我有一个SQL Server和一个在.Net应用程序中使用的实时数据库。 我想在不丢失数据的情况下对此数据库中的表进行更改。 部署这些更改的最佳方法是什么? SQL脚本可能是单向的,但是虽然它们可以事先进行测试,但我想知道它们是否也有风险。 我相信有很多链接可以帮助我,但我不会用Google搜索正确的单词。
答案 0 :(得分:1)
我使用脚本进行部署。当我的更改涉及表/数据更改时,我将制作目标数据库的副本并首先测试我的部署。在解决了所有错误后,我可以实时部署。
是的,总会有风险,但在某些时候你必须确定你已经测试了足够的并且移动了。