linux SQL2019 代理SQLServerAgent is not currently running so it cannot be notified of this action
这个原因比较坑,我们先还原一下mssql2019在linux开启代理的步骤,以下步骤都是2019版本,低于此版本,请观看官方文档,这是2019的步骤
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
vim /etc/hosts
{YourIp} {HostName}这里一定要确认,是Host,是你的宿主机名,我的服务器是阿里云服务器,我直接配置了
“127.0.0.1” “{HostName}”
“{内网IP}” "{HostName}"这两个.
HostName在/etc/hostname中查看
cat /ect/hostname
3.接下来的操作在windows的数据库管理工具操作,
EXEC sp_configure 'show advanced', 1;
RECONFIGURE;
EXEC sp_configure 'allow updates', 0;
RECONFIGURE;
EXEC sp_configure 'Agent XPs', 1;
RECONFIGURE;
GO
结果:
然后查看sqlagent.out文件
讲真,我看这个日志,我第一时间真没看出来什么有用的,就是记录开启代理步骤,连接sql server.当我被这个问题困了一周以后,我突然发现account跟我的hostname名字长短有点不一样…
好了,确认问题了,代理登录时,由于我这个是新的服务器,hostname已经超过了15个字符,而代理登录时只截取了15字符,导致账户名不匹配,找到问题,那么就解决问题
第一步:
vim /etc/hostname
#把你那跟老太太的裹脚布似的name改成不超过15个字符的name
Esc
:wq 回车
shutdown -r now
然后重新
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
cat一下sqlagent.out如果正常就可以了,如果有其他报错,不在此篇文章解答
讲真,翻遍了国内网论坛,没找到一篇文章,太难了
linux SQL2019 代理SQLServerAgent is not currently running so it cannot be notified of this action相关推荐
- MSSQL2019+Linux7, The SQLServerAgent is not currently running, so it cannot be notified of this
MSSQL2019 for Linux7.7, The SQLServerAgent is not currently running, so it cannot be notified of thi ...
- privoxy支持同时代理多少个_使用ssh隧道+privoxy实现Linux全局代理
使用ssh隧道+privoxy实现Linux全局代理 ssh简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为 ...
- Linux做代理上网服务器
Linux做代理上网服务器--送给那些想用Linux做网吧代理上网服务器的朋友 首先声明,会这个的老鸟不用看,我这只是给新手看的 首先安装好Linux,准备一台有两块网卡的服务器,一网卡接内网,另一网 ...
- Linux 服务器代理 上网
Linux 服务 一键安装服务代理上网 yum install squid -y 安装完成之后,配置配置文件,可以使用下面的配置文件 /etc/squid/squid.conf 更改http_port ...
- Linux varnish代理服务器安装以及健康检查
varnish介绍: Varnish是一款高性能.开源的反向代理服务器和缓存服务器.Varnish使用内存缓存文件来减少响应时间和网络带宽消耗. 由于varnish先进的设计理念,性能要比squid高 ...
- linux 设置代理_用Android手机做电脑的HTTP代理服务器
在手机端创建一个 HTTP 代理可以让电脑共享手机网络. 手机端 在 Play Store 里选择 Termux 安装. 其它备选 app : GNURoot Debian 等. 打开 Termux ...
- linux 设置代理 安装jdk mysql tomcat redis hadoop
1.修改linux用户名和密码 前提进入root用户 原用户名 XX,改成用户名 YY 执行 usermod -l YY XX 修改用户 YY 的密码,如果你在root权限下 ...
- Linux重启提示A stop job is running for ...
Linux系统重启提示 :A stop job is running for Zabbix Server 解决办法 : 1.删除所有.lck的文件 然后重启系统 2.CentOS系统 编辑: /etc ...
- Linux IP代理筛选系统
上一篇博客,介绍了Linux 抓取网页的实例,其中在抓取google play国外网页时,需要用到代理服务器 代理的用途 其实,除了抓取国外网页需要用到IP代理外,还有很多场景会用到代理: 通过代理访 ...
最新文章
- 无法解决 equal to 操作中 SQL_Latin1_General_CP1_CI_AS 和 Chinese_PRC_CI_AS 之间的排序规则冲突。...
- [算法][递归] 棋盘覆盖
- 使用cpau.exe让不是管理员的用户也有权限运行哪些需要管理员权限的软件。
- Linux下为iptables增加layer7补丁(Linux2.6.25内核)
- Venkat 演讲翻译:你要清除代码中的异味
- 微型计算机8位数据总线,微机原理答案1
- 【工具】(转)PowerDesigner最基础的使用方法入门学习
- 延长计算机屏幕显示时间,如何设置电脑显示屏保时间
- nginx 常见错误码_Nginx启动常见错误及解决方法
- ENVI软件图像放缩出现重影的解决办法
- 关于Windows下模拟Shift+END(功能键)无效问题
- 软件工作量评估方法(一)
- 七夕表白攻略:原来数学才是世界上最浪漫的学科!
- 【盒模型】什么是盒模型
- python win10 桌面_利用Python批量提取Win10锁屏壁纸实战教程
- 人力外派和猎头的区别是什么?哪个行业更赚钱?
- 《烈火军校》主题曲插曲
- ORACLE中triggers灰色的,Oracle之Triggers学习与测试_20091229
- 怎样实现群晖(NAS)中查看是谁添加、修改、删除文件内容
- 在线编辑word文档代码