【问题标题】:How can I make a copy from an Azure SQL Database into my local ubuntu machine?如何将 Azure SQL 数据库中的副本复制到我的本地 ubuntu 机器中?
【发布时间】:2019-06-13 05:26:47
【问题描述】:

我的 Ubuntu 18.04 机器上运行 SQL Server 2017,我还获得了托管在 Azure 上的数据库。

我想要做的是获取该数据库的本地副本,这样我就可以处理它而不会弄乱真实/生产数据库。

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

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

我整天都在试图弄清楚这一点。 知道如何在 ubuntu 机器上实现这一点吗?

-- 编辑--

当我尝试对docs says 执行操作时,出现此错误:

此版本的 SQL Server 不支持语句“BACKUP DATABASE”。

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

【问题讨论】:

  • 为什么没有成功?问题是什么?请更准确
  • 抱歉,我只是稍微解释了一下。查看编辑。
  • 对于 ssms 方法?
  • 我使用的是 ubuntu 机器。因此我无法使用它,因为它仅适用于 Windows。
  • 将数据库导出到博客存储并下载。它会给你一个 bacpac 文件,你可以导入它。

标签: sql-server linux azure ubuntu


【解决方案1】:

基本上我所做的是使用Azure Data Studio 及其扩展名SQL Server Import,它具有在SSMS 中导出和导入.bacpac 文件的功能,如here 所述。

【讨论】:

    猜你喜欢
    • 2012-06-22
    • 2011-07-25
    • 1970-01-01
    • 2014-09-28
    • 2023-04-05
    • 2022-01-24
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多