首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker - MSSQL_COLLATION未设置

Docker - MSSQL_COLLATION未设置
EN

Stack Overflow用户
提问于 2021-10-11 13:54:56
回答 1查看 480关注 0票数 2

我正在尝试创建一个容器,其中使用以下命令在Server上运行:

代码语言:javascript
复制
docker run -e "ACCEPT_EULA=Y" -e MSSQL_SA_PASSWORD="MyPassword1" 
           -e MSSQL_COLLATION="Polish_CI_AS" -p 1434:1433 
           -v C:/Users/User1/sql-server/data:/var/opt/mssql/data 
           -d mcr.microsoft.com/mssql/server:2019-latest 

一切都很好,可以设置env变量,但服务器排序规则仍然是默认的- SQL_Latin1_General_CP1_CI_AS

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-07 00:21:19

注意,在撰写本文时,MSSQL_COLLATION只在第一次初始化服务器(即创建主数据库)时才能工作。为了更改服务器排序规则:

databases.

  • Stop

  • 为所有用户创建备份--旧的带有-e MSSQL_COLLATION=Polish_CI_AS的container.
  1. Start容器。确保数据卷为空,但备份中的backups.
  2. Restore除外.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69527384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档