我正在阅读Scott Klein撰写的Pro Entity Framework 4.0书,作者指出
您的数据库将从中重新创建 运行DDL脚本时刮擦。没有 现有数据将被保存。如果你 有你想保存的数据 必须自己保存并恢复它。
人们在实践中使用哪些程序/工具最适合他们?
答案 0 :(得分:1)
DDL脚本只能创建表和其他模式属性(没有数据),但如果你想要的数据也是我使用的。
步骤1.根据当前数据库
编写DDL脚本步骤2.将原始数据库重命名为其他内容
步骤3.下载Redgate toolbelt,并使用SQL数据比较(有一个跟踪版本)
步骤4.使用Redgate SQL DataCompare将旧数据库与新数据库进行比较
步骤5.生成脚本以迁移数据。和你的完成!
现在,您可以在运行DDL脚本后随时运行此脚本,以将数据库还原到该时间点。