是否可以直接从SQL转储文件中还原MySQL数据库,而该SQL转储文件不下载而直接以Blob /文件共享的形式存储在Azure存储中?
在powershell / cmd中使用以下命令时:
const fs = require('fs');
const content = 'Some content!'
fs.writeFile('C:/Users/Shreyas Joshi/Desktop/file.txt', content, (err) => {
if (err) {
console.error(err)
return
}
})
我收到“文件名,目录名称或卷标签语法不正确” 错误。
答案 0 :(得分:0)
实际上可能,但不是专门使用PS / CMD,这是一个示例:
RESTORE DATABASE Yourdbname
FROM URL = 'https://msftutorialstorage.blob.core.windows.net/sql-backup/Yourdbname.bak'
WITH CREDENTIAL = 'mycredential',
STATS = 5 -- use this to see monitor the progress
GO
这将从Azure Blob存储还原数据库。 完整的教程可以在here
中找到