我使用 VS2015 在发布模式下构建我的数据库项目,然后将生成的 .dacpac 文件复制到我的生产服务器。
然后我运行如下命令:
sqlpackage.exe /action:publish /targetconnectionstring:"Data Source=localhost;Integrated Security=True;Initial Catalog=NorthwindDb" /sourcefile:"c:\temp\NorthwindDb.dacpac" /p:CreateNewDatabase=false
dacpac 大小约为 8kb。它可能包含 10 个表和一些静态数据。
然后我运行命令,它需要很长时间才能运行。用于创建初始数据库和任何升级。我估计对于这个小型数据库,运行上述命令大约需要 5 分钟。
有没有办法可以提高这个速度?
当然,在最初推出我的应用程序的过程中,我将进行一些小的更改和部署,这个时间延迟将成为一个真正的障碍。