Настройка удаленных серверов
Удаленные серверы в SQL Server 2005 поддерживаются лишь для обратной совместимости. Новые приложения должны использовать вместо них связанные серверы. Дополнительные сведения см. в разделе Связь серверов.
Настройка удаленного сервера позволяет клиенту, подключившемуся к одному экземпляру SQL Server, выполнить хранимую процедуру на другом экземпляре SQL Server, не устанавливая отдельное соединение. Вместо этого сервер, к которому подключен клиент, принимает запрос клиента и отправляет запрос удаленному серверу от имени клиента. Удаленный сервер обрабатывает запрос и возвращает результаты исходному серверу. Этот сервер, в свою очередь, передает результаты клиенту. При настройке удаленных серверов необходимо учитывать требования обеспечения безопасности. Дополнительные сведения о безопасности удаленных серверов см. в разделе Безопасность удаленных серверов.
Если требуется настроить серверы таким образом, чтобы хранимые процедуры выполнялись на другом сервере, и при этом не существует уже выполненной настройки удаленных серверов, используйте связанные сервера вместо удаленных серверов. Связанные сервера поддерживают выполнение и хранимых процедур, и распределенных запросов; в то же время удаленные сервера поддерживают только хранимые процедуры.
Подробности использования удаленных серверов
Удаленные сервера настраиваются парами. Чтобы настроить пару удаленных серверов, нужно настроить оба сервера таким образом, чтобы они являлись удаленными серверами друг для друга.
Обычно устанавливать параметры конфигурации удаленных серверов не требуется. SQL Server при установке значений по умолчанию соединения с удаленным сервером будут разрешены как на локальном, так и на удаленном компьютерах.
Для функционирования доступа к удаленному серверу требуется, чтобы параметр конфигурации remote access был установлен в 1 как на локальном, так и на удаленном компьютерах. (Это значение по умолчанию). Параметр remote access управляет возможностью подключений с удаленных серверов. Этот параметр можно сбросить, воспользовавшись хранимой процедурой Transact-SQL sp_configure или же средой SQL Server Management Studio. Чтобы установить параметр в среде SQL Server Management Studio на странице Свойства соединений с серверами, используйте возможность Разрешить удаленные соединения с этим сервером. Чтобы открыть вкладку Свойства соединений с сервером, в обозревателе объектов щелкните имя сервера правой кнопкой мыши и выберите Свойства. В окне Свойства сервера выберите вкладку Соединения.
На этой вкладке можно отключить удаленную настройку сервера, чтобы запретить доступ к локальному серверу пользователям удаленного сервера, с которым он составляет пару.
См. также
Основные понятия
Связь серверов
Параметр remote access
Другие ресурсы
RECONFIGURE (Transact-SQL)
Хранимая процедура sp_configure (Transact-SQL)