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

У меня на компьютере установлен SQL Server Express в качестве экземпляра по умолчанию. "server=.;database=...." Сейчас я работаю с новым клиентом, в котором все его конфигурационные файлы проверены в хранилище. Они используют именованный экземпляр SQL Server . "Сервер =(локальная)\SQL2012, база данных =...."

Можно ли настроить псевдоним, чтобы мне не пришлось ничего перезаписывать? То, что я пытался сделать с помощью средства настройки SQL Server, похоже, не сработало, но, возможно, я сделал что-то не так.

1 ответ

Насколько мне известно, не существует простого способа создания единого централизованного псевдонима для экземпляра SQL-сервера.

Вы можете создавать псевдонимы в клиенте SQL, но их нужно создавать на каждом клиентском компьютере, так что это не сильно поможет. Я также не уверен, что ваш псевдоним может быть отформатирован как именованный экземпляр в этом сценарии. На самом деле, вы можете сделать так, чтобы псевдоним отображался как именованный экземпляр.

В любом случае вам лучше обновлять конфиги.

редактировать

Исходя из вашего комментария, да, я не понял.

В этом случае псевдоним SQL - это путь. Вы можете использовать диспетчер конфигурации SQL Server, если он установлен, но если нет, то можете использовать сетевую утилиту клиента SQL Server (cliconfig.exe).

Если это не работает, нужно проверить платформу. Существует отдельная версия для 32-битной и 64-битной систем, если вы работаете в 64-битной системе:

32bit:

C:\Windows\System32\cliconfig.exe

64bit:

C:\Windows\SysWOW64\cliconfig.exe

Ссылка

http://www.mssqltips.com/sqlservertip/1620/how-to-setup-and-use-a-sql-server-alias/

Другие вопросы по тегам