Я хочу опубликовать dac pac в однопользовательском режиме, чтобы предотвратить ненужные изменения базы данных при обновлении базы данных. Для этого я использовал функцию развертывания в Microsoft.SqlServer.Dac.DacServices.Публикация dacpac в однопользовательском режиме с использованием Microsoft.SqlServer.Dac.DacServices
В этой функции есть аргумент параметров DacDeployOptions. В этих настройках я установил DeployDatabaseInSingleUserMode = true
. Несмотря на то, что для него установлено значение true, я могу выполнять операцию db во время развертывания dacpac.
Есть ли что-нибудь, что мне не хватает? или Есть ли другой способ достичь этого.
Помощь будет оценена!
меня видеть кого-то еще с подобной проблемой -. Вы можете создать сценарий и посмотрите, есть ли у него ALTER DATABASE SET SINGLE_USER ... вверху? –