New-AzSqlDatabaseImport
Импортирует BACPAC-файл и создает из него базу данных на сервере.
Синтаксис
New-AzSqlDatabaseImport
-DatabaseName <String>
-Edition <DatabaseEdition>
-ServiceObjectiveName <String>
-DatabaseMaxSizeBytes <Int64>
[-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-AzSqlDatabaseImport импортирует bacpac-файл из учетной записи хранения Azure в новую База данных SQL Azure. Запрос состояния импорта базы данных может быть отправлен для получения сведений о состоянии для этого запроса.
Примеры
Пример 1. Создание запроса импорта для bacpac-файла
New-AzSqlDatabaseImport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword $SecureString -Edition Standard -ServiceObjectiveName S0 -DatabaseMaxSizeBytes 5000000
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.contoso.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 :
Эта команда создает запрос импорта для импорта BACPAC в новую базу данных.
Пример 2
Импортирует BACPAC-файл и создает из него базу данных на сервере. (автоматическое создание)
New-AzSqlDatabaseImport -AdministratorLogin 'User' -AdministratorLoginPassword <SecureString> -AuthenticationType None -DatabaseMaxSizeBytes 5000000 -DatabaseName 'Database01' -Edition None -ResourceGroupName 'RG01' -ServerName 'Server01' -ServiceObjectiveName S0 -StorageKey 'StorageKey01' -StorageKeyType StorageAccessKey -StorageUri 'https://account01.blob.core.contoso.net/bacpacs/database01.bacpac'
Параметры
-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. Этот параметр доступен только на серверах версии 12 База данных SQL.
Тип: | AuthenticationType |
Допустимые значения: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DatabaseMaxSizeBytes
Указывает максимальный размер импортированной базы данных.
Тип: | Int64 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DatabaseName
Указывает имя База данных SQL.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Edition
Указывает выпуск новой базы данных для импорта. Допустимые значения для этого параметра:
- Premium
- Basic
- Standard
- DataWarehouse
- Бесплатно
Тип: | DatabaseEdition |
Допустимые значения: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ResourceGroupName
Указывает имя группы ресурсов для сервера База данных SQL.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServerName
Указывает имя сервера База данных SQL.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ServiceObjectiveName
Указывает имя цели службы, назначаемой База данных SQL Azure.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | 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 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageUri
Задает универсальный код ресурса (URI) БОЛЬШОго двоичного объекта 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