我需要将MDF文件上传到Azure SQL。根据{{3}},正确的方法是将MDF导入SQL Server Management Studio,然后右键单击并将其导出到Azure SQL。
然而,我所得到的只是一个错误声称:
我不知道实际的含义是什么,也不知道为什么我无法将数据库上传到Azure。有什么建议吗?
答案 0 :(得分:1)
要将数据库导入Azure,您需要创建BACPAC文件。有关说明,请参阅此MSDN blog post。
如果你遇到它,这个question有一些很好的链接,可以从哪里获取从Azure导入BACPAC所需的SQL Server数据工具。您可能需要先安装这些,然后才能导出到BACPAC。
更新:添加此项以便您可以看到我的导出选项:
答案 1 :(得分:0)
此消息表示您需要在Azure中创建一个完整安装了SQL Server的Windows VM。
https://msdn.microsoft.com/en-us/library/azure/jj823132.aspx
答案 2 :(得分:0)
另一种方法是使用此工具。 http://sqlazuremw.codeplex.com/ 它将从本地数据库生成脚本并在Azure Sql上执行。