Visual Studio 2013 опубликовать базу данных для Azure
Я создал новый проект "База данных" в Visual Studio 2013. Я установил платформу "База данных Windows Azure SQL". Проект почти пуст, за исключением одного .sql файла, чтобы создать схему.
Когда я пытаюсь опубликовать проект, это занимает несколько минут и заканчивается:
Создание предварительного просмотра публикации...
Не удалось импортировать целевую модель [имя_базы_данных]. Подробное сообщение Невозможно повторно подключиться к базе данных: время ожидания истекло. Период ожидания истекает до завершения операции или сервер не отвечает.
Я тестировал строку подключения, и она работает.
Что мне нужно сделать для публикации в Azure? Спасибо.
Ответы
Ответ 1
Как упоминал Хесем в комментариях, у меня также была эта проблема с новым базовым уровнем Azure SQL Database. Исправлена проблема переключения уровня на стандартный размер S0. Поэтому, если у вас возникли проблемы с базовым уровнем, попробуйте масштабировать его до публикации, а затем уменьшите его, когда закончите.
Ответ 2
Проверьте этот ответ с форума MSDN, отлично со мной работаем!
Чтобы изменить тайм-ауты команд, используемые в Visual Studio 2013, вы необходимо изменить следующий параметр реестра:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\SQLdb в Lazarus\Database\QueryTimeoutSeconds
Источник:
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/7e869f10-529b-41af-b54f-709a420308f6/publish-database-to-a-new-basic-scale-db-from-vs2013-times-out?forum=ssdsgetstarted
Ответ 3
У меня возникла такая же проблема, и я смог ее решить, изменив значение "Подключить время" до 0 в диалоговом окне "Публикация базы данных".
- В поле "Целевое соединение с базой данных:" нажмите "Изменить...".
- В диалоговом окне "Свойства подключения" нажмите "Дополнительно...".
- В разделе "Инициализация" установите "Время ожидания подключения" равным 0.
Ссылка на screencapture... У меня пока нет достаточного количества баллов для публикации изображения.:)
Мой проект занимал 2-3 минуты, прежде чем провалился с таймаутом. После изменения настройки он успешно опубликован в течение минуты.
Я надеюсь, что это поможет.