строка подключения в web.config - PullRequest
0 голосов
/ 28 декабря 2011

У меня есть строка подключения на web.config.Источником данных является ".\SQLEXPRESS". Это прекрасно работает на локальном компьютере, но когда я опубликовал веб-сайт с использованием vs, произошла ошибка при подключении по SQL.

Я думаю, что есть некоторые проблемы с "."Затем я изменил его на IP-адрес, после того как эта ошибка произошла как на локальном, так и на удаленном компьютере.

Я думаю, что проблема заключается в выражении источника данных.Может кто-нибудь помочь мне решить эту проблему?

Ошибка:

Ошибка сервера в «/» приложении.При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)

1 Ответ

3 голосов
/ 28 декабря 2011

Использование "." это просто ярлык для "localhost". Вы должны убедиться, что на компьютере, на котором вы развертываете, есть SQLEXPRESS именованный экземпляр. Если это не так, вы должны указать соответствующий источник данных. Вы упомянули об использовании IP-адреса, который будет работать, но для этого снова потребуется доступная конечная точка в этом месте.

Для получения дополнительной помощи см. Следующее:

http://www.sqlmusings.com/2009/03/11/resolving-a-network-related-or-instance-specific-error-occurred-while-establishing-a-connection-to-sql-server/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...