Перенаправить запросы для экземпляра по умолчанию на именованный экземпляр - PullRequest
2 голосов
/ 23 октября 2011

Мы переместили нашу базу данных из экземпляра по умолчанию в именованный экземпляр SQL SERVER 2008 R2 (экземпляр по умолчанию был удален).

Однако мы распространили клиентское программное обеспечение, которое подключается только к экземпляру SQL Server по умолчанию через Интернет на статическом IP-адресе.

Есть ли какие-либо указатели о том, как перенаправлять запросы на подключение к экземпляру по умолчанию клиентами к именованному экземпляру, на котором сейчас размещается база данных?

Спасибо и С уважением,
Vamyip

Ответы [ 2 ]

1 голос
/ 23 октября 2011

Попробуйте использовать псевдонимы базы данных. Запустите %windir%\system32\cliconfg.exe и / или %windir%\syswow64\cliconfg.exe и создайте псевдоним, указывающий на новый экземпляр. В 32-битных системах system32 - это все, что вам нужно. В 64-битных системах syswow64 необходим, если вы запускаете 32-битное клиентское приложение.

В следующий раз не кодируйте жестко настройки базы данных. Поместите информацию о соединении в файл конфигурации.

0 голосов
/ 07 февраля 2018

В диспетчере конфигурации SQL Server:

  • Убедитесь, что именованный экземпляр, который вы хотите использовать по умолчанию, использует порт по умолчанию 1433.
  • Добавьте псевдоним с именем «MSSQLSERVER», протокол TCP / IP, порт 1433.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...