【发布时间】:2020-04-14 10:36:05
【问题描述】:
我在 Azure 实例容器 (ACI) 中运行带有文件存储持久性的 sql server 容器。
sql server 在文件存储中连接了一些数据库,并且在容器重新启动之前它运行良好。
重新启动后,所有数据库都从 sql 服务器中消失了,我必须再次手动附加所有数据库。
重启后是否可以再次自动附加所有数据库?
我试过这样的模板
"resources": [
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-10-01",
"name": "[parameters('containerGroups_mssql_2019_name')]",
"location": "WestEurope",
"properties": {
"containers": [
{
"name": "[parameters('containerGroups_mssql_2019_name')]",
"properties": {
"command": [
"/opt/mssql-tools/bin/sqlcmd",
"-l",
"60",
"-U",
"SA",
"-P",
"!thisWillMakeMyDayEveryDayIn2019",
"-i",
"/mnt/mydata/scripts/attach_all_databases.sql"
],
它不起作用。
但如果我在容器内执行相同的命令,它会正常工作。
谁能指点一下?
提前谢谢你
迈凯尔
【问题讨论】:
-
你还在解决这个问题吗?我没有看到任何更新。如果有什么我可以为你做的事吗?
标签: sql-server azure azure-container-service azure-container-instances