Как я могу сделать резервную копию и Azure БД на локальный диск? - PullRequest
0 голосов
/ 04 февраля 2020

Я попытался использовать опцию «Экспортировать уровень данных», но я получаю ошибки во всех выходных данных. Экспорт базы данных Извлечение схемы Извлечение схемы из базы данных

, и нет подробностей о том, почему это не удалось. \ Есть ли способ Я могу создать резервную копию на Azure и скопировать файл bacpa c или с powershell?

Ответы [ 2 ]

1 голос
/ 04 февраля 2020

Вы можете использовать SqlPackage для создания резервной копии (экспортировать bacpa c) вашей базы данных Azure SQL на локальном диске.

sqlpackage.exe /Action:Export /ssn:tcp:sqlftpbackupserver.database.windows.net /sdn:sqlftpbackupdb /su:alberto /tf:c:\sql\sqlftpbackup.bacpac /sp:yourpwd /p:Storage=File

В приведенном выше примере мы экспортируем файл (Экспорт) на Azure SQL Сервер с именем sqlftpbackupserver.database. windows. net, а исходная база данных называется sqlftpbackup. Исходным пользователем является alberto, а целевой файл, в который мы будем экспортировать, находится в c: \ sql \ sqlftpbackup.bacpa c sp, чтобы указать Azure SQL пароль базы данных Azure SQL пользователь. Наконец, мы будем хранить в файле.

Другой пример:

SqlPackage /Action:Export /SourceServerName:SampleSQLServer.sample.net,1433 
/SourceDatabaseName:SampleDatabase /TargetFile:"F:\Temp\SampleDatabase.bacpac"
1 голос
/ 04 февраля 2020

Вы можете попробовать сделать резервную копию базы данных в хранилище BLOB-объектов на портале, а затем загрузить ее на локальный диск. enter image description here

Для Powershell, вот пример команды: Резервное копирование SQL Azure базы данных только на локальный диск:

C:\PS>Backup-Database -Name “database1” -DownloadLocation “D:\temp” -Server “mydatabaseserver” -UserName “username”  -Password “password” -Verbose

Для получения дополнительной информации обратитесь к Резервное копирование SQL Azure База данных .

Вот учебное пособие Как сделать резервную копию Azure SQL База данных на локальной машине рассказывает почти о всех способах поможет вам сделать резервную копию базы данных Azure SQL на локальном диске: enter image description here enter image description here

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...