Я полагаю, что это было раньше. Не могли бы вы указать свои фреймворки и версии Microsoft.Azure.Management?

тности, ищем способ восстановления на новую базу данных на определенный момент времени, сохраняя исходную базу данных;использование управляемого API вместо REST API или шаблонов.

Код у меня пока такой:

    public async Task CreateDatabaseFromRestorePointAsync(
       string resourceGroupName, string serverName, 
       string databaseName, DateTime time) {

        using (SqlManagementClient sqlMgmtClient = GetSqlManagementClient())
        {
            DatabaseInner myDb = await sqlMgmtClient.Databases.GetAsync(
               resourceGroupName, serverName, databaseName);            

            var newDb = new DatabaseInner
            {
                Location = myDb.Location,
                CreateMode = CreateMode.PointInTimeRestore,
                // RestorePointInTime = time; 
                Edition = "Basic",
                SourceDatabaseId = myDb.Id                   
            };

            var result = await sqlMgmtClient.Databases.CreateOrUpdateAsync(
               resourceGroupName, serverName, "BackUpRestoreTestDb", newDb);               

            // Throws "The point in time was not specified for restoring live database...'"
        }
    }

Нашел следующее:

Эта ТА ссылкаКак восстановить базу данных SQL Azure на определенный момент времени с помощью библиотек управления Azure для .NET.

И та же ссылка ссылается наnew Database вместоDatabaseInner, Не могу найти пространство имен объектов базы данных.

Базы данных - создание или обновлениеСправочник по шаблону Microsoft.Sql / servers / database.

Изменить 1: Пробовал метод восстановления конкретно изОтвет Брандо Чжана но, по-видимому, есть изменения в пространстве имен. Я использую:

.Net 4.6.1

Microsoft.Azure.Management.Sql версия 1.6.0-превью

Microsoft.Azure.Management.Sql.Models

Microsoft.Azure.Management.Sql.Fluent версия 1.2.0

Microsoft.Azure.Management.Sql.Fluent.Models

Получениепространство имен не может быть найдено заDatabaseCreateOrUpdateParameters, DatabaseCreateOrUpdateProperties, DatabaseCreateMode, DatabaseCreateOrUpdateResponse.

SqlManagementClient существует в обоих..sql а также..slq.fluent пространства имен, оба из которых не находят пространство имен для.server в соответствииsqlMgmtClient.Servers.Get(resourceGroupName, serverName).Server;

ПоискПространства имен Microsoft Azure Management без удачи

Но Google нашел DatabaseCreateOrUpdateParameters и его пространство имен наиспанский MSDN сайт, который ссылается на выше.

Ответы на вопрос(2)

Ваш ответ на вопрос