sql-server - 如何从 Azure SQL 数据库复制到本地 ubuntu 计算机?

标签 sql-server linux azure ubuntu

我的 Ubuntu 18.04 计算机上运行着 SQL Server 2017,并且还为我提供了托管在 Azure 上的数据库。

我想做的是获取该数据库的本地副本,以便我可以在不干扰真实/生产数据库的情况下对其进行处理。

我遇到的大多数示例都是通过 SSMS 制作的,例如 this one .

我也尝试过this - 到目前为止还没有成功。

我花了一整天的时间试图解决这个问题。 有谁知道如何在 ubuntu 机器上实现此目的吗?

-- 编辑--

当我尝试做 docs says 时,我收到此错误:

Statement 'BACKUP DATABASE' is not supported in this version of SQL Server.

显然,这与 Azure 本身有关: http://sqlazuretutorials.com/wordpress/sql-statements-not-supported-for-sql-azure/

最佳答案

基本上我所做的是利用 Azure Data Studio及其扩展名 SQL Server Import它具有用于导出和导入 .bacpac 文件的功能,如前面提到的 SSMS 中那样 here .

关于sql-server - 如何从 Azure SQL 数据库复制到本地 ubuntu 计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54262588/

相关文章:

azure - 在 Service Fabric Mesh 中公开多个服务

azure - 我希望能够使用 Powershell 在 azure 上安排虚拟机的关闭和重新启动

c# - 多应用服务器环境和 Memcached 安全

sql - SQL中同一列的百分比

linux - 有没有办法读取文本文件并使用其中的单词作为输入?

linux - 哪些 read(2) 错误是不可恢复的?

使用 ns_initparse() 函数编译程序 C linux

php - 子域路由覆盖并运行 web.php 中的最后一个子域

sql-server - 如何打开 SDF 文件(SQL Server Compact Edition)?

sql-server - 防止批量插入时锁定整个表