Sql Browser не возвращает все экземпляры SQL на машине - PullRequest
0 голосов
/ 20 февраля 2011

У меня есть 2 экземпляра Sql Server на моем компьютере:

Именованный экземпляр Sql Express (\ SQLEXPRESS)И экземпляр по умолчанию Sql Developer edition.

При использовании SSMS, когда я просматриваю серверы на своем компьютере, я получаю в списке только экземпляр Sql Express, который доступен на моем компьютере.

Я знаючто у меня сам сервер настроен и доступен, потому что, если я наберу строку подключения вручную, я смогу подключиться к ней через Sql Authentication и Windows Authentication как локально, так и с других компьютеров.И я знаю, что Sql Browser, по крайней мере, возвращает некоторую информацию, так как экземпляр Sql Express доступен для просмотра.

После некоторого поиска решения, ближайшая информация, которую я могу найти к моей проблеме, это Статья MSDN .Однако, насколько я знаю, я не менял имя своего компьютера с тех пор, как была установлена ​​ОС (Win 7 x64), не говоря уже о том, чтобы установить Sql.

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

Спасибо Энди

1 Ответ

0 голосов
/ 12 июня 2012

, если флажок HideInstance имеет значение Нет для обоих экземпляров и все еще не отображается проверить эти 2 сообщения в SO и DBA.Stackexchange

и попробуйте этот ключ реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\SQL Browser\SsrpListener

убедитесь, что оно имеет значение 1 если вы не можете найти его в папке 90, найдите SsrpListener, потому что если вы читаете фоновый раздел Служба браузера SQL , вы увидите, что служба браузера изначально была протоколом разрешения SQL Server (SSRP)

...