Docker 安装 MSSQL 并开启远程连接
在 windows 系统上,使用 docker 运行 MSSQL 能避免系统逐渐变得臃肿,并且可以很方便的运行多个不同版本的 MSSQL。
创建 MSSQL 容器
详情见 https://hub.docker.com/_/microsoft-mssql-server
下载镜像
1 | docker pull mcr.microsoft.com/mssql/server:2019-latest |
创建容器
1 | docker run --name=mssql2019 -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -v mssql2019:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latest |
连接数据库
1 | docker exec -it <container_id|container_name> /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P <your_password> |
接下来可以以命令行方式使用 MSSQL 了
开启远程访问
连接数据库后运行
1 | EXEC sys.sp_configure N'remote access', N'1' |