Создание API REST для масштабирования SQL Server - PullRequest
0 голосов
/ 07 октября 2019

Я хочу создать REST API, который масштабирует максимальный размер моей базы данных SQL Server Azure и включить этот API в мою функцию Azure

Я пробовал обычными запросами, такими как PUT, PATCH, но каждый раз, когда он показывает, чтоЗаголовок авторизации отсутствует. Как включить заголовок авторизации в часть запроса ??

1 Ответ

0 голосов
/ 07 октября 2019

Если вам не нужно использовать REST API для масштабирования базы данных SQL Azure, вы можете повторно создать документ: Масштабировать базу данных SQL Azure с помощью функций Azure :

Для автоматического масштабированиябазы данных из функций Azure, используя следующий код:

private static async Task ScaleDatabaseUp()
{
            var constring = Environment.GetEnvironmentVariable("SQL_DB");
            var query = string.Format(@"
ALTER DATABASE <DATABASENAME>
    MODIFY (SERVICE_OBJECTIVE = 'PRS1'); --PRS1");
            using (SqlConnection conn = new SqlConnection(constring))
            {
                SqlCommand cmd = new SqlCommand(query, conn);
                cmd.Connection.Open();
                await cmd.ExecuteNonQueryAsync();

            }           
}

Вы должны заменить имя своей базы данных и, возможно, также цель обслуживания (SKU).

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

...