как проверить старую резервную копию (SQL SERVER) в хранилище BLOB-объектов. Я хочу проверить, присутствуют ли файлы резервных копий за последний год в контейнере или нет - PullRequest
0 голосов
/ 12 июля 2020

Привет! Я хочу проверить файлы резервных копий за последний год в контейнере. Как я могу это сделать? проверка вручную утомительна, может кто-нибудь предложить. Я много ищу, но нахожу, как удалить эти старые файлы резервных копий с помощью сценария Power Shell. кто-нибудь может предложить ??

1 Ответ

0 голосов
/ 15 июля 2020

Например, для одного большого двоичного объекта вы можете сделать, как показано ниже, чтобы получить год времени создания резервного большого двоичного объекта:

        String str = "https://0730bowmanwindow.blob.core.windows.net/test/interview2.txt";
        Uri uri = new Uri(str);
        CloudBlockBlob blob = new CloudBlockBlob(uri);
        blob.FetchAttributes();
        DateTime blobtime = blob.Properties.Created.Value.UtcDateTime;
        String year = blobtime.Year.ToString();
        int year2 = Int32.Parse(blobtime.Year.ToString());
        Console.WriteLine("Hello World!" + "\n" + blobtime + "\n" + year + "\n" + year2);

Приведенный выше код показывает, как получить год создания вашего одного файла резервной копии, и Multiple blob в контейнере аналогичен. Дайте мне знать, ответил ли это на ваш вопрос.: )

...