У меня работает sql контейнер сервера с сохранением файлового хранилища в Azure контейнере экземпляра (ACI).
К серверу sql подключена некоторая база данных, расположенная в хранилищах файлов, и она работает отлично, пока контейнер не перезагрузится.
После перезапуска вся база данных ушла с сервера sql, и мне пришлось снова присоединить всю базу данных вручную.
Возможно ли автоматически c снова подключить все базы данных после перезапуска?
Я пробовал с таким шаблоном
"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"
],
Не работает.
Но если я выполню ту же команду внутри контейнера, она будет работать правильно.
Кто-нибудь, кто может дать направление?
Заранее спасибо
Микаэль