我的团队有一个在SQL Server 2008 R2上运行的分区数据库表。在表中,有一个INT
的PK。我们即将耗尽INT。
我们计划更改为BIGINT
。我们通过DACPAC项目(Visual Studio的SQL项目)管理所有数据操作。我们服务器上每个数据库的一个DACPAC。事实是,我们找不到一种更改PK列数据类型的优雅方法。我们发现了一堆看起来很有用的手动程序,但我们真的很喜欢我们可以使用DACPAC项目动态生成的脚本。
我们希望自动化这个过程,并从DACPAC中获得一个简单的单击脚本,它将一下子更新数据库。
有谁知道一个优雅的解决方案?
非常感谢任何帮助/建议。
提前致谢!