Не удается экспортировать в BACPAC (SQL Server) - PullRequest
0 голосов
/ 12 июня 2019

Я недавно изменил ценовой уровень своей базы данных на Azure со стандартных 1600 DTU на Hyperscale, что, казалось, идеально соответствовало моим потребностям, чтобы лучше контролировать оценку / масштабирование / восстановление.

Это было довольно хорошопервый день, и внезапно наша база данных начала тайм-аут все время сегодня.(У нас не больше трафика, чем вчера, процессор <5% все время). </p>

Так что я действительно хочу как можно быстрее перейти из этой базы данных Hyperscale.Я решил экспортировать свою базу данных в BACPAC (и создать новую со стандартной ценой, по крайней мере, это работает), но я не могу, я всегда получаю тайм-аут после «Извлечения схемы из базы данных» (через 30-45 минут).Моя база данных составляет около 30-35 Гб.Я пытался снять отметку с таблиц журнала, тот же результат.

Я пытался использовать SSMS, SqlPackage.exe (последняя версия для обоих).

Не удалось извлечь пакет из указанногобаза данных.(Microsoft.SqlServer.Dac) Невозможно повторно подключиться к базе данных: истекло время ожидания.Время ожидания истекло до завершения операции или сервер не отвечает.(Microsoft.Data.Tools.Schema.Sql) Истекло время ожидания.Время ожидания истекло до завершения операции или сервер не отвечает.(Microsoft SQL Server) Время ожидания операции истекло.

Я не могу найти подсказки по этим вопросам, я пробовал этот старый пост: https://blogs.msdn.microsoft.com/azuresqldbsupport/2016/12/15/bacpac-export-failing-with-unable-to-reconnect-timeout-expired/ Изменен ключ для VS2012но я не могу найти аналогичный ключ для последних версий visual studio.

...