Тайм-аут выполнения во время импорта BACPAC в базу данных SQL Azure - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь импортировать 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: Истекло время ожидания выполнения. Период ожидания прошло до завершения операции или сервер не отвечает.

...