问题描述:
在Windows Server 2008 R2 SP1 (x64)上的SQL Server 2014 SP1 (x64)执行如下操作:
1. 打开SSMS,选择“Connect”、“Integration Services…”。
当没有足够权限的用户尝试连接到远程服务器上的Integration Services实例时,服务器将以“Access is denied”错误消息进行响应。确保用户具有所需的DCOM权限可避免出现此错误消息。
解决方法:
授予Integration Services服务权限,步骤如下:
1. 如果用户不是本地Administrators组的成员,请将用户添加至“Distributed COM Users”组。通过“Start”、“Administrative Tools”、“Computer Management”弹出计算机管理窗口,展开“Local Users and Groups”、“Groups”,双击“Distributed COM Users”,将用户添加到该组。
2. 定位到“Start”、“Administrative Tools”、“Component Services”,弹出组件服务窗口。
3. 展开“Component Services”、“Computers”、“My Computer”,然后单击“DCOM Config”节点。
4. 选中“DCOM Config”节点,然后在可以配置的应用程序列表中选择“Microsoft SQL Server Integration Services 12.0”。
5. 右键单击“Microsoft SQL Server Integration Services 12.0”,选择“Properties”。
7. 在“Access Permissions”下,选择“Customize”,然后单击“Edit…”,以打开“Access Permission”对话框。
8. 在“Access Permission”对话框中,单击“Add…”或“Remove”,并为适当的用户和组分配相应的权限。可用的权限为“Local Access”、“Remote Access”。访问权限可授予或拒绝本地或远程访问的权限。
9. 单击“OK”关闭对话框。
10. 关闭MMC管理单元。
11. 重新启动Integration Services服务。
12. 重新通过SSMS链接Integration Services服务。
本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1653165 ,如需转载请自行联系原作者