Ошибка сетевых интерфейсов sql 26 - указана ошибка при поиске сервера / экземпляра
Итак, многие люди опубликовали аналогичный вопрос, однако я не могу найти решение своей проблемы ни в одном из них. Так что это моя ситуация.
Вчера я работал с SQL Server Express через SQL Server Management Studio. Я закрываю свои проекты, как я делал это несколько раз, а затем этим утром, когда я снова попытался подключиться с помощью инструмента, выдает мне эту ошибку:
НАЗВАНИЕ: Подключение к серверу
Не удается подключиться к.\SQLExpress.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.
Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр) (Microsoft SQL Server, ошибка: -1)
Я думаю, что мой главный вопрос здесь заключается в том, есть ли решение этой проблемы, или мне придется заново устанавливать SQL Server Express?
PS: вот некоторые системные статистические данные. Я работаю на компьютере с Windows 10, и версия SQL Server Management Studio - 2014.
3 ответа
Откройте диспетчер конфигурации SQL Server
Нажмите на
SQL Server Network Configuration
и нажмите наProtocols for Name
Щелкните правой кнопкой мыши на
TCP/IP
(убедитесь, что он включен), нажмите наProperties
Выбрать
IP Addresses
Перейдите на вкладку и перейдите к последней записи:IP All
Войти
TCP Port 1433
,
Теперь перезапустите "SQL Server .Name". с помощью services.msc
(winKey + r)
У меня была та же проблема, но другое решение. Мои протоколы были настроены правильно, но я все еще получал проблему. В диспетчере конфигурации SQL Server убедитесь, что браузер SQL Server настроен на автоматический запуск и работает. Как только служба стала активной, моя проблема исчезла.
эта проблема также сбивает меня с толку через несколько дней после того, как ИТ-специалист сделал некоторые настройки безопасности для SQL Server. у меня есть EntityFramework для веб-приложения и настольного приложения. после того, как я сделал некоторые настройки на SQL Server, веб-приложение снова заработало, но проблема с рабочим столом все еще остается. но я использовал некоторую строку подключения для обоих приложений, нет смысла, что одно работает, а другое нет. затем я много искал, пока не нашел, что кто-то сказал, что нужно добавить номер порта 1433 после $ServerName$DatabaseInstanceName,1433 здесь http://www.windows-tech.info/15/9f6dedc097727100.php . после того, как я добавил его. исключение стало: System.Data.SqlClient.SqlException: Ошибка входа в систему для пользователя «домен \ имя-ПК $». потом я нашел эту ссылкуSystem.Data.SqlClient.SqlException: Ошибка входа в систему для пользователя : System.Data.SqlClient.SqlException: Ошибка входа в систему для пользователя, который сказал, что нужно добавить Trusted_Connection=False;. вся строка подключения должна быть такой: источник данных=XXXXX\SQLSERVER,1433;начальный каталог=XXXDB;идентификатор пользователя=UserID;пароль=PWD;Trusted_Connection=False;MultipleActiveResultSets=True;
надеюсь, что этот ответ поможет тем, у кого общее исключение: «Ошибка: 26-Ошибка определения местоположения сервера/указанного экземпляра)