Сделать экземпляр SQL Server 2008 невидимым (непубличным) - PullRequest
1 голос
/ 15 марта 2011

Нам нужно сделать некоторые экземпляры нашего SQL Server невидимыми, чтобы их нельзя было просмотреть на экране SQL Server Management Studio «Обзор серверов», но можно подключиться к нему, если вы знаете его имя экземпляра ...

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

Есть идеи?

Ответы [ 4 ]

2 голосов
/ 15 марта 2011
1 голос
/ 15 марта 2011

Может быть, этого будет достаточно:

http://technet.microsoft.com/en-us/library/ms179327.aspx

Это вариант конфигурации.

1 голос
/ 15 марта 2011

Как я уже говорил, я бы предложил вам использовать нестандартный порт TCP для «защищенного» экземпляра и отключить службу браузера SQL. Затем вам нужно знать сервер + имя экземпляра + номер порта для подключения с использованием SSMS.

Я не тестировал эту конфигурацию, но мне кажется, что это сделает ее более трудной для обнаружения экземпляров.

Есть ли какая-то особая причина для желания "скрыть" экземпляр? Разве вы не можете просто установить ограничения для входа в систему / безопасности учетной записи, чтобы предотвратить несанкционированный доступ?

0 голосов
/ 15 марта 2011

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

Чтобы скрыть экземпляр компонента SQL Server Database Engine

В SQL ServerConfiguration Manager, разверните Конфигурация сети SQL Server, щелкните правой кнопкой мыши Протоколы и выберите Свойства.

На вкладке Флаги в поле HideInstance выберите Да, а затем нажмите кнопку ОК, чтобы закрыть диалоговое окно.Изменение вступает в силу немедленно для новых подключений.

...