none
linux SQL Server 2019 代理的问题 RRS feed

  • 问题

  • 我在我的centos8服务器上,安装好了MSSQL2019,然后我要开启代理,执行

    / opt / mssql / bin / mssql-conf设置sqlagent.enabled true

    systemctl重新启动mssql-server

    两句命令之后,我在我的电脑上,使用数据库管理工具连接,显示代理已经没有红色的圆圈了,但是我在创建新的作业,报错,请问这是什么原因

    作业报错信息为:SQLServerAgent is not currently running so it cannot be notified of this action(错误:22022).

    2020年9月15日 5:23

答案

  • 你好,

    请问您的问题解决了吗?

    如果您觉得我们的回复帮助你解决了该问题,请帮忙‘标记为答案'以帮助其他社区成员迅速找到有用的答复。

    如果没有,请回复并告诉我们当前情况,以便提供进一步的帮助。

    谢谢


    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.

    • 已标记为答案 Guo_Dan_Pi 2020年9月21日 5:26
    2020年9月21日 1:13

全部回复

  • 你好,

    尝试运行以下脚本:
    EXEC sp_configure 'show advanced', 1;
    RECONFIGURE;
    EXEC sp_configure 'allow updates', 0;
    RECONFIGURE;
    EXEC sp_configure 'Agent XPs', 1;
    RECONFIGURE;
    GO


    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.



    2020年9月15日 7:19
  • 您好,我刚刚看见您的回复,不好意思,您的脚本我在之前已经使用了,我在我的windows上的数据库管理工具连接之后,

    SQL Server代理已经变绿了,但是还是不可以使用作业,我也使用了以下命令:

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true sudo systemctl restart mssql-server

    但是我刚才注意到微软文档中,

    1.在 /etc/hosts 文件中添加主机名(包含和不包含域)。 以下行展示了这些条目的格式:

    Bash<button aria-label="复制代码" class="action is-relative" data-bi-name="copy" style="box-sizing:inherit;font-family:inherit;font-size:12.8px;margin:0px;outline-color:inherit;cursor:pointer;padding:2px 10px;border-left-width:1px;display:flex;align-items:center;" type="button">复制
    </button>
    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"

    关于这一步我不是太了解,是因为我缺少了这一步的原因吗?这一步我具体应该怎么做

    2020年9月16日 2:36
  • 你好,

    我没有在Linux上部署SQL Server的经验,你可以尝试在测试机器上进行测试。
    另外可以检查sqlagent.out文件以作分析。



    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.

    2020年9月16日 7:08
  • 好的,谢谢您
    2020年9月16日 7:14
  • 你好,

    参考一下这个帖子

    https://github.com/microsoft/mssql-docker/issues/503


    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.

    2020年9月16日 9:50
  • 你好,

    请问您的问题解决了吗?

    如果您觉得我们的回复帮助你解决了该问题,请帮忙‘标记为答案'以帮助其他社区成员迅速找到有用的答复。

    如果没有,请回复并告诉我们当前情况,以便提供进一步的帮助。

    谢谢


    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.

    • 已标记为答案 Guo_Dan_Pi 2020年9月21日 5:26
    2020年9月21日 1:13
  • 您好,我在仔细观察了我的sqlagent.out文件之后,发现是sql server自动截断了我的hostname,导致了不能开启代理,在修改了hostname 并且shutdonw -r now之后,重启开启代理,已经没有问题,还有我并不建议数据库使用容器化,感谢您的耐心指导,衷心谢谢
    2020年9月21日 5:23