![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Competitor |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 23.3.2005 Где: Tula Репутация: нет Всего: -1 |
Привет всем.
Использую SQLEXpress и Visual studio 2005. Создал dll для получения данных из БД, тестирую ее из отдельного проекта (с использ. NUnit), всё работает, к базе подключается. Но когда к этой dll обращается Web-сервис, крутящийся на IIS и расположенный на локальном компе, то возникает следующая ошибка: System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) - Файерволл отключил - в surface area configuration выставил remote connection вот конфиг: <connectionStrings> <add name="OIgnatov.DataProvider.Properties.Settings.MyConnection" connectionString="Data Source=MyComp\SQLEXPRESS;Initial Catalog=MyDB;Persist Security Info=True;User ID=MyUser;Password=MyPass" providerName="System.Data.SqlClient" /> </connectionStrings> плиз хелп |
|||
|
||||
polundra |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 30.4.2008 Репутация: нет Всего: нет |
Похожая ситуация. VS-2005 + SQL EXpress 2005.
Проблема: невозможно подключиться к SQL-серверу с удаленного компьютера. Настройки: SQL Server Configuration Manager -> Protocols for SQLEXPRESS -> TCP/IP -> Свойства -> закладка IP addresses Ip-адрес 192.168.x.y установлен Active и Enable TCP Dynamic Ports: 1187 TCP Port: <пусто> SQL Server Surface Area Configuration SQL Server Surface Area Configuration for Services and Connections -> Remote Connections Установлено: Local and Remote Connections, Using both TCP/IP and Name Pipes SQL Server Browser – disable. (не нужен он) При запуске своего приложения, подключающегося к БД через: ConnStr = "SERVER=MyServer\SQLEXPRESS;Database=MyBase;Integrated Security=TRUE" MyConn.ConnectionString = ConnStr MyConn.Open() Задана аутентификация Windows. Получаю ошибку: An error has occurred while establishing a connection to the server. When connection to SQL Server 2005, this failure may caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error 26 - Error Locating Server/Instance Specified) System.Data.SqlClient.SqlException При запуске на компьютере, где сама база живет - все ОК Пробовал указывать TCP-порт в строке подключения, например: ConnStr = "SERVER=MyServer\SQLEXPRESS, 1433;Database=MyBase;Integrated Security=TRUE" (как советуют) или ConnStr = "SERVER=MyServer\SQLEXPRESS, 1187;Database=MyBase;Integrated Security=TRUE" (т.к. TCP Dynamic Ports: 1187) В обоих случаях и на локальном компьютере получаю вышеприведенную ошибку. Это сообщение отредактировал(а) polundra - 3.6.2008, 11:34 |
|||
|
||||
polundra |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 30.4.2008 Репутация: нет Всего: нет |
Включил SQL Server Browser – теперь другая ошибка при попытке подключения с удаленного компьютера:
An error has occured while establishing a connection to the server. When connection to SQL Server 2005, this failure may caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - Подключение не установлено, т.к. конечный компьютер отверг запрос на соединение). ------------------------------------------------------------------------------------ Local and Remote Connections надо было установить TCP Only. Все заработало. Это сообщение отредактировал(а) polundra - 3.6.2008, 16:51 |
|||
|
||||
akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
Где-то есть статья по настройке базы SQL Express Edition для того, чтобы настроить ее для сетки. Если найду ссылку, то пропишу.
Добавлено через 9 минут и 41 секунду http://support.microsoft.com/kb/914277/ru -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |