Azure sql database 将整个SQL Azure数据库作为单个文件下载

Azure sql database 将整个SQL Azure数据库作为单个文件下载,azure-sql-database,Azure Sql Database,Azure中是否有获取数据库副本的工具?或者,分离mdf并将其作为文件获取?有时我会在云中创建一个数据库,它会运行一段时间,然后我想把它取下来存档。我当前的rutine将使用的数据库复制到本地Express实例,然后将其分离并放在安全的地方 编辑 有趣的是,我选择的方法这次抛出了一个异常。所以这离理想还差得很远。我创建这个实用程序就是为了这个原因。您可以创建一个完整备份并获得一个文件,稍后可以将该文件还原到另一个SQL Azure数据库或SQL Server数据库 请注意,SQLAzure将在未

Azure中是否有获取数据库副本的工具?或者,分离mdf并将其作为文件获取?有时我会在云中创建一个数据库,它会运行一段时间,然后我想把它取下来存档。我当前的rutine将使用的数据库复制到本地Express实例,然后将其分离并放在安全的地方

编辑 有趣的是,我选择的方法这次抛出了一个异常。所以这离理想还差得很远。

我创建这个实用程序就是为了这个原因。您可以创建一个完整备份并获得一个文件,稍后可以将该文件还原到另一个SQL Azure数据库或SQL Server数据库


请注意,SQLAzure将在未来提供一种仅限云的备份形式。这是另一个好的选择。最后,RedGate有一个产品可以将SQL Azure数据库复制到本地SQL Server数据库,但我不确定它是否会为您提供备份文件。

有一个RedGate工具可以将您的数据库备份到本地服务器


在进行任何数据库升级之前,我发现这很有用,以防出现不好的情况。

因为我问了这个问题,Azure管理控制台添加了一个选项,可以将整个数据库导出到blob存储。您可以将备份保存在那里,但如果您喜欢硬拷贝,有许多blob explorer工具,例如。

还有另一种方法:

"C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\SqlPackage.exe" /Action:Export /SourceServerName:"tcp:xxxxx.database.windows.net,1433" /SourceDatabaseName:DbName /SourceUser:user /SourcePassword:password /TargetFile:C:\backups\backup.bacpac

从SQL Server Management Studio 2014连接到目标数据库服务器,右键单击其数据库节点,然后单击导入数据层应用程序。在导入向导中,选择从Windows Azure导入的选项。

使用Sql Management Studio I use 2012:

创建一个新的本地数据库。 右键单击数据库->任务->导入数据 然后,您需要选择azure数据库作为数据源,选择新的本地数据库作为数据目标


此时,您可以创建sql server备份或生成sql脚本文件以获取本地副本。

过去几年我一直使用的一个好的免费选项是。如果您备份到本地笔记本电脑,这是100%免费的

外部存储需要

网址:

不再需要多步骤SSMS配置,只需一个表单即可自动执行备份:选择数据库、备份完整、差异、传输日志、加密、压缩、发送到文件夹、FTP或云服务:

安排备份,接收确认电子邮件,并在需要时进行恢复


我已经了解到,对于备份,您需要打开另一个SQL Azure实例,并将数据库从一个实例复制到另一个实例,实际上是复制整个数据库或您需要的表。也可以使用bcp或其他导入/导出工具将表数据转储到平面文件中。SQL Azure不支持备份/还原。我查看了您的站点,并尝试了该工具。我为你的努力鼓掌,并向福尔克斯推荐,福尔克斯也应该在多云的牧场做定期备份。我想要一个mdf文件,而现在我几乎完成了编写一个自动机的工作,它使用codeplex上那个项目的代码。太棒了!这正是我需要的!使用简单,易于设置。只需确保使用服务器名称中的端口,即xyz.database.windows.net,1433导入bacpac文件文档:。我通过SSMS导入的相关部分是2。在对象资源管理器中,右键单击数据库,然后选择导入数据层应用程序菜单项以启动向导。非常感谢,但您能否解释在何处运行上述语句?此返回:**参数“操作”的值无效:“导出”。我更改了如下版本:C:\Program Files x86\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe/Action:Export/SourceServerName:tcp:xxxxx.database.windows.net,1433/SourceDatabaseName:DbName/SourceUser:user/SourcePassword:password/TargetFile:C:\backups\backup.bacpac,它现在可以工作了。。。非常感谢。我没有DAC文件夹您可以通过使用SSMS连接从Azure获取数据库,右键单击数据库并选择Export Data teir Application…还有一个官方的免费存储资源管理器