Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
В этом разделе описывается, как скрыть экземпляр ядра СУБД в SQL Server с помощью диспетчера конфигурации SQL Server. SQL Server использует службу "Обозреватель SQL Server" для перечисления экземпляров ядра СУБД, установленных на компьютере. Это позволяет клиентским приложениям искать сервер и помогает клиентам различать несколько экземпляров системы управления базами данных на одном компьютере. Для предотвращения предоставления клиентским компьютерам доступа к экземпляру ядра базы данных, который они пытаются обнаружить с помощью кнопки Обзор, можно использовать следующую процедуру для отключения службы SQL Server Browser.
Использование диспетчера конфигурации SQL Server
Скрытие экземпляра компонента SQL Server Database Engine
В менеджере конфигурации SQL Server разверните конфигурацию сети SQL Server, щелкните правой кнопкой мыши протоколы для<экземпляра сервера> и выберите «Свойства».
На вкладке Флаги в поле Скрыть экземпляр выберите Да, а затем закройте диалоговое окно, нажав OK. Изменения вступят в силу немедленно для новых соединений.
Замечания
Если скрыть именованный экземпляр, необходимо будет указать номер порта в строке подключения, чтобы соединиться со скрытым экземпляром, даже если служба браузера запущена. Для именованного скрытого экземпляра рекомендуется использовать статический порт вместо динамического.
Дополнительные сведения см. в разделе Настройка сервера для прослушивания указанного TCP-порта (диспетчер конфигурации SQL Server).
Кластеризация
Если вы скрываете кластеризованный экземпляр или имя группы доступности, служба кластера может не подключиться к SQL Server. Это приведет к сбою проверки экземпляра кластера IsAlive, и SQL Server перейдет в оффлайн-режим.
Чтобы избежать этого, создайте во всех узлах кластеризованного экземпляра или всех экземплярах, размещающих реплики группы доступности, псевдоним, который будет отражать статический порт, настроенный для экземпляра. Например, для группы доступности с двумя репликами на первом узле создайте псевдоним для экземпляра второго узла, например node-two\instancename
. На втором узле создайте псевдоним с именем node-one\instancename
. Псевдонимы необходимы для успешного переключения на резерв.
Дополнительные сведения см. в разделе Создание или удаление псевдонима сервера для использования клиентом (диспетчер конфигурации SQL Server).
Если вы скрываете кластеризованный именованный экземпляр, служба кластеров может не подключаться к SQL Server, если раздел реестра LastConnect (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI11.0\LastConnect) имеет другой порт, отличный от порта, на котором прослушивается SQL Server. Если службе кластера не удается подключиться к SQL Server, может появиться ошибка, аналогичная следующей:
Идентификатор события: 1001. Имя события: Взаимоблокировка ресурсов отказоустойчивой кластеризации.
См. также
Сетевая конфигурация сервера
Описание клиентских подключений виртуального сервера SQL
Назначение статического порта именованному экземпляру SQL Server: как избежать распространенных ошибок