连接到远程 Integration Services 服务器
若要从 SQL Server Management Studio 或其他管理应用程序连接到远程服务器上的 Integration Services 实例,应用程序的用户需要拥有服务器上的一组特定权限。
重要提示 |
---|
若要管理存储在某远程服务器上的包,您不必连接到该远程服务器上 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 上配置远程用户的权限
如果用户不是本地 Administrators 组的成员,请将用户添加至 Distributed COM Users 组。您可以从**“管理工具”**菜单访问“计算机管理”MMC 管理单元完成此操作。
请打开“控制面板”,双击**“管理工具”,然后双击“组件服务”**启动组件服务 MMC 管理单元。
展开控制台左侧窗格中的**“组件服务”节点。展开“计算机”节点,展开“我的电脑”,然后单击“DCOM 配置”**节点。
选中**“DCOM 配置”**节点,然后在可以配置的应用程序列表中选择“MsDtsServer”。
右键单击“MsDtsServer”,并选择**“属性”**。
在**“MsDtsServer 属性”对话框中,选择“安全”**选项卡。
在**“启动和激活权限”下,选择“自定义”,然后单击“编辑”以打开“启动权限”**对话框。
在**“启动权限”**对话框中,添加或删除用户,并为适当的用户和组分配相应的权限。可用的权限为“本地启动”、“远程启动”、“本地激活”和“远程激活”。启动权限可授予或拒绝启动和停止服务的权限;激活权限可授予或拒绝连接到服务的权限。
单击“确定”关闭对话框。
在**“访问权限”**下,重复步骤 7 和步骤 8 以为适当的用户和组分配适当的权限。
关闭 MMC 管理单元。
重新启动 Integration Services 服务。
在带有最新 Service Pack 的 Windows 2000 上为远程用户配置权限
在命令提示符下运行 dcomcnfg.exe。
在**“分布式 COM 配置属性”对话框的“应用程序”页上,选择“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 的第三台计算机。
|