gpt4 book ai didi

sql-server - 如何使用脚本在Docker中创建数据库和用户?

转载 作者:行者123 更新时间:2023-12-02 20:02:02 25 4
gpt4 key购买 nike

我正在遵循here关于如何使用docker连接到MS SQL Server的说明。

运行容器后,您需要连接以进行一些设置:

docker exec -it sql1 "bash"
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'YourStrong!Passw0rd'

建立资料库
CREATE DATABASE TestDB
GO

然后创建一个用户
CREATE LOGIN TEST_USER WITH PASSWORD = 'YourStrong!Passw0rd'
GO
QUIT

也许您想做一些其他事情,例如 sp_addrolemember成为所有者或其他类似的东西。

是否可以编写这些步骤的脚本或将其组合为单个命令?

例如使用 sqlcmd作为参数运行docker命令,并在文件中将所需的sql作为参数运行?

我不想用这些更改来组成自己的容器。

最佳答案

基本上,您可以使用自定义Dockerfile创建所需的行为。
在这里看看https://github.com/mcmoe/mssqldocker

关于sql-server - 如何使用脚本在Docker中创建数据库和用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52847545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com