Я пытаюсь импортировать BACPAC, используя DacServices.ImportBacpac, в базу данных SQL Server Azure с уровнем производительности S0. BACPAC содержит около 10 тыс. Таблиц.
Error
Истекло время выполнения. Время ожидания истекло до завершения операции, или сервер не отвечает.
Операция завершается с ошибкой тайм-аута, хотя DacImportOptions.CommandTimeout был установлен в ноль.
Кажется, что некоторые части стека DacServices игнорируют настроенное время ожидания команды и вместо этого используют значение по умолчанию 60 с.
DacFx версия : Microsoft.SqlServer.DacFx.x86, v140.3881.1
выдержка из журнала
2018-08-29T19: 40: 35.0731059Z: DacMessage: Предупреждение SQL73145: Выполнение
Тайм-аут истек. Период ожидания истек до завершения
операция или сервер не отвечает. Проверка ограничения:
CHK_SENSE_ID__WSCGMBH_LOGS_part [dbo]. [_ WSCGMBH_LOGS_part]
2018-08-29T19: 41: 35.0937728Z: DacMessage: Предупреждение SQL73145: Выполнение
Тайм-аут истек. Период ожидания истек до завершения
операция или сервер не отвечает.
Проверка ограничения: CHK_SENSE_ID__WSCGMBH_LOGS_part
[dbo]. [_ WSCGMBH_LOGS_part] 2018-08-29T19: 42: 35.4886342Z: DacMessage:
Предупреждение SQL73145: Истекло время ожидания выполнения. Период ожидания
прошло до завершения операции или сервер не
отвечает.