【发布时间】:2011-04-29 04:02:00
【问题描述】:
我目前正在使用 SQL Server Management Studio。
我有一个开发数据库,并且可以访问一个实时数据库。
我只想能够将我的开发表迁移到实时服务器。
我先咨询堆栈流程,因为我不想搞砸任何事情。
【问题讨论】:
标签: sql-server dbmigrate database-deployment
我目前正在使用 SQL Server Management Studio。
我有一个开发数据库,并且可以访问一个实时数据库。
我只想能够将我的开发表迁移到实时服务器。
我先咨询堆栈流程,因为我不想搞砸任何事情。
【问题讨论】:
标签: sql-server dbmigrate database-deployment
如果您知道要迁移哪些表并且它们在 prod 服务器上尚不存在,那么只需编写表定义脚本,然后在服务器上运行脚本即可。如果它比这更复杂,我会推荐任何数量的工具来比较数据库模式并自动生成可以在目标服务器上运行的脚本来添加/更改/删除你需要的东西。一个很好的简单工作免费软件是DBComparer。这是非常基本的。一个优秀的商业广告是Sql Tools by Red Gate
【讨论】:
我们为此使用SQL Examiner Suite,但有很多类似的工具。
【讨论】:
这个值得一看——我以前用过,效果很好,很简单:Microsoft SQL Server 数据库发布向导http://www.microsoft.com/downloads/en/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en
【讨论】: