如何从c#复制数据库?

本文关键字:数据库 复制 | 更新日期: 2023-09-27 17:52:34

我有一个'基础'数据库,其中充满了各种表内的通用信息。这个数据库是为每个用户创建的,这样他们就有自己的版本,可以修改相同的信息来满足他们的需要。

我用更改更新基本数据库,以便新用户在注册时可以获得更新。

我的应用程序是一个mvc网站在实体框架4.1使用MySQL后端。

目前,我使用以下步骤执行上述过程:

  1. 在数据库上运行mysqldump获取.sql文件
  2. 更新生成的文件,将db名更改为用户名
  3. 使用新脚本
  4. 运行mysql导入

然而,我最近迁移到Azure,与旧的物理服务器(类似但规格略高)相比,这个过程似乎很慢。

是否有更好的方法可以做到这一点,可能会删除IO进程并潜在地提高整体速度?

如何从c#复制数据库?

改变了我的方法,现在我只有一个'Please wait'动画显示,而服务器做繁重的工作