1

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

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

好吧,EF 代码首先将表调用创建_MigrationHistory为系统表,而 SQL Server Management Studio 并未编写该表的脚本。

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

我应该怎么做才能让 SQL Server Management Studio 在生成的脚本中包含该表?

提前致谢

胡安卡洛斯

4

1 回答 1

0

我终于用了这个方法:

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

于 2013-11-06T20:18:45.653 回答