You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手求助:如何手动填充Azure数据库?MVC应用生产库无数据

解决Azure上MVC应用生产数据库填充的问题

作为Azure新手碰到这种情况很正常,我给你几个最直接的方案,你可以根据自己的需求来选:

方法一:用Azure Portal的查询编辑器手动操作

如果你的生产数据库是Azure SQL Database,这是最直接的网页端操作方式:

  • 登录Azure Portal,找到你的目标生产数据库
  • 在左侧菜单栏里找到查询编辑器(Query Editor),点击进入
  • 用你的SQL管理员账号或者Azure AD身份完成登录验证
  • 登录后就可以直接写SQL语句插入数据,比如:
    INSERT INTO YourTableName (Column1, Column2) VALUES ('Value1', 'Value2');
    
  • 如果开发库数据量较大,也可以把开发库导出的SQL脚本直接粘贴到这里执行,批量导入数据

方法二:给MVC应用临时加个后台管理页面

既然是你自己开发的MVC应用,快速加个临时的数据录入页面也很灵活:

  • 在项目里新建一个AdminController,给Action加上[Authorize]属性(避免公开访问带来安全风险)
  • 写一个Create的GET Action返回带表单的视图,再写对应的POST Action处理表单提交,把数据通过DbContext保存到生产数据库
  • 部署更新后的应用,登录后就能通过这个页面手动录入数据了
  • 注意:数据录完后最好把这个控制器/页面删掉或者注释掉,减少不必要的安全暴露

方法三:用本地工具连接生产数据库操作

如果你习惯用本地数据库工具,比如SQL Server Management Studio(SSMS):

  • 先在Azure Portal的数据库防火墙设置里,把你的本地IP地址加入允许列表(否则无法建立连接)
  • 打开SSMS,复制Azure Portal里生产数据库的连接字符串,用来完成连接配置
  • 连接成功后,就和操作本地数据库一样,可以手动编辑数据表,或者导入开发库的数据备份

额外提醒

  • 如果要迁移大量数据,手动录入效率太低,更高效的方式是把开发库的数据导出成SQL脚本,或者用Azure数据工厂做批量迁移
  • 操作生产数据库之前,记得先做个备份,避免误操作导致数据问题

内容的提问来源于stack exchange,提问作者JoeOKelly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:02:40