Не удается подключиться к локальному SQL Server с помощью Management Studio - PullRequest
41 голосов
/ 27 января 2011

У меня проблема с SQL Server, на моем компьютере установлен 2005, а также установлена ​​SQL Server Management Studio ..

Я проверил и вижу, что «SQL Server (SQLEXPRESS)» запущен в сервисах.

Я пытался подключиться к "Local" и "SQLEXPRESS", но оба не смогли подключиться.

Сетевой или экземплярный произошла ошибка при установлении подключение к SQL Server. сервер не был найден или не был доступны. Убедитесь, что экземпляр имя правильное и что SQL Server настроен для разрешения удаленного соединения. (поставщик: именованные трубы Поставщик, ошибка: 40 - Не удалось открыть подключение к SQL Server) (.Net SqlClient Data Provider)

Что-нибудь еще, что мне нужно сделать, чтобы подключиться к нему ??


UPDATE

Кажется, сейчас я продвигаюсь немного дальше. Мне удалось подключиться к моему серверу с помощью SQL Server Management (FYI. \ SQLEXPRESS добились цели), но теперь у меня возникла проблема со строкой подключения в моем web.config

Я собираюсь подключиться к этому локальному серверу sql с помощью Windows-аутентификации. Как мне его структурировать ??

Как то так?

<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/>

Это выдает ошибку о

Ошибка входа пользователя ''.

Ответы [ 5 ]

30 голосов
/ 27 января 2011

Проверьте журнал sql в каталоге LOG вашего экземпляра - посмотрите, что там происходит.Вам нужно остановить службу, чтобы открыть журнал - или перезапустить, и вы можете прочитать старый - с именем .1 в конце.

При появившейся ошибке необходимо включить TCP/ IP или Именованные каналы для именованных соединений.Соединение с общей памятью должно работать, но вы, похоже, этим не пользуетесь.Вы пытаетесь подключиться через SSMS?

В моем журнале я вижу такие записи ...

Server local connection provider is ready to accept connection on [\\.\pipe\mssql$sqlexpress\sql\query ]

Как уже говорилось в комментариях, \ SQLEXPRESS должен работать.Также будет работать worstationName \ SQLEXPRESS.

25 голосов
/ 27 ноября 2012

То же, что Мэтт сказал .SQL Server (SQLEXPRESS) был остановлен.Включите его, открыв Панель управления> Администрирование> Службы, щелкнув правой кнопкой мыши службу «SQL Server (SQLEXPRESS)» и выбрав «Пуск» из доступных параметров.После этого может подключиться нормально.

6 голосов
/ 26 марта 2012

У меня возникла эта проблема в Windows 7 (64-разрядная версия) после отключения питания.Служба SQLEXPRESS не была запущена, хотя ее состояние было установлено как «Автоматически», и mahine был перезагружен несколько раз.Пришлось запустить сервис вручную.

1 голос
/ 03 мая 2017

Попробуй посмотреть, запущена ли служба «SQL Server (MSSQLSERVER)», это решило мою проблему.

0 голосов
/ 09 июля 2019

Открыть Sql server 2014 Configuration Manager.

Нажмите Службы сервера Sql и запустите службу сервера SQL, если она остановлена ​​

Затем нажмите Проверка конфигурации сети сервера SQL для TCP / IP включена

, затем перезапустите SQL Server Studio Management Server (SSMS) и подключите локальное ядро ​​базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...