У меня есть файл dbscript.sql
, который я хотел бы запустить примерно с 30 базами данных, расположенными на именованном SQL экземпляре сервера. Скрипт довольно длинный (более 1000 строк) и содержит множество цитат, которые нужно изменить, чтобы приспособить их к MS_ForEachDB. Я пробовал массовый апостроф ctrl-h replace-all, но это только привело к другим ошибочным ошибкам.
Я начал использовать dbatools и powershell для выполнения sh этой задачи, но я интересно, есть ли более простой прием, чтобы этот скрипт применялся сразу к нескольким базам данных.