Sql*_*yan 5 permissions ssis sql-server-2008
我需要允许顾问在不让他成为本地管理员的情况下连接到 SQL Server 2008 机器上的 SSIS。如果我将他添加到本地管理员组,他可以很好地连接到 SSIS,但似乎我无法通过 SQL Server 授予他足够的权限来授予他这些权限,而无需成为本地管理员。
我已将他添加到服务器上的每个角色,MSDB 中的每个数据库角色(远离 DBO),但他仍然无法连接。我在服务器上没有看到任何与 SSIS 相关的 Windows 组 - 是否真的需要本地管理员组的成员身份才能连接到 SQL Server 上的 SSIS 实例?似乎在某个地方我应该能够向用户授予“SSIS 管理员”权限(即使它是 Windows 帐户而不是 SQL 帐户),但我找不到那个地方。
更新:我发现了一篇 MSDN 文章(请参阅标题为“消除‘拒绝访问’错误”的部分),其中描述了如何解决问题,但即使按照这些步骤操作,我仍然无法连接。只是想将其添加到讨论中
他到底什么时候收到“访问被拒绝错误”的信息?当尝试使用 SSMS (SQL Server Management Studio) 连接到 SSIS 并在连接对话框中指定“SSIS”时?或者在此之后尝试执行包或其他东西时?
我想这是第一种情况,明天回到办公室时也许能挖出一些东西。我当然会让你知道。在那之前:如果他可以连接到 SSIS 服务器,您的包将存储在哪里:文件系统上还是 MSDB 中?如果在文件系统上的默认位置(在 SQL Server 的根目录下)或其他位置?我认为如果你没有将它们存储在 MSDB 中,那么这里就不涉及 SQL Server 权限......
我总是能够使用您提到的文章中提供的信息来解决这个问题。
编辑:太糟糕了;除了您已经遵循的 MSDN 文章中提到的步骤之外,我找不到我们所做的任何“特殊”操作。
在“启动权限”对话框中,添加或删除用户,并将适当的权限分配给适当的用户和组。可用权限包括本地启动、远程启动、本地激活和远程激活。启动权限授予或拒绝启动和停止服务的权限;激活权限授予或拒绝连接到服务的权限。
在“访问权限”对话框中,添加或删除用户,并将适当的权限分配给适当的用户和组。
重新启动集成服务服务。
使用本地帐户连接
如果您在客户端计算机上使用本地 Windows 帐户进行工作,则仅当远程计算机上存在具有相同名称和密码以及适当权限的本地帐户时,您才能连接到远程计算机上的 Integration Services 服务。
| 归档时间: |
|
| 查看次数: |
41859 次 |
| 最近记录: |