在SQL Server Management Studio中包含系统表生成的脚本

时间:2013-11-06 16:19:40

标签: sql-server ssms sql-scripts system-tables

在使用SQL Server Management Studio编写我的开发数据库脚本时,我当前遇到了问题。

我正在使用EF5代码开发一个应用程序,并且我不断地将我的开发数据库从一台机器移动到另一台机器。我用来移动数据库的方法是让SQL Server Management Studio编写db(Tasks -> Generate scripts)脚本,这样我就可以复制生成的脚本,然后在另一台机器上执行它。

好吧,EF代码首先创建一个表调用_MigrationHistory作为系统表,而SQL Server Management Studio没有为该表编写脚本。

我是否使用错误的方法生成数据库的“便携式副本”?

如何让SQL Server Management Studio在生成的脚本中包含该表?

提前致谢

胡安卡洛斯

1 个答案:

答案 0 :(得分:0)

我终于使用了这个方法:

我分离了数据库,然后将.mdb和.ldb复制到保存位置,然后重新附加数据库。