gpt4 book ai didi

azure - 使用 RESTORE FILELISTONLY 时从 SSMS 失败的 Azure Blob 存储恢复数据库

转载 作者:行者123 更新时间:2023-12-03 00:35:17 25 4
gpt4 key购买 nike

我正在尝试使用以下 T-SQL 命令从 SSMS 恢复 Azure Blob 存储中的 SQL 2016 数据库备份文件:

仅恢复文件列表FROM URL = 'https://.blob.core.windows.net//.bak'去

它与我的普通 Azure 订阅配合得很好。但是当我使用 CSP 帐户时,出现以下错误:

无法打开备份设备“https://.blob.core.windows.net//.bak”。操作系统错误86(指定的网络密码不正确。)。

非常感谢任何有关解决此问题的帮助。

最佳答案

按照以下步骤,您应该能够获取文件列表。首先,您需要创建一个“凭据”:例如

create credential [cmbackupprd-sqlbackup] 
with
identity = '<storageaccountname>',
secret = 'long-and-lengthy-storageaccountkey'

现在您可以使用此凭据连接到您的存储帐户。

restore filelistonly
from URL = 'https://yourstorageaccount.blob.core.windows.net/path/to/backup.bak'
with credential='storageaccount-credential'

注意,我假设备份是直接从 sql 到 azure blob-storage 进行的。否则,您可能需要检查 blob 类型。

关于azure - 使用 RESTORE FILELISTONLY 时从 SSMS 失败的 Azure Blob 存储恢复数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43629197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com