Docker安装Sql Server 2019

1,下载最新镜像
docker pull mcr.microsoft.com/mssql/server:2019-latest
2,运行容器
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=SA@12345"  -p 1433:1433 --name sql-server2019 -h sql-server2019 -d mcr.microsoft.com/mssql/server:2019-latest

说明:
-e "ACCEPT_EULA=Y" 将 ACCEPT_EULA 变量设置为任意值,以确认接受 最终用户许可协议。 SQL Server 映像的必需设置。

-e "SA_PASSWORD=<YourStrong@Passw0rd>"	指定至少包含 8 个字符且符合 SQL Server 密码要求的强密码。 SQL Server 映像的必需设置。 默认情况下,密码的长度必须至少为 8 个字符,并且必须包含以下四种字符中的三种:大写字母、小写字母、十进制数字和符号

-p 1433:1433	将主机环境中的 TCP 端口(第一个值)映射到容器中的 TCP 端口(第二个值)
3,修改sa密码
docker exec -it sql-server2019 /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "旧密码" -Q 'ALTER LOGIN SA WITH PASSWORD="新密码"'
4,命令行连接到SQL Server
1), docker exec -it sql-server2019 "bash"

2), /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "SA@12345"

3), 创建数据库
CREATE DATABASE TestDB;
SELECT Name from sys.Databases;
GO

4), 插入数据
USE TestDB;
CREATE TABLE Inventory (id INT, name NVARCHAR(50), quantity INT);
INSERT INTO Inventory VALUES (1, 'banana', 150); INSERT INTO Inventory VALUES (2, 'orange', 154);
GO

5), 查询
SELECT * FROM Inventory WHERE quantity > 152;
GO

6), 退出
QUIT

5,MSSM客户端连接到SQL Server
5.1,下载地址
https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
5.2,连接服务器

mssm.png

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值