我最近安装了SQL Server 2012,我主要使用默认设置.数据库工作正常,我可以愉快地使用SSMS(SQL Server Management Studio)进行连接,但是当我连接到Integration Services服务器时,我收到此消息
连接到计算机"localhost"上的Integration Services服务失败,并显示以下错误:"访问被拒绝."
默认情况下,只有管理员才能访问Integration Services服务.在Windows Vista及更高版本中,该进程必须以管理权限运行才能连接到Integration Services服务.有关如何配置对服务的访问权限的信息,请参阅帮助主题.
这是截图

我不确定为什么,但我是域管理员,并拥有服务器的完全权限.另外,为什么当我从我的桌面连接它可以成功连接,只有当我从服务器本身连接,这给了我这个问题.如何解决此问题,以便我可以在服务器上使SSMS连接到其Integration Services实例.
bil*_*nkc 36
据我了解,用户访问控制或UAC基本上可以拦截您的组成员身份请求,因此在这种情况下,它似乎阻止您的成员身份传递给SQL Server.
其他人在评论中指出,您可能仍需要右键单击并以管理员身份运行SSMS.
正如一位精明的观察者所指出的"这是一个快速解决方案,而不是一个真正的解决方案.人们不应该只是以管理员的身份运行.这些安全墙是有原因的"并且我同意.UAC旨在让Windows用户进入最小特权原则 - 只在需要时才升级到强大的帐户.问题是SSMS与UAC没有"合作".在我看来,这给你留下了三个选择
Nad*_*eem 34
转到所有程序单击Microsoft SQL Server 2012文件夹右键单击SQL Server Management Studio单击"以管理员身份运行"
这应该解决现在的问题.(有了这个,你需要总是重复相同的过程).为了避免这种情况,为了获得更持久的解决方案,您需要获得许可.请做好以下过程,你应该做得很好.
在以前版本的SQL Server中,默认情况下,在安装SQL Server时,Users组中的所有用户都可以访问Integration Services服务.安装当前版本的SQL Server时,用户无权访问Integration Services服务.默认情况下,该服务是安全的.安装SQL Server后,管理员必须授予对该服务的访问权限.
授予对Integration Services服务的访问权限
(来源MSDN)
我希望这个能帮上忙
| 归档时间: |
|
| 查看次数: |
73851 次 |
| 最近记录: |