Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
AN90 Member Откуда: Сообщений: 152 |
Здравствуйте! Не могу подключиться к экземпляру SQL Server 2012 Express из WCF-службы, хостом для которой является Windows-служба. Протоколы включены. Службы "SQL Server (SQLEXPRESS2012)" и "Обозреватель SQL Server" работают. Брандмауэр отключён. База данных в норме. Установлена проверка подлинности Windows. Удалённые подключения разрешены. Ошибка: "При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: TCP Provider, error: 0 - Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.)". Фрагмент файла конфигурации приведён ниже: <connectionStrings> <remove name="LocalSQLServer"/> <add name="connection_1" providerName="System.Data.SqlClient" connectionString="Data Source=OIS-HP-308\SQLEXPRESS2012,1433; AttachDbFilename=g:\My projects\Cars_project_3\DB\Cars_DB_5\1\Cars_DB_5.mdf; Initial Catalog=Cars_DB_5; Persist Security Info=true;"/> </connectionStrings> Просьба помочь с решением данной проблемы. |
2 июн 15, 16:58 [17721457] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Лучшим доказательством этих утвреждений будут - фрагмент лога запуска MSSQL, где видны эти протоколы, адреса и порты - telnet с рабочей станции к MSSQL по этому самому адресу и порту |
||
2 июн 15, 17:04 [17721490] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
AN90,
вот это наводит на мысль, что вы чего то не до проверили, у вас либо именованный инстанс либо дефолтный, а не то и другое одновременно. 1433 порт обычно принадлежит дефолтовой инстанции у вас же, порт указан от дефолтовой, а адрес сервер именованный. короче проверяйте чего вы там настроили в сиквеле с портами. |
||
2 июн 15, 17:20 [17721599] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
AN90, зачем Вы указали порт, если включен обозреватель SQL Server? |
2 июн 15, 17:22 [17721614] Ответить | Цитировать Сообщить модератору |
AN90 Member Откуда: Сообщений: 152 |
Glory, где в журнале посмотреть то, о чём вы написали не знаю. Telnet выдал "Не удалось открыть подключение к этому узлу, на порт 1433: Сбой подключения". Всё работает на одном локальном компьютере. |
2 июн 15, 17:32 [17721674] Ответить | Цитировать Сообщить модератору |
AN90 Member Откуда: Сообщений: 152 |
Владислав Колосов, пробовал всё. |
2 июн 15, 17:32 [17721681] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Внутри
Значит какие то из ваших утверждений, про протоколы, адреса, порты, брэндмауэры ложны |
||||
2 июн 15, 17:33 [17721687] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Не надо пробовать все. Нужно пробовать конкретные вещи https://msdn.microsoft.com/en-us/library/ms345318(v=sql.105) |
||
2 июн 15, 17:34 [17721694] Ответить | Цитировать Сообщить модератору |
AN90 Member Откуда: Сообщений: 152 |
WarAnt, в "Настройках клиента Native Client SQL" указан порт 1433. |
2 июн 15, 17:36 [17721703] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
А какое отношение настройка Client имеет к настройкам сервера ? |
||
2 июн 15, 17:36 [17721704] Ответить | Цитировать Сообщить модератору |
AN90 Member Откуда: Сообщений: 152 |
Glory, Я перезапустил сервер. Здесь куча разных записей в журнале. В каком направлении смотреть? |
2 июн 15, 17:38 [17721714] Ответить | Цитировать Сообщить модератору |
AN90 Member Откуда: Сообщений: 152 |
Glory, где же тогда искать используемый порт? |
2 июн 15, 17:39 [17721720] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
В направлении "где видны эти протоколы, адреса и порты" |
||
2 июн 15, 17:39 [17721722] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
В ссылке на документацию, которую я дал ЗЫ Люблю людей, которые сначала заявляют, про "я все попробовал", а следом задают вопрос, а где делать то и то |
||
2 июн 15, 17:41 [17721729] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
Чем меньше "пробуешь" и "улучшаешь", тем лучше, как правило. Начинать же надо не с проб, а с чтения документации. |
2 июн 15, 17:54 [17721786] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
Да просто уберите порт из строки подключения, драйвер все за вас сделает, и почитайте доку. |
||
2 июн 15, 18:46 [17721952] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |