Сценарий PowerShell для восстановления базы данных SQL Azure из общей папки Azure - PullRequest
0 голосов
/ 21 января 2019

У меня был резервный файл базы данных SQL Azure в общей папке Azure или BLOB-объекте. Я хочу восстановить ту же базу данных из общего ресурса, используя скрипт PowerShell.

Итак, кто-нибудь может мне подсказать, как написать сценарий PowerShell для восстановления базы данных SQL Azure из общей папки Azure.

1 Ответ

0 голосов
/ 21 января 2019

Azure предоставляет пример загрузки файлов резервных копий из хранилища BLOB-объектов Azure в базу данных SQL Azure.Вы можете попробовать использовать этот сценарий:

CREATE DATABASE SCOPED CREDENTIAL MyAzureBlobStorageCredential 
 WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
 SECRET = '******srt=sco&sp=rwac&se=2017-02-01T00:55:34Z&st=2016-12-29T16:55:34Z***************';

 -- NOTE: Make sure that you don't have a leading ? in SAS token, and
 -- that you have at least read permission on the object that should be loaded srt=o&sp=r, and
 -- that expiration period is valid (all dates are in UTC time)

CREATE EXTERNAL DATA SOURCE MyAzureBlobStorage
WITH (  TYPE = BLOB_STORAGE, 
        LOCATION = 'https://****************.blob.core.windows.net/invoices', 
        CREDENTIAL= MyAzureBlobStorageCredential    --> CREDENTIAL is not required if a blob has public access!
);

BULK INSERT Sales.Invoices
FROM 'inv-2017-12-08.csv'
WITH (DATA_SOURCE = 'MyAzureBlobStorage'); 

Ссылка: Загрузка файлов из хранилища BLOB-объектов Azure в базу данных SQL Azure

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

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