SSMS может подключаться к localhost foo, но не только к localhost

#sql #sql-server #ssms

#sql #sql-сервер #ssms

Вопрос:

Я пытаюсь подключиться к localhost, но он мне не позволяет.
Использование localhost foo или foo foo действительно работает.
SQL server запущен, TCI / IP и именованные каналы включены.
Я добавил новое правило в брандмауэр для ssms на порту 1433. Я также добавил псевдоним в диспетчере конфигурации сервера.
Какие еще варианты я могу попробовать?

Комментарии:

1. Если ваш экземпляр SQL является «именованным экземпляром», то имя экземпляра должно быть указано (с foo помощью ). У вас установлен как именованный, так и неназванный экземпляр? (Перейдите к службам и прокрутите вниз до SQL Server записей для проверки) Можно перенаправить экземпляр по умолчанию на именованный экземпляр.

2. Если у вас есть именованный экземпляр, вам необходимо указать имя в строке подключения. Если вам не нужно имя в конце, тогда вам нужно будет создать новый экземпляр без имени (и использовать имя по умолчанию), а затем RESTORE ваши базы данных для этого, наряду с переносом любого из ваших LOGIN USERS , и т.д.

3. Спасибо, перенаправление решило проблему @Sander

4. @jodeke Вы (или, что более вероятно, кто-то другой) можете пожалеть об этом выборе позже, поскольку это собьет с толку любого, кто попытается получить доступ к экземпляру по умолчанию, если он когда-либо будет установлен.