运行mssql容器
docker run \
-e 'ACCEPT_EULA=Y' \
-e 'SA_PASSWORD=password' \
-p 1433:1433 \
-v /data/mssql_data:/var/opt/mssql \
-d mcr.microsoft.com/mssql/server
进入容器
docker exec -it 54609588b071 bash
连接数据库
/opt/mssql-tools/bin/sqlcmd -S localhost -U sa
创建用户 创建数据库 并授权
# 创建登录用户(用来验证登录的)
CREATE LOGIN user1 WITH PASSWORD = 'password1'
# 创建数据库用户(用来赋予数据库权限的)
CREATE USER user1 FOR LOGIN user1
# 创建数据库
CREATE DATABASE db1
#修改数据库的所有者
EXEC db1.dbo.sp_changedbowner N'user1'
网友评论