首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >M1苹果中Bak文件备份恢复Docker

M1苹果中Bak文件备份恢复Docker
EN

Stack Overflow用户
提问于 2022-03-12 21:06:07
回答 2查看 1.3K关注 0票数 1

我尝试用还原一个.bak文件Azure容器。我有苹果M1芯片组。我正在为mssql使用docker:

代码语言:javascript
复制
mcr.microsoft.com/azure-sql-edge   latest    5dba915af82f   8 weeks ago   1.83GB

我需要安装Mssql并用.bak文件恢复数据库。但我得到了以下错误:

代码语言:javascript
复制
Restore FilelistOnly from disk = N'/var/opt/mssql/backup/test.bak'
Restore Database test From disk = N'/var/opt/mssql/backup/test.bak' WITH REPLACE, RECOVERY, MOVE 'test_data' TO '/var/opt/mssql/data/test.mdf', MOVE 'test_Log' TO '/var/opt/mssql/data/test.ldf'

Msg 12824,级别16,状态1,第2行sp_configure值“包含数据库身份验证”必须设置为1,这样才能恢复包含的数据库。您可能需要使用“重新配置”来设置value_in_use。

我试着

代码语言:javascript
复制
sp_configure 'contained database authentication', 1;  
GO  
RECONFIGURE;  
GO  

我得到了:

Msg 15392,级别16,状态1,过程sp_configure,第166行此版本的Server不支持指定选项“包含数据库身份验证”,并且不能使用sp_configure进行更改。

如何在蔚蓝sql边缘恢复备份?

EN

回答 2

Stack Overflow用户

发布于 2022-03-12 22:05:54

您正在运行Azure,这是一个针对IoT场景的特殊版本。

按照医生的说法

此外,可以在Azure SQL Edge上还原在Microsoft或Azure SQL上创建的数据库,条件是数据库不包含Azure SQL Edge不支持的任何功能。

备份和还原- Azure SQL Edge

以及Azure中的不支持包含的数据库

因此,要么从备份不包含的数据库开始,要么使用“常规”码头上的Server版本之一。

票数 2
EN

Stack Overflow用户

发布于 2022-09-16 13:04:09

M1苹果硅的常规supported版本仍然不受支持。Azure SQL Edge不适用于此活动。因此,不能通过M1 macs将bak或bacpac文件导入本地sql!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71452852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档