我有一个在VS2010中开发的旧数据库,我想迁移到SQL Azure。
我希望我可以将.sdf文件上传到SQL Azure,但找不到让它工作的方法。
我似乎无法在Management Studio 2008中打开.sdf文件(我得到“不兼容的数据库版本”),因此无法轻松生成脚本。
完成此迁移的快捷方式是什么?
答案 0 :(得分:6)
您最好的选择是使用SQL Server Compact& SQLite Toolbox,它是一个Visual Studio加载项
安装后必须重新启动Visual Studio。
针对SQL Azure数据库运行脚本 如果数据脚本超过50MB(这可能是通常的情况,您可以使用sqlcmd运行它们):
sqlcmd -U user_dbo -P password -S cloudserver -d Database -i c:\ dataScript.sql -o c:\ azuremigration.txt
答案 1 :(得分:0)
使用我的SQL Server Compact插件/独立应用程序生成SQL Azure兼容脚本并针对SQL Azure数据库运行脚本