Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/345: Рейтинг темы: голосов - 345, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 9
1

Не подключается к SQL Server!

17.12.2008, 22:12. Показов 70738. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня при запуске программы по БД появляется ошибка:
"Ошибка при подключении к базе данных: Ошибка при подключении к серверу. При подключении к SQL Server 2005 эта ошибка может быть вызвана тем, что стандартные параметры SQL Server не разрешают удаленные подключения (provider: Поставщик именнованых каналов, error: 40 - Не удалось открыть подключение к SQL Server)".
Как исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2008, 22:12
Ответы с готовыми решениями:

Microsoft SQL Server Management studio 17 не подключается к mysql server 5.7
Проще говоря studio его вообще не видит, пишу чтобы подключился (имя указываю то, которое вводил...

MS Sql Server 2012 не подключается
На Vmware стоит windows 7. На нее установил ms sql server 2012. Когда его запускаю, он показывает...

Не подключается к MS SQL Server Management Studio 17
Поставила недавно свежую MS SQL Server Management Studio 17. При попытке подключиться выдаёт ошибку...

Не подключается к SQL Server
Бьюсь уже 3 день над подключением к SQL Server в Android. Пробовал также использовать провайдера от...

11
36 / 16 / 0
Регистрация: 29.01.2010
Сообщений: 252
04.02.2010, 19:35 2
да и еще один вопрос Пытаюсь подключить существующую базу данных SQL с 2000 к 2008 принес ее на флехе ! С флехи 2008-ой подключает ее без проблем, а как копирую на винт отказывается подключать с винта! Коннектюсь с флехи есть контакт с винта пишет ошибка системы! отказано в доступе! полтергейст какойто я с правами админа! Стоит винда 7
0
81 / 81 / 8
Регистрация: 13.01.2010
Сообщений: 304
17.08.2010, 16:41 3
поднял тему. Та же проблема что и в первом посте. Кто-нибудь нашел решение? Стоит VS 2008. Ось XP
0
6049 / 3458 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
17.08.2010, 21:26 4
Люди, тут самое гдавное определиться, какое подключение (локальное или удаленное)?
Основной перечень проблем и их решения для удаленного подключения (VS2005, MS SQLServer 2005 Express):
Для начала попробуй подрубиться к своему серверу удаленно при помощи udl-файла. Если все получится посмотришь блокнотом строку подключения.
Если нет, то возможны след проблемы:
1. авторизация на сервере обязательно смешанная, соответсвенно в строке подключения должны быть имя пользователя и пароль (настраиваются на самом сервере).
2. Обязательно должен быть запущен SQL Server Browser (по умолчанию остановлен). Запускается в SQL Server Configuration Manager
3. в SQL Server Surface Area Configuration в разделе Surface Area Configuration for Services and Connections - Remote Connections должно быть установлено local and remote connections/Using TCP/IP only. (Кстати там рядом и SQL Server Browser можно запустить)


При локальном подключении все проблемы, как правило, связаны с неправильно написанной строкой подключения. Поэтому в любом случае следует попробовать коннект через udl-файл. Также следует проверить запущен ли сам сервис MS SQL SERVER, и подключена ли к нему БД. Хотя допускаются варианты строк подключения позволяющие работать с БД, которая неподключена к SQL Server.
2
81 / 81 / 8
Регистрация: 13.01.2010
Сообщений: 304
17.08.2010, 23:09 5
Цитата Сообщение от nio Посмотреть сообщение
Поэтому в любом случае следует попробовать коннект через udl-файл.
можешь написать как это сделать?
0
6049 / 3458 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
18.08.2010, 00:05 6
Цитата Сообщение от ellin Посмотреть сообщение
коннект через udl-файл
Cоздаешь пустой txt-файл.
Меняешь расширение на udl и сохраняешь.
Запускаешь полученый udl-файл.
Выбираешь поставщика данных
Вводишь данные на вкладке "Подключение" и жмешь кнопку "Проверить подключение"
Если сообщение об ошибке не выскочило, значит чсе нормально, жмешь "OK"
Открываешь этот udl-файл при помощи блокнота, и там готовая строка подключения.
4
1 / 1 / 0
Регистрация: 14.09.2010
Сообщений: 52
19.09.2010, 14:58 7
у меня была такая же проблема. Сначало на вин хп home поставил sql 2005 standart, встала норм все работало. потом когда начал делать интерфейс и надо было через c# подсоединиться к sql выдавало эту ошибку (error 40 provider и тд.). Облазил весь гугл но ничего не помогло. Решил просто переставить sql, но после удаление стандарт снова не хотел вставать, писал что нужна ось и железо не подходит ( хотя до этого встал норм). Тогда поставил сервис от экспресса, а менеджера от стандартного. Потом на виртуалку ( вин хп проф) поставил тот же самый sql server 2005 standart и просто все настройки оттуда посмотрел и забил руками на др комп. у меня они были такие. После того как поставил все как на скрине все заработало.
Не подключается к SQL Server!

но при этом через udl-файл конект не проходил ( создавал как описал nio)
 Комментарий модератора 
Загружайте изображения и файлы на форум и прикрепляйте к сообщению.
https://www.cyberforum.ru/abou... post594251
0
arkanar_PK
18.11.2010, 19:58 8
nio, спасибо Вам ОГРОМНОЕ!


Специально зарегистрировался на Вашем форуме чтобы Вас поблагодарить, Вы мне очень помогли!
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
12.12.2011, 00:26 9
Цитата Сообщение от nio Посмотреть сообщение
3. в SQL Server Surface Area Configuration в разделе Surface Area Configuration for Services and Connections - Remote Connections должно быть установлено local and remote connections/Using TCP/IP only. (Кстати там рядом и SQL Server Browser можно запустить)
А где это? с какой программы запускается? если можно скрины пожылуйста !!!

Добавлено через 18 минут
у меня SQLExpress 2008 на windows 7
0
1 / 1 / 0
Регистрация: 30.10.2013
Сообщений: 3
30.10.2013, 02:34 10
Подключение к удаленному компьютеру.

1.Включение протоколов:
1.1. Меню Пуск -> Все программы -> Microsoft SQL Server 2005 -> Средства настройки -> Sql Server Configuration Manager
1.2. В пункте сетевая конфигурация SQL Server 2005 выбрать протоколы для нужного сервера, как показано на рисунке:
1.3. Правым щелчком мыши вызвать контекстное меню протокола TCP/IP.
Включить.
1.4. Перезапустить службу. Для этого выбрать пункт в левом окошке Службы SQL Server 2005.
Правым щелчком мышки перезапустить службу.

2.Настройка фиксированного порта:
2.1. Выбрать протоколы для вашего сервера.(см. пункт 1.2)
2.2. Дважды кликнуть на протоколе TCP/IP. Выбрать вкладку IP-адреса.
2.3. Найти пункт IP-All. Написать порт. Например, 49172.
2.4. Перезапустите службу. (см. пункт 1.4)
2.5. Отключите фаерволл (брандмауер) или задайте этот порт исключением, чтобы SQL мог его прослушивать.

3. Подключение к базе данных с удаленного компьютера:
3.1. Откройте SQL Manager Studio
3.2. Укажите параметры, Тип сервера: Компонент Database Enginer, проверка подлинности: Windows
В поле Имя сервера нужно написать: tcp:<имя компьютера>,49172
У меня, например, tcp:ANNA\SQLEXPRESS,49172.
Соединить.

4. Подключение базы данных к проекту Visual Studio:
4.1. Пункт Вид -> Обозреватель серверов.
4.2. Подключитесь к нужному серверу.
4.3. Подключитесь к базе данных. Выберете SQL Server.
В выпадающем списке выберите ваш сервер. Используйте проверку подлинности Windows. Найдите свою базу данных на компьютере.
4.4. Поздравляю, если вы все проделали правильно, то база данных подключится.

Источник: http://msdn.microsoft.com/en-u... 45343.aspx
1
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 1
01.11.2015, 10:56 11
Цитата Сообщение от nio Посмотреть сообщение
Cоздаешь пустой txt-файл.
Меняешь расширение на udl и сохраняешь.
Запускаешь полученый udl-файл.
Выбираешь поставщика данных
Вводишь данные на вкладке "Подключение" и жмешь кнопку "Проверить подключение"
Если сообщение об ошибке не выскочило, значит чсе нормально, жмешь "OK"
Открываешь этот udl-файл при помощи блокнота, и там готовая строка подключения.
Спасибо!
Создал файл, изменил расширение, запустил, в выпадающем списке выбора подключения обнаружил только что установленный экземпляр сервера. До этого момента не мог выполнить локальное подключение в ssms, хотя, казалось, вводил тоже самое.
0
0 / 0 / 0
Регистрация: 19.07.2017
Сообщений: 2
02.07.2018, 01:23 12
может уже и поздно, может кому-то поможет : имя сервера\sqlexpress (свойства бд->свойство подключения , смотреть в sql management studio) была ошибка 40, все заработало добавил к имени сервера (при создании в visual studio 2010 файла .edmx)- \sqlexpress .
0
02.07.2018, 01:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2018, 01:23
Помогаю со студенческими работами здесь

Не подключается SQL Server к Delphi
Здравствуйте. Установила MS SQL Server версию Express. Создала базу. В Delphi через ADOConnection...

Не подключается к базе данных (sql server 2005)
Не подключается к базе данных using System; using System.Collections.Generic; using...

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот...

Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server?
ВОПРОС: Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru