Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема при подключении к SQL Server 2012 Express  [new]
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]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
AN90
Протоколы включены. Службы "SQL Server (SQLEXPRESS2012)" и "Обозреватель SQL Server" работают. Брандмауэр отключён. База данных в норме. Установлена проверка подлинности Windows. Удалённые подключения разрешены.

Лучшим доказательством этих утвреждений будут
- фрагмент лога запуска MSSQL, где видны эти протоколы, адреса и порты
- telnet с рабочей станции к MSSQL по этому самому адресу и порту
2 июн 15, 17:04    [17721490]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
AN90,

автор
OIS-HP-308\SQLEXPRESS2012,1433


вот это наводит на мысль, что вы чего то не до проверили, у вас либо именованный инстанс либо дефолтный, а не то и другое одновременно.
1433 порт обычно принадлежит дефолтовой инстанции у вас же, порт указан от дефолтовой, а адрес сервер именованный.
короче проверяйте чего вы там настроили в сиквеле с портами.
2 июн 15, 17:20    [17721599]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8316
AN90, зачем Вы указали порт, если включен обозреватель SQL Server?
2 июн 15, 17:22    [17721614]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
AN90
Member

Откуда:
Сообщений: 152
Glory,

где в журнале посмотреть то, о чём вы написали не знаю. Telnet выдал "Не удалось открыть подключение к этому узлу, на порт 1433: Сбой подключения". Всё работает на одном локальном компьютере.
2 июн 15, 17:32    [17721674]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
AN90
Member

Откуда:
Сообщений: 152
Владислав Колосов,
пробовал всё.
2 июн 15, 17:32    [17721681]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
AN90
где в журнале посмотреть то, о чём вы написали не знаю.

Внутри

AN90
Telnet выдал "Не удалось открыть подключение к этому узлу, на порт 1433: Сбой подключения".

Значит какие то из ваших утверждений, про протоколы, адреса, порты, брэндмауэры ложны
2 июн 15, 17:33    [17721687]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
AN90
пробовал всё.

Не надо пробовать все.
Нужно пробовать конкретные вещи
https://msdn.microsoft.com/en-us/library/ms345318(v=sql.105)
2 июн 15, 17:34    [17721694]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
AN90
Member

Откуда:
Сообщений: 152
WarAnt,

в "Настройках клиента Native Client SQL" указан порт 1433.
2 июн 15, 17:36    [17721703]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
AN90
в "Настройках клиента Native Client SQL" указан порт 1433.

А какое отношение настройка Client имеет к настройкам сервера ?
2 июн 15, 17:36    [17721704]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
AN90
Member

Откуда:
Сообщений: 152
Glory,

Я перезапустил сервер. Здесь куча разных записей в журнале. В каком направлении смотреть?
2 июн 15, 17:38    [17721714]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
AN90
Member

Откуда:
Сообщений: 152
Glory,

где же тогда искать используемый порт?
2 июн 15, 17:39    [17721720]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
AN90
В каком направлении смотреть?

В направлении "где видны эти протоколы, адреса и порты"
2 июн 15, 17:39    [17721722]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
AN90
где же тогда искать используемый порт?

В ссылке на документацию, которую я дал

ЗЫ
Люблю людей, которые сначала заявляют, про "я все попробовал", а следом задают вопрос, а где делать то и то
2 июн 15, 17:41    [17721729]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8316
Чем меньше "пробуешь" и "улучшаешь", тем лучше, как правило.

Начинать же надо не с проб, а с чтения документации.
2 июн 15, 17:54    [17721786]     Ответить | Цитировать Сообщить модератору
 Re: Проблема при подключении к SQL Server 2012 Express  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
AN90
Glory,

где же тогда искать используемый порт?


Да просто уберите порт из строки подключения, драйвер все за вас сделает, и почитайте доку.
2 июн 15, 18:46    [17721952]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить