我想以单用户模式发布dac pac,以防止数据库升级时进行不必要的数据库更改。为此,我使用了Microsoft.SqlServer.Dac.DacServices中的Deploy函数。
在该函数中有一个参数DacDeployOptions选项。我已经在该选项中设置了DeployDatabaseInSingleUserMode=true。尽管已将其设置为true,但我仍然能够在dacpac部署过程中执行数据库操作。
我是否遗漏了什么?或者还有其他方法可以实现这一目标。
感谢您的帮助!
在该函数中有一个参数DacDeployOptions选项。我已经在该选项中设置了DeployDatabaseInSingleUserMode=true。尽管已将其设置为true,但我仍然能够在dacpac部署过程中执行数据库操作。
我是否遗漏了什么?或者还有其他方法可以实现这一目标。
感谢您的帮助!