Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 C# .Net Core Не удается открыть соединение к серверу БД  [new]
anc32
Member

Откуда: Кострома
Сообщений: 146
.Net Core, SQL Server 2017 Developer Edition. Ошибка при попытке открыть соединение SqlConnection: An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.SqlClient.dll but was not handled in user code: 'A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid)' - приложение и база развернуты на локальной машине. SqlProfiler ничего не отлавливает. На машине 4GB RAM, SSD. Всё поставлено на чистую систему Windows 10 x64. В eventviewer частые: "Не удается найти описание для идентификатора события 5010 из источника netwlv64. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден.", "Значительная часть памяти процессов SQL Server выгружена на диск. Это может привести к снижению производительности. Длительность (сек): 657. Рабочий набор (КБ): 76576, выделено памяти (КБ): 161368, использование памяти: 47%%." Как отладить? Куда копать? Форматы строки подключения менял, но к успеху не привело.

К сообщению приложен файл. Размер - 89Kb
2 июн 18, 23:38    [21463649]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
anc32
Member

Откуда: Кострома
Сообщений: 146


К сообщению приложен файл. Размер - 36Kb
2 июн 18, 23:39    [21463651]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
anc32
Member

Откуда: Кострома
Сообщений: 146
В логах SQL Server тоже не нашёл ошибок. После настройки в regedit запустил Обозреватель SQL Server, но он отключается после попытки соединения из приложения. Аутентификация - Windows. Всё устанавливал с официального сайта. Установка прошла без ошибок.

К сообщению приложен файл. Размер - 57Kb
2 июн 18, 23:39    [21463652]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
aleks222
Member

Откуда:
Сообщений: 956
1. Ставим SSMS (хоть, канешно, это из пушки по воробьям). А может он установлен?
2. Пытаемся подключиться из SSMS.
3 июн 18, 15:05    [21464245]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
anc32
provider: SQL Network Interfaces, error: 25 - Connection string is not valid
строку подключения покажите.
и что возвращает @@servicename?
3 июн 18, 15:38    [21464292]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
anc32
Member

Откуда: Кострома
Сообщений: 146
Через SSMS всё работоспособно. select @@servicename = MSSQLSERVER. ConnectionString = @"Data Source=NOTE\MSSQLSERVER;Initial Catalog=AppDB;Integrated Security = true;Persist Security Info=false;Pooling=true;Connect Timeout=300;Max Pool Size=120".
3 июн 18, 16:51    [21464384]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
anc32
select @@servicename = MSSQLSERVER

Data Source=NOTE\MSSQLSERVER
либо указывайте корректное имя, либо (IP,port)
3 июн 18, 17:24    [21464412]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
anc32
Member

Откуда: Кострома
Сообщений: 146
Как это сделать? Он не соединяется даже, когда я указываю 127.0.0.1\MSSQLSERVER.
3 июн 18, 18:04    [21464473]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
anc32
из источника netwlv64. Как отладить? Куда копать?

1. Понять, что Intel(R) Wireless WiFi Link 4965AGN для Windows 10 x64 это очень плохое решение.
2. Поставить кошерную сетевую карточку - хотя бы Intel 4965AGN.
3. Проверить, что при подключении из SSMS с явным указанием использования TCP/IP точно такие же проблемы. И принять тот факт, что для начала нужно выбирать железо под ОС, а уже потом настраивать программы.
3 июн 18, 19:26    [21464576]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
anc32
Member

Откуда: Кострома
Сообщений: 146
Вот так заработало: Data Source=tcp:127.0.0.1,1433;
3 июн 18, 21:01    [21464705]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
Ennor Tiegael
Member

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

Вот так тоже заработает:
Data Source=Note;
У вас же дефолтный экземпляр MSSQL, в этом случае имя экземпляра не указывается. Если указывать, то сервер не найдется.
4 июн 18, 05:11    [21465050]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
anc32
Вот так заработало: Data Source=tcp:127.0.0.1,1433;
А лучше так: Data Source=(local)
4 июн 18, 08:52    [21465202]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Andy_OLAP
anc32
из источника netwlv64. Как отладить? Куда копать?

1. Понять, что Intel(R) Wireless WiFi Link 4965AGN для Windows 10 x64 это очень плохое решение.
2. Поставить кошерную сетевую карточку - хотя бы Intel 4965AGN.
3. Проверить, что при подключении из SSMS с явным указанием использования TCP/IP точно такие же проблемы. И принять тот факт, что для начала нужно выбирать железо под ОС, а уже потом настраивать программы.

Таки промахнулся, у автора темы не 4965AGN, но даже ее нужно тюнить. Отключить через реестр Message Signaled Interrupt (MSI), отключить 802.11n mode & the power management option в настройках Wi-Fi карточки.

А что строку подключения нашли - так это Вас не спасет от ошибок для netwlv64. Плюс рискуете при обновлении своей чистой Windows 10 получить BSOD.
4 июн 18, 12:44    [21466163]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1364
Andy_OLAP,

господи у ТС просто неправильная cn была для подключения к именованному инстансу вместо дефолтного. зачем приплетать что то еще?
+

Вы теперь для кучи его попугайте вашим любимым: RAID массив походу разваливается и кондеры пухнут (видимо от стыда)
4 июн 18, 13:28    [21466361]     Ответить | Цитировать Сообщить модератору
 Re: C# .Net Core Не удается открыть соединение к серверу БД  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
felix_ff
Andy_OLAP,

господи у ТС просто неправильная cn была для подключения к именованному инстансу вместо дефолтного. зачем приплетать что то еще?
+

Вы теперь для кучи его попугайте вашим любимым: RAID массив походу разваливается и кондеры пухнут (видимо от стыда)

это его обычное поведение, в топку вопрос/проблема буду писать что в гугле открылось
4 июн 18, 13:32    [21466376]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить