Подключение к удаленному серверу служб Integration Services
Подключение к экземпляру служб Integration Services на удаленном сервере из среды SQL Server Management Studio или другого управляющего приложения требует определенного набора прав на сервере для пользователя этого приложения.
Важно! |
---|
Чтобы управлять пакетами, которые хранятся на удаленном сервере, не нужно соединятся с экземпляром службы Integration Services на этом удаленном сервере. Вместо этого измените файл конфигурации для службы Integration Services таким образом, чтобы среда SQL Server Management Studio отображала пакеты, хранимые на удаленном сервере. Дополнительные сведения см. в разделе Настройка служб Integration Services. |
Подключение к службам Integration Services на удаленном сервере
Подключение к службам Integration Services на удаленном сервере
Откройте среду SQL Server Management Studio.
В меню Файл выберите пункт Подключить к обозревателю объектов, чтобы вывести диалоговое окно Подключение к серверу.
Выберите службы Integration Services в списке Тип сервера.
В текстовое поле Имя сервера введите имя сервера служб SQL ServerIntegration Services.
Примечание Службы Integration Services не привязаны к экземпляру. Чтобы подключиться к службам, используется имя компьютера, на котором работают службы Integration Services.
Нажмите кнопку Соединить.
Примечание |
---|
В диалоговом окне Выбор серверов не отображаются удаленные экземпляры служб Integration Services. Кроме того, параметры, доступные на вкладке Параметры подключения диалогового окна Подключение к серверу, которое выводится при нажатии кнопки Параметры, неприменимо для подключения к службам Integration Services. |
Устранение ошибки «Доступ запрещен»
Если пользователь без достаточных прав пытается подключиться к экземпляру служб Integration Services на удаленном сервере, сервер отвечает сообщением об ошибке «Доступ запрещен». Этого сообщения об ошибке можно избежать, убедившись, что пользователи имеют нужные разрешения DCOM.
Настройка прав для удаленных пользователей в Windows Server 2003 или Windows XP
Если пользователь не является членом группы локальных администраторов, добавьте его в группу «Пользователи DCOM». Это можно сделать в оснастке MMC «Управление компьютером» в меню Администрирование.
Откройте панель управления, дважды щелкните Администрирование и дважды щелкните Службы компонентов, чтобы запустить оснастку MMC «Службы компонентов».
Разверните узел Службы компонентов в левой части области консоли. Разверните узел Компьютеры, разверните узел Мой компьютер и щелкните узел Настройка DCOM.
Выберите узел Настройка DCOM и в списке приложений, которые можно настроить, выберите MsDtsServer.
Щелкните правой кнопкой мыши MsDtsServer и выберите Свойства.
В диалоговом окне Свойства MsDtsServer перейдите на вкладку Безопасность.
В разделе Разрешения на запуск и активацию выберите Настройка и щелкните Изменить, чтобы открыть диалоговое окно Запуск разрешений.
В диалоговом окне Запуск разрешений добавьте или удалите пользователей и присвойте соответствующие разрешения нужным пользователям и группам. Доступные разрешения: «Локальный запуск», «Удаленный запуск», «Локальная активация» и «Удаленная активация». Права запуска предоставляют или отказывают в разрешении запускать и останавливать службы, права активации предоставляют или отказывают в разрешении подключаться к службе.
Нажмите кнопку «OК», чтобы закрыть диалоговое окно.
В разделе Разрешения доступа повторите шаги 7 и 8, чтобы назначить соответствующие разрешения пользователям и группам.
Закройте оснастку MMC.
Перезапустите службу Integration Services.
Настройка прав для удаленных пользователей в Windows 2000 с последними пакетами обновления
В командной строке запустите программу dcomcnfg.exe.
На странице Приложения диалогового окна Свойства конфигурации DCOM выберите приложение MSDTSServer и щелкните Свойства.
Перейдите на страницу Безопасность.
В двух разных диалоговых окнах настройте Разрешения на доступ и Разрешения на запуск. Нельзя различить удаленный и локальный доступ: права на доступ включают локальный и удаленный доступ, а права на запуск включают локальный и удаленный запуск.
Закройте диалоговые окна и dcomcnfg.exe.
Перезапустите службу Integration Services.
Подключение с использованием локальной учетной записи
При работе с локальной учетной записью Windows на клиентском компьютере можно подключиться к службе Integration Services на удаленном компьютере, только если локальная учетная запись имеет то же самое имя пользователя и пароль, а на удаленном компьютере имеются соответствующие права.
Делегирование не поддерживается
Службы SQL ServerIntegration Services не поддерживают делегирование учетных данных. В этом сценарии вы работаете на клиентском компьютере, служба Integration Services установлена на втором компьютере, а SQL Server установлен на третьем. Хотя среда SQL Server Management Studio успешно отправляет учетные записи с клиентского компьютера на второй компьютер, где работают службы Integration Services, службы Integration Services не могут передать учетные данные со второго компьютера на третий, на котором работает SQL Server.
|