现在,在每个服务器实例上,我都有一个带有存储过程CreateClientDB
的管理数据库,只要新客户端注册就会创建一个空数据库,然后调用一系列精心设计的脚本来创建表,视图和函数该新客户端数据库的存储过程,加载参考数据等。
我认为这种做法非常适合老派'并且希望在需要时为每个新客户端使用模板DACPAC部署数据层应用程序,因此可以正确管理部署和升级。版本。
存储过程部署DACPAC文件的最佳方法是什么? Microsoft Docs讨论了使用SQLPackage.exe
,或在PowerShell或.NET代码中使用Microsoft.SqlServer.Management.Dac
程序集。
什么是最可靠的&可以跨服务器移植在存储过程中执行此操作吗?