在Azure上发布带有本地数据的ASP.NET项目

时间:2018-10-22 11:23:05

标签: asp.net azure

我是ASP.NET的新手,在将项目发布到Azure时遇到了问题。在connectionStrings中配置Web.config后,我已成功将本地数据库结构上传到Azure。但是,Azure上的所有表现在都是空的,没有任何本地数据。那么如何上传数据库结构及其中的数据呢?预先感谢。

2 个答案:

答案 0 :(得分:1)

要将现有的SQL Server数据库迁移到Azure SQL数据库,可以将架构导出为TSQL脚本,然后对Microsoft Azure SQL数据库执行该脚本,如下所示:

1。打开SQL Server Management Studio并连接到数据库引擎的实例。 在对象资源管理器中,右键单击数据库以打开菜单,选择“任务”,然后选择“生成脚本”。

2。选择要导出的对象。

3。设置脚本选项。您可以选择将脚本保存到文件,剪贴板,新的查询窗口;或将其发布到Web服务。

4。设置高级脚本选项。

您还可以根据需要将脚本的数据类型设置为以下之一:仅模式仅数据模式和数据< / strong>。

5。创建脚本后,可以选择在对Azure SQL数据库运行脚本以传输数据库之前修改脚本。 现在,您可以在Azure SQL数据库上运行此脚本。

有关更多详细信息,您可以参考此article

答案 1 :(得分:0)

您必须创建一个发布后脚本。如果在Azure应用程序上很好地创建了表,则必须定义它们将拥有的默认数据。因此,在部署后脚本中,您将插入所需的数据。