【问题标题】:Unable to connect to Integration service through SSMS无法通过 SSMS 连接到集成服务
【发布时间】:2019-05-19 19:01:59
【问题描述】:

我创建了一个SSIS Package,现在想部署它,为此我需要创建Integration Service Catalog,所以我有SQL Server Evaluation 设置,当我尝试连接集成服务时,我出现以下错误,

连接到计算机上的 Integration Services 服务 “雷什马贾达夫” 失败并出现以下错误:“访问被拒绝。” 默认情况下,只有管理员有权访问 Integration Services 服务。 在 Windows Vista 及更高版本上, 该进程必须以管理权限运行 为了连接到集成服务服务。 有关如何配置对服务的访问的信息,请参阅帮助主题。

我还观察到SQL Server Evaluation edition 的实例是RESHMAJADHAV\SQL_SERVER_EVALU,但是当我尝试连接此服务器时,此选项未显示在Integration Services 下,如下所示,

.

我无法解决这个问题,因为我对此完全陌生,请解释一下可以解决的问题。

请注意,我也有sql server express版,但是由于它不支持创建SSIS集成服务目录,所以我安装了SQL Server评估版。

当我尝试通过 SQL 数据库进行连接时,如下图所示,

然后在创建集成服务目录时,出现以下错误

密码验证失败。 密码不符合密码过滤器DLL的密码要求。 将数据库上下文更改为 SSISDB。

我观察到的一个事实,我不知道它是否相关,但是当我尝试为我的系统输入密码时,它也会给出相同的错误,即密码不符合要求以及何时安装 SQL Server 版本,它给出了同样的错误,毫无疑问我的密码非常强并且满足强密码的所有要求,目前我正在尝试使用 windows 身份验证模式运行我的 SQL Server,并且我试图禁用强密码来自管理工具的密码策略,但它完全是徒劳的......任何帮助将不胜感激。

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    转到所有程序 单击 Microsoft SQL Server 2012 文件夹 右键单击 SQL Server Management Studio 点击以管理员身份运行

    现在应该可以解决问题了。 (有了这个你需要总是重复相同的过程)。为了每次都避免这种情况并获得更持久的解决方案,您需要获得许可。请执行以下过程,您应该会很好。

    在 SQL Server 的早期版本中,默认情况下,当您安装 SQL Server 时,用户组中的所有用户都可以访问 Integration Services 服务。安装当前版本的 SQL Server 时,用户无权访问 Integration Services 服务。该服务默认是安全的。安装 SQL Server 后,管理员必须授予对该服务的访问权限。

    授予对集成服务服务的访问权限

    1. 运行 Dcomcnfg.exe。 Dcomcnfg.exe 提供了一个用户界面,用于修改注册表中的某些设置。
    2. 在“组件服务”对话框中,展开“组件服务”>“计算机”>“我的电脑”>“DCOM 配置”节点。
    3. 右键单击 Microsoft SQL Server Integration Services 11.0,然后单击“属性”。
    4. 在“安全”选项卡上,单击“启动和激活权限”区域中的“编辑”。
    5. 添加用户并分配适当的权限,然后单击确定。
    6. 对访问权限重复步骤 4 - 5。
    7. 重新启动 SQL Server Management Studio。
    8. 重新启动集成服务服务。

    (来源 MSDN)

    我希望这会有所帮助

    【讨论】:

    • 这解决了我的问题。感谢您的操作和解决方案海报。
    【解决方案2】:

    我研究了一下,才知道其实是HP笔记本电脑的HP Security Tool Manager服务的问题,弄乱了系统密码、SQL设置和集成服务目录,我从PC上卸载了它,现在我的问题已经解决了..

    【讨论】:

      【解决方案3】:

      看起来您没有管理员权限。 所以开始->sql server->右键->以管理员身份运行 它可能会解决!

      【讨论】:

        【解决方案4】:

        不清楚这是由于您的 Windows 密码还是 SSISDB 加密密码http://fendy-huang.blogspot.com.au/2012/01/sql-server-2012-integration-services.html

        我建议你想一个很长很复杂的密码,混合了大写、小写和标点符号,如下所示:

        ~~AgFcDeUk17aP9%3(5#hY,lTSs9+
        

        并在创建目录时将其放入加密字段。如果这不能解决您的错误,请尝试将您的 Windows 密码更改为该密码。解决问题的唯一方法是分而治之。一旦你知道哪个密码是问题,你就可以进一步攻击它。

        【讨论】:

        • @ElectricLlama...没有强密码被证明是有用的..无论我输入什么只是说,密码不符合密码过滤器DLL的要求
        • 您能否尝试在管理工具 -> 本地安全策略 -> 帐户策略 -> 密码策略下禁用复杂密码,看看是否有帮助。如果您需要有关如何执行此操作的更详细说明,请搜索您的操作系统。
        • @ElectricLlama.. 我已经禁用了复杂的密码策略,但问题仍然存在。
        • 对不起,我现在几乎没有想法了。只是为了澄清您在此阶段唯一的问题是您无法创建目录。所有其他的东西都不是真正相关的。
        • @ElectricLlama .. 实际上创建目录是我的主要目标,但我无法这样做,我在其他系统上进行了相同的设置 sql 设置,并且我成功地在另一个系统上的集成服务中创建目录系统,所以我得出结论,可能是我的系统遇到了密码问题。
        猜你喜欢
        • 2012-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-24
        相关资源
        最近更新 更多