Azure Data Studio - 为啥完全缺少还原选项?
Posted
技术标签:
【中文标题】Azure Data Studio - 为啥完全缺少还原选项?【英文标题】:Azure Data Studio - Why Is Restore Option Missing Entirely?Azure Data Studio - 为什么完全缺少还原选项? 【发布时间】:2021-06-17 17:44:31 【问题描述】:我正在使用 Azure Data Studio 进行简单的 .bak 还原。
按照此处提供的说明进行操作。
https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=data-studio#tabpanel_1_data-studio
但是,在我的 Mac 上,我根本没有这个选项。
我不明白。 Azure Studio 中不再提供备份选项功能了吗?
注意:
Azure 数据工作室详细信息。
Version: 1.27.0
Commit: 765c7064d46253d88393e0e1ff78874b6fe8fa64
Date: 2021-03-16T21:18:54.187Z
VS Code: 1.51.0
Electron: 9.4.3
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Darwin x64 20.2.0
【问题讨论】:
Azure SQL 数据库不支持从 .bak 文件备份。请改用 .bacpac 文件。 【参考方案1】:我在我的 Mac 上遇到了同样的问题。当我连接到本地数据库服务器(不选择数据库)时,我可以通过右键单击数据库名称来选择导出/导入。但是,这在连接到 Azure 数据库服务器时不起作用
解决方法是从 Azure Data Studio 内的市场安装 Microsoft 的“SQL Server Dacpac”扩展。然后您可以使用数据轮胎应用程序向导从 bacpac 文件导出和导入
【讨论】:
【参考方案2】:Azure SQL 数据库不支持从 .bak 文件进行备份。请改用 .bacpac 文件。
你可以参考这个feedback:
更新:
就目前而言,您决定使用 windows 上的管理工作室来解决问题。
我们没有任何文档谈到 Mac 和 Windows 之间的 Data Studio UI 差异。转而在 windows 上使用 SSMS 可能是另一种解决方案。
HTH。
【讨论】:
我理解的 .bak 部分。但就我而言,缺少恢复自身的选项。这意味着,即使我有 .bacpac 文件,但没有恢复按钮,我仍然束手无策。 嗨@Jay,你能试试其他 Azure Data Studio 版本吗?请试试这个教程版:docs.microsoft.com/en-us/sql/azure-data-studio/…. @Jay 请点击pricticeofquery1.database.windows.net 查看恢复选项。 嗨@Jay,你有什么进展吗? Leon,您链接的版本(1.27)是我已经拥有的版本。所以,这已经完成了。在尝试恢复之前,我肯定会选择服务器。我开始认为,也许在 Mac 上,该选项不存在。截至目前,我决定使用 windows 上的管理工作室来解决这个问题。以上是关于Azure Data Studio - 为啥完全缺少还原选项?的主要内容,如果未能解决你的问题,请参考以下文章
在 M1 Mac 上的 Azure Data Studio 中构建 SQL Server 数据库项目真的不可能吗?