我的 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 .