New-AzSqlDatabaseExport
Экспорт базы данных SQL Azure в виде BACPAC-файла в учетную запись хранения.
Синтаксис
New-AzSqlDatabaseExport
[-DatabaseName] <String>
[-ServerName] <String>
-StorageKeyType <StorageKeyType>
-StorageKey <String>
-StorageUri <Uri>
-AdministratorLogin <String>
-AdministratorLoginPassword <SecureString>
[-AuthenticationType <AuthenticationType>]
[-UseNetworkIsolation <Boolean>]
[-StorageAccountResourceIdForPrivateLink <String>]
[-SqlServerResourceIdForPrivateLink <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет New-AzSqlDatabaseExport экспортирует базу данных SQL Azure в виде BACPAC-файла в учетную запись хранения. Запрос состояния базы данных экспорта может быть отправлен для получения сведений о состоянии этого запроса. Этот командлет также поддерживается службой Stretch Database SQL Server в Azure.
Важный
Чтобы использовать этот командлет брандмауэра на сервере SQL Server Azure, необходимо настроить параметр "Разрешить службам и ресурсам Azure доступ к этому серверу". Если это не настроено, будут возникать ошибки GatewayTimeout.
Примеры
Пример 1. Создание запроса на экспорт для базы данных
New-AzSqlDatabaseExport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword "secure password"
ResourceGroupName : RG01
ServerName : Server01
DatabaseName : Database01
StorageKeyType : StorageAccessKey
StorageKey :
StorageUri : http://account01.blob.core.contoso.net/bacpacs/database01.bacpac
AdministratorLogin : User
AdministratorLoginPassword :
AuthenticationType : None
OperationStatusLink : https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource01/providers/Microsoft.Sql/servers/server01/databases/database01/importExportOperationResults/00000000-00
0-0000-0000-000000000000?api-version=2014-04-01
Status : InProgress
ErrorMessage :
Эта команда создает запрос на экспорт для указанной базы данных.
Параметры
-AdministratorLogin
Указывает имя администратора SQL.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AdministratorLoginPassword
Указывает пароль администратора SQL.
Тип: | SecureString |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AuthenticationType
Указывает тип проверки подлинности, используемый для доступа к серверу. Значение по умолчанию — SQL, если тип проверки подлинности не задан. Допустимые значения для этого параметра:
- Sql.
Проверка подлинности SQL.
Задайте
AdministratorLogin и AdministratorLoginPassword имени пользователя и пароля администратора SQL. - ADPassword. Проверка подлинности Microsoft Entra. Задайте AdministratorLogin и AdministratorLoginPassword имени пользователя и пароля администратора Microsoft Entra. Этот параметр доступен только на серверах Базы данных SQL версии 12.
Тип: | AuthenticationType |
Допустимые значения: | None, Sql, AdPassword, ManagedIdentity |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DatabaseName
Указывает имя базы данных SQL.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ResourceGroupName
Указывает имя группы ресурсов для сервера базы данных SQL.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServerName
Указывает имя сервера базы данных SQL.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SqlServerResourceIdForPrivateLink
Идентификатор ресурса SQL Server для создания приватного канала
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageAccountResourceIdForPrivateLink
Идентификатор ресурса учетной записи хранения для создания приватного канала
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageKey
Указывает ключ доступа для учетной записи хранения.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageKeyType
Указывает тип ключа доступа для учетной записи хранения. Допустимые значения для этого параметра:
- StorageAccessKey. Это значение использует ключ учетной записи хранения.
- SharedAccessKey. Это значение использует ключ подписанного URL-адреса (SAS).
Тип: | StorageKeyType |
Допустимые значения: | StorageAccessKey, SharedAccessKey, ManagedIdentity |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageUri
Указывает ссылку большого двоичного объекта в качестве URL-адреса в BACPAC-файл.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UseNetworkIsolation
Если задано, создайте приватную ссылку для учетной записи хранения и (или) SQL Server
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
AzureSqlDatabaseImportExportBaseModel
Примечания
- Ключевые слова: azure, azurerm, arm, resource, management, manager, sql, database, mssql
Связанные ссылки
Azure PowerShell