Я пытаюсь импортировать базу данных из файла .bacpac, используя New-AzureRmSqlDatabaseImport в powershell.Размер базы данных составляет около 8 ГБ.Когда я устанавливаю обязательный параметр DatabaseMaxSizeBytes на любое значение, превышающее 5 ГБ, я получаю сообщение об ошибке:
Get-AzureRmSqlDatabaseImportExportStatus : BadRequest: The ImportExport operation with
Request Id 'a824a510-xxxxx' failed due to 'Error encountered during the service operation.
Could not import package.
Warning SQL0: A project which specifies SQL Server 2008 as the target platform may
experience compatibility issues with Microsoft Azure SQL Database v12.
Error SQL72014: .Net SqlClient Data Provider: Msg 40619, Level 16, State 1,
Line 1 The edition 'Premium' does not
support the database data max size '9663676416'.
Error SQL72045: Script execution error. The executed script:
CREATE DATABASE [$(DatabaseName)] COLLATE SQL_Latin1_General_CP1_CI_AS
(EDITION = 'Premium', SERVICE_OBJECTIVE = 'P1', MAXSIZE = 9 GB)
Команда приняла DatabaseMaxSizeBytes размером 5 ГБ, но, конечно, процесс завершился неудачей, когда импорт достиг предела 5 ГБ.
Импорт базы данных завершится успешно, если я использую портал Azure.