我创建了客户数据库的数据库模式文件。我想将此模式文件与我的数据库项目i Visual Studio 2010进行比较,以便能够编写与客户端程序升级相关的客户数据库所需的模式更改。
对于文件大小问题,我想使用此架构文件(23MB),而不是从客户那里获得完整的数据库副本(压缩时为1352 MB)。
将Visual Studio项目与模式文件进行比较没有问题(没有错误消息或警告),但我发现无法获得生成的更新脚本。按“刷新更新脚本”时出现的错误是:“比较指定类型的模式模型时,无法写入目标更新”。所有导出选项均已禁用。
当然我理解我不能写数据库模式的更新,但这不是我的意图 - 我想在客户服务器上的数据库上运行更新脚本。
我有什么方法可以获得更新脚本吗?
谢谢!
答案 0 :(得分:3)
我通过多走一些来解决它:
希望这有助于某人,至少我是从中学到的(并希望在下一次发布之前记住这一点)。