怎样将SQL Azure数据库备份到本地或者Storage

我记得有一次我在办公室很着急,因为我们的客户数据库突然出现了问题。
那是一个星期五的下午,我的同事正在收拾行李去上班,而我仍在屏幕上处理 SQLAzure 数据库。
这时,一位老同事走过来,递给我一杯咖啡,说道:“哎,你备份的时候忘了用SQLDatabaseImportExport函数了。

听到这话,我的心猛地一跳,我赶紧打开SQLServerManagementStudio(SSMS),按照他的指示一步步进行。
首先,我使用 SSMS 连接到我的 SQLAzure 数据库。
服务器名称必须从管理网站获取,并且 @server 名称不应添加到登录名中。
然后右键单击要导出的数据库名称并选择操作 -> 导出数据层应用程序。

接下来出现导出向导,我单击下一步进入导出设置页面。
从这里您可以选择将其保存到本地或云存储。
但突然我发现我当前版本的SQLServerManagementStudio不支持连接中国的云存储(ChinaAzureStorage)。
这让我很困惑,因为我必须将客户数据备份到中国的云存储中。

然后我想起了如何编写上传程序或使用工具。
我找到了一个名为 AzureStorageExplorer 的工具。
下载后发现支持中文云存储。
我快速解压该工具,然后按照说明添加中国云存储帐户,确保添加了前缀 mc/。
然后我使用这个工具将bacpac文件上传到中国云存储。

备份完成后,我松了一口气,知道这次什么也没发生。
但突然我想到了一个问题。
数据库还原操作无法再更新原始数据库,必须通过 DeployorImportData 层应用程序任务部署新的 AzureSQL 数据库。
然后删除原来的数据库。

我打开电脑,搜索WindowsAzureSQLDatabaseBackupandRestore,发现WindowsAzure China中包含的一些功能没有更新,比如管理界面中的自动导出服务。
我有点沮丧地想知道这个功能何时会在中国云存储中实现。

等一下,还有一件事。
在工作中,我发现如果bacpac文件很大,上传到中国云存储可能需要很长时间。
我想知道是否有办法提高上传速度。
或者有没有更有效的备份和恢复方法?

sqlyog数据库怎么导入导出.sql文件

我来说说我使用SQLyog来做这件事的经历。

当时公司的服务器位于广东省,我们需要经常进行数据库备份。
导出.sql 文件实际上并不复杂。

首先我们来谈谈出口。
打开 SQLyog 并连接到数据库,例如“Lao Wang Project Library”。
当左侧出现表格列表时,单击要导出的表格,例如“用户表格”。
右键单击并选择备份/导出。
走到窗外,查看您想要的桌子。
别忘了。
例如,选中“用户表”并保留另一个“订单表”不选中。
然后单击“下一步”并选择路径。
将其保存到临时文件夹,通常位于桌面或 D 驱动器上。
记住如果您在任何地方都找不到它该怎么办。
最后,单击“开始导出”并等待其完成。
我记得当我导入几百MB的表时,我的电脑几乎停止工作。

我们来谈谈进口。
老李随后给我发了一个.sql文件作为测试环境的数据。
我打开 SQLyog 并连接到测试服务器。
单击顶部工具栏中的“数据库(A)”,然后从下拉菜单中找到“导入”。
请注意,“从 SQL 转储文件导入数据库”选项适用于 .sql 文件。
接下来,找到老李发给您的.sql 文件,然后单击“打开”。
接下来,选择目标数据库,例如“测试环境数据库”。
然后单击“运行导入”。
等到它消失了。
我记得有一次老李给我发了一个错误的文件,里面的数据弄乱了我的测试环境。
最后我还是手动删除了好久。

所以导出的时候一定要检查一下检查了哪些表,确保没有错误。
导入时,.sql 文件必须可靠且未被其他文件损坏。
如果导入失败,可能是因为文件损坏或者数据库连接有问题。
这基本上就是我过去 1 0 年所做的一切。

heidisql怎样导入SQL文件,怎样导出SQL文件

看吧,HeidiSQL 要求你在导入和导出时要小心。

要导入SQL文件,您必须首先单击HeidiSQL的数据库,这是您要从中导入数据的数据库。
好吧,选择它后,转到“文件”菜单。
是的,单击顶部的“文件”菜单。
然后您将可以选择“执行 SQL 文件”。

此时,找到并打开SQL文件。
打开后,单击“运行”按钮。
您可能需要等待一段时间。
具体时间取决于文件大小。
查看进度条或查看窗口是否显示“1 00% 完成”之类的内容。
如果看到它,则说明执行已完成。

我们来谈谈出口。
另外,首先打开 HeidiSQL,然后选择要导出的数据库。
选择该数据库后,您需要进入其菜单或“文件”菜单。
在“文件”菜单中,您需要找到“导出数据库脚本”选项并单击它。

单击时,将弹出一个设置窗口。
例如,您要出口什么?是整个库还是特定的表?我应该选择哪种格式?所有这些都必须在一个窗口内完成。

然后最重要的是您需要指定路径,这是导出的 SQL 文件将在您的计算机上保存的位置。
这点你一定要记得清楚。
不然即使按照引导你也找不到,那就很麻烦了。

设置后,查看窗口底部。
通常有一个“导出”或“开始”等按钮。
单击它。
然后我开始引导并再次等待。
完成后,确保窗口显示“完成”或“1 00%”消息。
如果是这样,你就完成了。

看,这就是流程。
导入涉及选择一个库,然后运行该文件。
要导出,请选择一个库,单击“导出”,指定设置,然后单击“导出”。