Не удается подключиться к локальному SQL Server с помощью Management Studio
У меня проблема с SQL Server, у меня установлен 2005 на моем рабочем столе, а также установлена SQL Server Management Studio..
Я проверил и вижу, что "SQL Server (SQLEXPRESS)" запущен в сервисах.
Я попытался подключиться к "Local" и "SQLEXPRESS", но оба не смогли подключиться.
Связанный с сетью или конкретный экземпляр произошла ошибка при создании подключение к SQL Server. сервер не найден или не был доступны. Убедитесь, что экземпляр имя правильно и что SQL Server настроенный для удаленного соединения. (поставщик: Именованные трубы Провайдер, ошибка: 40 - Не удалось открыть подключение к SQL Server) (.Net Поставщик данных SqlClient)
Что-нибудь еще мне нужно сделать, чтобы подключиться к нему?
UPDATE
Кажется, я сейчас немного продвигаюсь. Мне удалось подключиться к моему серверу с помощью SQL Server Management (FYI.\SQLEXPRESS сделал трюк), но теперь у меня возникла проблема с моей строкой подключения в моем web.config
Ive im собирается подключиться к этому локальному серверу sql, используя проверку подлинности Windows, как мне нужно его структурировать?
Что-то вроде этого?
<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/>
Это приводит к ошибке
Ошибка входа для пользователя.
Ответы
Ответ 1
Проверьте журнал sql в каталоге LOG вашего экземпляра - посмотрите, что там происходит. Вам нужно остановить службу, чтобы открыть журнал - или перезапустить, и вы можете прочитать старую версию с именем .1 в конце.
С полученной вами ошибкой вам нужно включить TCP/IP или именованные каналы для именованных соединений. Совместное подключение к памяти должно работать, но вы, похоже, не используете это. Вы пытаетесь подключиться через SSMS?
В моем журнале я вижу записи вроде этого...
Server local connection provider is ready to accept connection on [\\.\pipe\mssql$sqlexpress\sql\query ]
Как говорится в комментариях, \SQLEXPRESS должен работать. Также будет работать худшее названиеName\SQLEXPRESS.
Ответ 2
То же, что matt сказал. "SQL Server (SQLEXPRESS)" был остановлен. Включив его, откройте "Панель управления" > "Администрирование" > "Службы", щелкнув правой кнопкой мыши по "службе SQL Server (SQLEXPRESS)" и выбрав "Пуск" из доступных параметров.
После этого можно подключиться.
Ответ 3
У меня возникла проблема с Windows 7 (64-разрядная версия) после отключения питания. Служба SQLEXPRESS не была запущена, хотя статус был установлен в положение "Автоматически", и mahine был перезагружен несколько раз. Пришлось запустить сервис вручную.
Ответ 4
Попробуйте увидеть, что если служба "SQL Server (MSSQLSERVER)" началась, это решило мою проблему.
Ответ 5
Откройте SQL Server 2014 Configuration Manager.
Щелкните Службы сервера Sql и запустите службу сервера SQL, если она остановлена.
Затем нажмите "Проверка конфигурации сети сервера SQL на наличие протокола TCP/IP".
затем перезапустите SQL Server Studio Management Server (SSMS) и подключите локальное ядро базы данных.