【问题标题】:Including system tables in SQL Server Management Studio generated scripts在 SQL Server Management Studio 生成的脚本中包含系统表
【发布时间】:2013-11-06 16:19:39
【问题描述】:

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

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

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

我是否使用了错误的方法来生成我的数据库的“可移植副本”?

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

提前致谢

胡安·卡洛斯

【问题讨论】:

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


    【解决方案1】:

    我终于用了这个方法:

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

    【讨论】:

      猜你喜欢
      • 2014-02-18
      • 2012-03-14
      • 1970-01-01
      • 2016-12-02
      • 2023-01-03
      • 1970-01-01
      • 2016-07-24
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多