将ASP.NET Web项目上的现有数据从Visual Studio中的本地数据库部署到Azure数据库

时间:2019-02-28 12:13:11

标签: asp.net asp.net-mvc azure razor-pages

我已经成功地将ASP.NET项目部署到Azure,但是该数据库没有数据部署,因此由于功能需要该数据而导致内部服务器错误。我无法看到确切的错误消息,因为我无法在项目上禁用customErrors(Razor Pages上没有webconfig文件)

我需要使用当前本地存储的数据更新Azure上的数据库。您如何做到这一点?

NB-我将EF核心与代码优先迁移用于数据访问

1 个答案:

答案 0 :(得分:0)

在本地计算机上,打开“ Microsoft服务器SQL Management Studio”,连接到本地数据库服务器并导航到适当的数据库。右键单击数据库名称,然后选择“生成脚本...”。选择要导出的表,然后单击“下一步>”。在此屏幕上,单击“高级”按钮,向下滚动到“脚本的数据类型”,然后选择“仅数据”。现在,您可以生成脚本并将其复制到与Azure DB的连接,该连接可以是de Management Studio或Azure门户中的另一个查询。