在使用SQL Server Management Studio编写我的开发数据库脚本时,我当前遇到了问题。
我正在使用EF5代码开发一个应用程序,并且我不断地将我的开发数据库从一台机器移动到另一台机器。我用来移动数据库的方法是让SQL Server Management Studio编写db(Tasks -> Generate scripts
)脚本,这样我就可以复制生成的脚本,然后在另一台机器上执行它。
好吧,EF代码首先创建一个表调用_MigrationHistory
作为系统表,而SQL Server Management Studio没有为该表编写脚本。
我是否使用错误的方法生成数据库的“便携式副本”?
如何让SQL Server Management Studio在生成的脚本中包含该表?
提前致谢
胡安卡洛斯答案 0 :(得分:0)
我终于使用了这个方法:
我分离了数据库,然后将.mdb和.ldb复制到保存位置,然后重新附加数据库。