Назад | Перейти на главную страницу

Почему не удается подключиться к SQL Server по полному имени сервера с именем экземпляра?

По некоторым причинам я не могу подключиться к моему SQL Server с полным именем + именем экземпляра (например, server_name \ MSSQLSERVER) с помощью SMSS. Однако я могу подключиться, просто используя server_name или localhost.

Когда я проверял диспетчер конфигурации SQL-сервера, я действительно видел, что мой sqlserver работает с SQL Server (MSSQLSERVER).

Экземпляр по умолчанию наименование услуги - MSSQLSERVER, но имя экземпляра пустое (только имя сервера).

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

Экземпляр не по умолчанию имеет службу Windows MSSQL $ INSTANCENAME; по умолчанию (как ни странно) MSSQLSERVER (без $).

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

Также см http://support.microsoft.com/kb/265808 для получения дополнительной информации о подключении к экземплярам.

Изменить: см. Также комментарий Тора Эрика, после этого вы можете включить именованные каналы :)

Похоже, вы используете экземпляр по умолчанию, вам не нужно подключаться с помощью имя хоста \ имя экземпляра, имя хоста достаточно