Linux MSSqlserver2017数据排序规则问题解决

  • Post author:
  • Post category:linux



数据库存储过程执行报错:


消息 468,级别 16,状态 9,过程 sp_FXGetPageUserRights,第 23 行

Cannot resolve the collation conflict between “SQL_Latin1_General_CP1_CI_AS” and “Chinese_PRC_CI_AS” in the equal to operation.

因为Master 数据库 排序规则 为SQL_Latin1_General_CP1_CI_AS    业务数据库为Chinese_PRC_CI_AS

直接上解决方案:

#停止数据库服务
sudo systemctl stop mssql-server

#执行数据库排序规则设置
sudo /opt/mssql/bin/mssql-conf set-collation

#回车后要求输入排序规则  再按回车
Chinese_PRC_CI_AS


#完成 没有提示错误 重启数据库服务
sudo systemctl start mssql-server

终端运行截图



版权声明:本文为yiwangC原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。