docker mssql SQL Server 初始化

2019-03-14  本文已影响0人  暴风鱼

运行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'
上一篇 下一篇

猜你喜欢

热点阅读