SSIS / Integration Server访问问题 - 没有本地管理员权限

时间:2015-04-19 18:38:39

标签: sql-server reporting-services ssis ssms sql-server-2014

我正在尝试找到最近遇到的与SQL Server 2014有关的三个问题的解决方案。无论如何我都不是这方面的专家,但我有点需要在当前学习它角色。我从几个月前从未使用SSMS到(试着)自学如何使用SSIS和SSRS。我已经取得了很大的进步,但现在我实际上已经陷入困境,实际上是按照我想要的方式实现了所有的自动化。

最大的挑战,也是我所有问题的根源,源于我不是我机器上的本地管理员。最终让IT部门安装这些程序真是太好了,但是他们不想让我或者我公司里没有IT人员的本地管理员访问权限。除了要求我的导演试图说服他们这样做之外,我希望有一些解决方案,这意味着我不必每天都打电话给他们来运行这些程序。

  1. 我的集成服务器正在运行,我已经构建了我的SSIS包,但是我无法通过SSMS连接到Integration Server,因为我不是我机器上的本地管理员。我已经阅读了关于通过dcomcnfg设置REMOTE访问问题,但我担心这不会有帮助,因为我试图从本地机器执行此操作,但它仍然无法正常工作。有关如何更改设置以便为非管理员帐户运行或只是让它运行的任何想法?

  2. SSRS:我已经构建了一个报告,并希望对其进行部署,但我也无法访问报告服务配置管理器。无论出于何种原因,我的报告服务器在服务器配置管理器中停止当我点击它时,它说要使用报告服务配置mgr来调整设置,所以有点卡住了。似乎是同一个问题 - 不是本地管理员。再说一次,我是否可以更改任何设置(让IT以管理员身份登录,然后根据需要改变哪些内容是我唯一的选择。

  3. SQL Server代理似乎是同一个问题......

  4. 我现在可以运行我的报告,但是完全使用这些程序会更好。任何帮助将在这里受到赞赏。我试图尽可能多地进行研究,但大多数解决方案似乎都与以管理员身份登录,以管理员身份运行等方式相关,而我却无法做到这一点。

    谢谢!

1 个答案:

答案 0 :(得分:2)

您不需要在您的计算机上使用本地管理员,SSIS和SSAS需要Windows身份验证才能通过SSMS远程登录服务器并从BIDS / SSDT向服务器发布任何内容Visual Studio Shell也需要WinAuth,尽管您可以在本地工作,然后通过Ctrl-C将包交换到服务器,而不是部署SSRS,您可以直接登录到报表管理器并上传RDL文件(报表)。要启动和停止SQL代理服务,您需要通过SSMS进行Windows身份验证(在您的设置中),但要查看SQL代理,您必须具有SQL Server SysAdmin角色(或通过MSDB权限在谷物级SQL Agent Reader。

我建议您尝试不获取本地管理员权限,而是仅仅询问'有权读取和写入服务器驱动器,以及仅通过服务器上的域登录来管理SQL Server及其服务的各个方面。无论如何,您将要求检查入口和出口文件位置并调试生产问题(除非您有FTP到框中)。

您无权从客户端SSMS停止或启动SQL Agent,因为我相信您是通过SQL身份验证访问它,这不是理想或安全的。但是如果你没有在SSMS的左下方看到代理,那是因为你没有权利。如果您看到代理并且它是红色,则该服务被禁用,必须启动。

您需要直接访问SQL框(并且您不需要本地管理员来管理SQL Server,只需要具有某些服务权限和驱动权限的域帐户)。如果您的系统管理员在本地管理员下运行SQL Server,那么他们不应该首先管理SQL Server(请参阅我在下面写的超链接)。

Microsoft的SSRS团队已合并到SharePoint团队中,而SharePoint 2013将所有BI工具整合到其中,因此如果您计划在公司建立BI商店,也应该考虑这一点,即如果您已安装SharePoint,则可能没有。

祝你好运,不要气馁。

What user account would you recommend running the SQL Server Express 2008 services in a development environment?