SSIS/集成服务器访问问题 - 没有本地管理员权限
Posted
技术标签:
【中文标题】SSIS/集成服务器访问问题 - 没有本地管理员权限【英文标题】:SSIS/Integration Server Access Issue - No Local Admin rights 【发布时间】:2015-04-19 18:38:38 【问题描述】:我正在尝试找到解决我最近遇到的与 SQL Server 2014 相关的三个问题的解决方案。无论如何我都不是这方面的专家,但我有点需要在我目前的情况下学习它角色。我从几个月前从不使用 SSMS 到(尝试)自学如何使用 SSIS 和 s-s-rS。我已经取得了很大的进步,但现在我被困在实际上让一切都按照我想要的方式自动化了。
最大的挑战,也是我所有问题的根源,源于我不是我机器上的本地管理员这一事实。最终让 IT 人员安装这些程序真是太好了,但他们不想给我或我公司中不在 IT 部门的任何人本地管理员访问权限。除了要求我的主管试图说服他们这样做之外,我还希望有一些解决方案,这意味着我不必每天都打电话给他们来运行这些程序。
我的集成服务器正在运行,我已经构建了我的 SSIS 包,但我无法通过 SSMS 连接到集成服务器,因为我不是我机器上的本地管理员。我已经阅读了有关通过 dcomcnfg 设置来解决远程访问问题的信息,但我担心这在这里无济于事,因为我试图从本地机器上执行此操作,但它仍然无法正常工作。关于如何更改设置以便它为非管理员帐户运行或让它工作的任何想法?
s-s-rS:我已经构建了一个报表,并且想要部署它,但我也无权访问报表服务配置管理器。无论出于何种原因,我的报告服务器都在服务器配置管理器中停止。当我点击它时,它说使用报告服务配置管理器来调整设置,所以有点卡住了。似乎是同样的问题 - 不是本地管理员。同样,我可以更改任何设置吗(让 IT 以管理员身份登录并引导他们完成更改是我唯一的选择,基本上)。
SQL Server 代理似乎是同样的问题...
我现在可能可以运行我的报告,但充分利用这些程序会更好。任何帮助将不胜感激。我尝试尽可能多地进行研究,但大多数解决方案似乎都与以管理员身份登录自己、以管理员身份运行事物等有关,而我就是做不到。
谢谢!
【问题讨论】:
【参考方案1】:您不需要是计算机上的本地管理员,SSIS 和 SSAS 需要 Windows 身份验证才能通过 SSMS 远程登录到服务器,并从 BIDS / SSDT Visual Studio Shell 向服务器发布任何内容也需要 WinAuth,尽管您可以在本地工作,然后通过 Ctrl-C 将包交换到服务器,并且您可以直接登录到报告管理器并上传 RDL 文件(报告),而不是部署 s-s-rS。要启动和停止 SQL 代理服务,您需要通过 SSMS 进行 Windows 身份验证(在您的设置中),但要查看 SQL 代理,您必须具有 SQL Server SysAdmin 角色(或通过 MSDB 权限处于粒度级别的 SQL 代理读取器。
我建议您不要尝试获得本地管理员权限,而是要求“仅”获得读取和写入服务器驱动器的权限,并仅管理 SQL Server 的各个方面及其在服务器上使用域登录的服务。无论如何,您都将需要它来检查入口和出口文件位置并调试生产问题(除非您有 FTP 到盒子)。
您也无权从您的客户端 SSMS 停止或启动 SQL 代理,因为我相信您是通过 SQL 身份验证访问它,这既不理想也不安全。但是,如果您在 SSMS 的左下方没有看到代理,那是因为您没有权限。如果您看到代理并且它是红色的,那么该服务被禁用并且必须启动。
您将需要直接访问 SQL 框(并且您不需要本地管理员来管理 SQL Server,只需一个具有一些服务权限和驱动器权限的域帐户)。如果您的系统管理员在本地管理员下运行 SQL Server,那么他们不应该首先管理 SQL Server(请参阅下面的超链接)。
Microsoft 的 s-s-rS 团队已合并到 SharePoint 团队,SharePoint 2013 将所有 BI 工具直接封装到其中,因此,如果您计划在您的公司建立一个 BI 商店,您也应该考虑这一点,即,如果您已经安装了 SharePoint,则可能不必这样做。
祝你好运,不要气馁。
What user account would you recommend running the SQL Server Express 2008 services in a development environment?
【讨论】:
以上是关于SSIS/集成服务器访问问题 - 没有本地管理员权限的主要内容,如果未能解决你的问题,请参考以下文章
SAS IOM 数据提供程序 - 拒绝访问 - SSIS 连接 [关闭]