Выдается ошибка:
Ошибка при подключении к серверу. При подключении к 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>
- он сам будет искать серверы и подключится к нужному