#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 Вы (или, что более вероятно, кто-то другой) можете пожалеть об этом выборе позже, поскольку это собьет с толку любого, кто попытается получить доступ к экземпляру по умолчанию, если он когда-либо будет установлен.