У нас есть набор задач развертывания базы данных SQL Azure, настроенных в Azure Devops, разверните файл типа SQL DACPAC с помощью Hosted VS2017. Однако большинство пропусков приводят к ошибке:
2019-04-04T23:51:59.1581965Z Initializing deployment (Start)
2019-04-04T23:52:26.0452995Z Initializing deployment (Complete)
2019-04-04T23:52:26.0453268Z Analyzing deployment plan (Start)
2019-04-04T23:52:26.1340183Z Analyzing deployment plan (Complete)
2019-04-04T23:52:26.1346216Z Updating database (Start)
2019-04-04T23:52:31.2433080Z Creating Name...
2019-04-04T23:52:37.8176073Z Updating database (Failed)
2019-04-04T23:52:37.9828381Z ##[error]*** Could not deploy package.
2019-04-04T23:52:37.9918864Z ##[error]Error SQL72014: .Net SqlClient Data Provider: Msg 42019, Level 16, State 4, Line 1 CREATE DATABASE operation failed. Internal service error.
Error SQL72045: Script execution error. The executed script:
CREATE DATABASE [$(D
2019-04-04T23:52:38.0103747Z ##[error]atabaseName)] COLLATE SQL_Latin1_General_CP1_CI_AS;
Error SQL72014: .Net SqlClient Data Provider: Msg 0, Level 20, State 0, Line 0 A severe error occurred on the current command. The results, if any, should be discarded.
Error SQL72045: Script execution error. The executed script:
CREATE DATABASE [$(DatabaseName)] COLLATE SQL_Latin1_General_CP1_CI_AS;
Каждая из этих задач использует одно и то же:
- Тип аутентификации
- Azure SQL Server
- Войти
- Пароль
- Брандмауэр установлен IPAddressRange 0.0.0.0 / 255.255.255.255
Не уверен, почему это происходит, когда одни и те же данные для входа используются и используются для одних, но не для других.
Мы развернули dacpac локально и работаем без проблем.
Есть идеи, почему это происходит?