2010-10-06 3 views
4

срывать волосы, чтобы быть честным на этом этапе.Не удается подключиться к SQL Server Management Studio

У меня есть установка SQL Server 2008 Express на моем ноутбуке. Я пытаюсь войти в SQL Server Management Studio без успеха. Вчера я даже сделал новую установку и до сих пор не испытываю радости. При установке я выбрал установку экземпляра по умолчанию с проверкой подлинности Windows, я включил удаленное соединение в диспетчере конфигурации.

Сообщение об ошибке я получаю, когда я войти выглядит следующим образом:

A network related or instance specific error occured 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)(Microsoft SQL Server, Error:87)

Я попробовал это, и прибегая к помощи все, что я могу видеть помощь для людей, которые получают ошибку 26 (который я получал, прежде чем я . сделал новую установку

настройки для входа в систему являются:

Тип сервера: Database Engine Имя сервера: TARAW-PC \ MSSQLSERVER Аутентификация: проверка подлинности Windows

+1

Установили ли вы SQL Server 2008 ** Express ** (вместе с VS2010 или что-то еще)? В этом случае ваш экземпляр будет называться «SQLEXPRESS», поэтому вам нужно будет подключиться к «TARAW-PC \ SQLEXPRESS». –

+0

Привет, я установил его с VS2010, однако, похоже, он не входил в систему для меня, либо я так и сделал новую установку только SQL Server 2008 Express. Я попробовал TARAW-PC \ SQLEXPRESS и TARAW-PC \ MSSQLEXPRESS без везения. Если это имеет значение, когда я использовал два вышеуказанных имени, я получил ошибку 26, однако, когда я использую ту, которую я опубликовал, я получаю сообщение об ошибке 25. – 109221793

ответ

5

Вы можете проверить, работают ли ваши службы sql.

В вашем старте -> Выполнить, введите net start mssqlserver

Тогда попробуйте Войти

+0

Привет, Sachin, пробовал эту, по-прежнему такую ​​же ошибку. SQL Server, SQL Server Browser запущены, однако агент SQL Server этого не делает. Будет ли это иметь значение? – 109221793

+1

@TaraWalsh - Это не изменит ситуацию. Вы можете проверить свое имя сервера. Можете ли вы попробовать дать localhost или '.' для serverName при входе в студию управления –

+0

Sachin you beauty! localhost работал отлично. Не могу в это поверить. Спасибо! – 109221793

6

Пытаться дать только имя машины. Нравится, если это Your machine name/serverInstance, просто дайте только your machine name, тогда попробуйте войти.


Объяснение, почему этот трюк работает: here Microsoft пишет

An instance is either the default instance or a named instance. The default instance name is MSSQLSERVER. It does not require a client to specify the name of the instance to make a connection.

Так что, если вы создали экземпляр по умолчанию (MSSQLSERVER) или именованный экземпляр с именем MSSQLSERVER вы тогда не следует добавить имя экземпляра, а просто использовать имя сервера (имя вашего компьютера).

+0

Почему h $ &% сделали это! Я установил десятки экземпляров и подключился к другим народам, и он всегда * был 'servername \ instance'. –

+0

Это сработало. У меня есть SQL Server 2012 Express и 2014 разработчик бок о бок. – Goran

1

Если вы используете Azure SQL Server, я хотел бы посмотреть по следующей ссылке: Guidelines for Connecting to Azure SQL Server Я хотел бы попробовать один из следующих первых, чтобы увидеть, если эти два не ваши основные вопросы:

  1. Укажите базу данных, к которой вы подключаетесь. Функции> Подключиться к базе данных. Здесь вы захотите скопировать имя базы данных. Это решило мою проблему.
  2. Если вы поместите порт после URL-адреса SQL-сервера. Пример: dbname.database.windows.net:1433 (что заставляет вас получить эту ошибку). Если после URL-адреса у меня не было порта, это привело к ошибке входа в систему.

После того, как вы сделали все это и убедились, что все остальное в ссылке, которую я предоставил вам, является правильным или завершенным, вы должны иметь возможность подключиться.

Надеюсь, это поможет кому-то.

0

Я имел эту проблему и работает net start mssqlserver также не работал, пока я не пошел в Task Manager> услуги и запустить SQLSERVERAGENT службы вручную

0

Вы также увидите эту ошибку, если префикс имени экземпляра с двойным blackslashes, например. попытайтесь подключиться к \ host \ sqlserver вместо host \ sqlserver - сделать легкую ошибку, если вы привыкли вводить UNC-пути.

Смежные вопросы