Изменение именованного экземпляра SQL Server на экземпляр по умолчанию - PullRequest
5 голосов
/ 20 октября 2011

Этот вопрос касается случаев . Это я спрашивал ранее. Можно ли изменить экземпляр по умолчанию в SQL Server без удаления и переустановки? Как мы можем это сделать, если это возможно? Если это невозможно, то почему? Спасибо за помощь:).

Ответы [ 4 ]

12 голосов
/ 22 июля 2013

Все экземпляры имеют имена, но только один запускается по умолчанию.Удалите порт из экземпляра по умолчанию и установите для порта именованного экземпляра, который вы хотите по умолчанию, значение 1433 в диспетчере конфигурации SQL Server в разделе SQL Server Network Config

1 голос
/ 12 июля 2017

Это может решить вашу проблему: https://kohera.be/blog/sql-server/make-named-instance-look-like-default-instance/ (Полная благодарность Стефану, но я перефразирую ниже на случай, если его блог исчезнет)

Идея состоит в том, чтобы ваш именованный экземпляр отображался как экземпляр по умолчанию.

  1. Откройте диспетчер конфигурации SQL Server.
  2. Перейдите к: Конфигурация сети SQL Server -> «Протоколы для XYZ».
  3. Щелкните правой кнопкой мыши элемент TCP / IP на правой панели.
  4. Выберите пункт меню «Свойства».
  5. На вкладке «Протокол» убедитесь, что для параметра «Включено» установлено значение «Да».
  6. На вкладке IP-адреса прокрутите вниз и введите 1433 в поле IPAll-> TCP Dynamic Ports.
  7. Затем перезапустите ваш именованный экземпляр.
  8. Теперь вы сможете подключиться к вашему именованному экземпляру через:
    • (местные)
    • 1026 * локальный *
    • . (<- это точка) </li>
    • 127.0.0.1
    • имя именованного экземпляра (например, mymachine \ myinstance)

enter image description here enter image description here enter image description here

1 голос
/ 10 июля 2017

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

Чтобы получить доступ к именованному экземпляру только с помощьюимя хоста - перейдите в диспетчер конфигурации SQL Server и включите TCP / IP для этого именованного экземпляра, щелкните правой кнопкой мыши и перейдите к свойствам, а на вкладке IP перейдите в раздел IP All и оставьте пустыми динамические порты TCP и сделайте порт TCP1433 (это значение по умолчанию)

Это заставит именованный экземпляр прослушивать порт по умолчанию.Примечание: Вы можете настроить только один экземпляр, подобный этому - никакие два экземпляра не могут иметь одинаковый порт в разделе IP All, если толькоэкземпляр является отказоустойчивым кластером. "

См. ответ Zasz.На снимке экрана он объясняет, как вы можете установить, какой сервер будет прослушивать порт по умолчанию.

https://stackoverflow.com/a/11921896/7447851

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

Нет.

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

...