• Авторизация


Не выполняется подключение к MS SQL 2005 28-02-2011 15:00 к комментариям - к полной версии - понравилось!


Выдается ошибка:

Ошибка при подключении к серверу. При подключении к SQL Server 2005 эта ошибка может быть вызвана тем, что стандартные параметры SQL Server не разрешают удаленные подключения. (provider: Сетевые интерфейсы SQL, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра) (.Net SqlClient Data Provider)

Много перечитал, нашел решение.

Возможные причины:
1)Firewall отклоняет соединение.
2)Экземпляр имени сервера не верный.
3)Сервис SQL Server Browser(sqlbrowser) не запущен.

Возможные решения:

1)Firewall запрещает подключение (порт SQL Server TCP-1433 открыть, UDP-1434 также);
2)Проверьте экземпляр имени сервера (вроде верно);
3)Использовать SQL Server Surface Area Configuration для того включить удаленный доступ.

ДОПОЛНЕНИЕ:

Как оказалось, все вроде все работало, но результата не было.
Вот в чем была причина:

В файле web.config была жесткая привязка коннекта к базе данных в MS SQL 2005. Выглядела она следующим образом 10.0.0.1\SQLEXPRESS. Это очень жесткое условие, и в случае каких либо изменений IP-адреса сервера приложение перестанет работать.

code:
PHP:

<add name="UO2" connectionstring="Data Source=10.0.0.1SQLEXPRESS;Initial Catalog=Catalog;User ID=User;Password=password"></add>
font>



code:
PHP:

<add name="UO2" connectionstring="Data Source=(local)
;Initial Catalog=Catalog;User ID=User;Password=password"
></add>
font>


- он сам будет искать серверы и подключится к нужному
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Не выполняется подключение к MS SQL 2005 | DANGER_RAIDER - Реалии Парадоксальности или Парадоксальность Реальности | Лента друзей DANGER_RAIDER / Полная версия Добавить в друзья Страницы: раньше»