• SqlServer 多服务器管理配置报错:Ensure the agent startup account for 'x.x.x.x' has rights to login as target server, Access is denied.


    SQL Server 2012配置多服务器管理时,SSMS设置一直报错,配置失败:

    解决方法:

    1. 为SQL Server Agent单独创建一个账号,主服务器和目标服务器都创建一样的账号

    2. 把该代理启动账户添加到实例账户中,并授予服务器角色 sysadmin

    3. 改注册表,取消主服务器和目标服务器之间的加密

    MsxEncryptChannelOptions = 0 

    路径:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERSQLServerAgentMsxEncryptChannelOptions

    4. 尝试再次创建,依旧报错

    5. 在目标服务器中,执行如下指令

    --将当前服务器添加到主服务器的可用服务器列表中(目标实例执行)

     EXEC msdb.dbo.sp_msx_enlist

    @msx_server_name = N'172.172.176.30', --主服务器

    @location = N'192.168.10.10' --要添加的目标服务器的位置 

    执行成功。。。

  • 相关阅读:
    正交相机下实现滚轮按钮拖动,滚动滚轮缩放的功能
    C#标记 [已弃用] 的方法
    JDBC-Mybatis-Hibernate
    Data Structures and Algorithm Analysis in Java
    Maven
    Java面试
    Bootstrap
    CSS3
    HTML5
    JSON
  • 原文地址:https://www.cnblogs.com/Juning/p/11971868.html
Copyright © 2020-2023  润新知