代码拉取完成,页面将自动刷新
同步操作将从 JustryDeng/notebook 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
以安装SQL Server2019 Express为例
docker pull mcr.microsoft.com/mssql/server:2019-latest
mkdir -p /opt/sqlserver/data
chmod 777 /opt/sqlserver/data
# "ACCEPT_EULA=Y" 将 ACCEPT_EULA 变量设置为任意值,以确认接受 最终用户许可协议。 SQL Server 映像的必需设置
# "SA_PASSWORD=<YourStrong@Passw0rd>"指定至少包含 8 个字符且符合 SQL Server 密码要求的强密码。 SQL Server 映像的必需设置。 默认情况下,密码的长度必须至少为 8 个字符,并且必须包含以下四种字符中的三种:大写字母、小写字母、十进制数字和符号
# "MSSQL_PID=<your_product_id | edition_name> (default: Developer)" 这里可以设置版本类型或者产品激活码,如果不填写,默认是开发版
# --hostname 用于显式设置容器主机名。如果未指定主机名,则默认为容器 ID,即随机生成的系统 GUID。
docker run -d \
-e "ACCEPT_EULA=Y" \
-e "MSSQL_SA_PASSWORD=SA@12345" \
-e "MSSQL_PID=Express" \
--name sqlserver2019 \
--hostname sqlserver2019 \
-p 1433:1433 \
-v /opt/sqlserver/data:/var/opt/mssql \
mcr.microsoft.com/mssql/server:2019-latest
# 进入容器,进入sql server修改密码即可
docker exec -it sqlserver2019 /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "旧密码" -Q 'ALTER LOGIN SA WITH PASSWORD="新密码"'
第一步:进入容器
# 或 docker exec -it sqlserver2019 "bash"
docker exec -it sqlserver2019 /bin/bash
第二步:进入sql server
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "SA@12345"
第三步:执行SQL
# 先输入要执行的sql,如这查询sql server版本号
Select @@version;
# 再新行输入'go'以执行上面的指令
go
退出Sql server
quit
最后,再ctrl + p + q
,退出容器
提示:navicat连接sqlserver可能提示
未发现数据源名并且未指定默认驱动程序
,此时需要去here下载一个补丁并运行,然后重启navicat即可,详见相关资料对应文章
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。