Как экспортировать базу данных из Azure с недопустимым именем сервера?

Вы смогли использовать ProxyPass и ProxyPassReverse, чтобы проксировать некоторый URL к 8 080 и не сделать перенаправление портов.

Избавьтесь от перенаправления портов и создайте файл в/etc/httpd/conf.d (принимающий основанный на Redhat дистрибутив Linux с апачем):

ProxyPass /myapp/ http://localhost:8080/
ProxyPassReverse /myapp/ http://localhost:8080/

Можно также поместить путь после http строки выше в случае необходимости.

Это в основном настраивает обратный прокси, таким образом, что-либо соответствующее ProxyPass {Реверс} записи перейдут к localhost:8080, все остальное будет подаваться локальным апачским экземпляром.

Очевидно, если бы у Вас есть другой дистрибутив или OS или веб-сервер, вышеупомянутое должно было бы быть изменено, но понятие является тем же.

0
задан 17 June 2014 в 15:18
2 ответа

Это было вызвано ошибкой в лазурных порталах. Новый 'предварительный просмотр' портала позволяет пользователю назначить имя для SQL-сервера при создании новой базы данных. Однако стандартный портал автоматически назначит экземпляру сервера случайное имя из 10 буквенно-цифровых символов. Поэтому некоторые функции, доступные на стандартном портале, ожидают буквенно-цифрового имени.

Чтобы это исправить, мне пришлось переместить базы данных на новый экземпляр SQL сервера с буквенно-цифровым именем. После этого функции экспорта и резервного копирования работали, как и ожидалось.

Для перемещения базы данных я использовал инструмент SQL Azure Backup от RedGate. Мне нужно было создать резервную копию базы данных в локальном экземпляре, а затем восстановить ее в новом экземпляре Azure SQL Server

.
0
ответ дан 4 December 2019 в 17:29

Не уверен, что это за ошибка, но вы можете использовать этот обходной путь:

Загрузите sqlpackage.exe util ( http: // msdn. microsoft.com/en-us/library/hh550080(v=vs.103).aspx) и добавьте свой собственный IP-адрес к разрешенным IP-адресам через портал управления Azure.
You can then run something like this:

sqlpackage.exe /a:Export /ssn:"yourdb-name.database.windows.net" /sdn:"nameOfYourDB" /su:"user" /sp:"pass" /tf:"C:\backups\db.bacpac"

SQL data tools: http://msdn.microsoft.com/en-us/data/hh297027

1
ответ дан 4 December 2019 в 17:29

Теги

Похожие вопросы