SQL Server版本更新表
问题描述:
我是一家软件开发公司的一员,当我推出新版本的软件时,我正在寻找一种更新SQL Server表的好方法。我知道答案是可能以某种形式使用脚本。SQL Server版本更新表
我正在考虑编写自己的.NET程序来运行脚本,使它更简单,更方便用户。我想知道在这些方面是否有任何工具。任何输入将不胜感激。
答
建议你看看Red_gate的SQlCompare
答
你用什么样的产品进行软件安装?诸如InstallShield之类的产品现在通常会将SQL步骤作为安装脚本的一部分选项。
否则,你可以看看使用isql/osql从命令行通过批处理文件运行你的脚本。
我目前咨询的开发人员之一写了一个相当漂亮的SQL安装程序。当他得知他如何解决这个问题时,我会问他。
答
我正在使用Red Gate的SQL比较所有的时间。此外,您还需要确保提供回滚脚本,以防您需要回到以前的版本。
答
Red Gate的SQL Compare可以生成更改脚本,而Red Gate的多脚本可以同时轻松将其发送到多个SQL数据库。
安装了多少台服务器?什么是正常运行时间要求? – Andomar 2009-05-21 13:31:53