2013-04-18 1 views
2

Я пытаюсь восстановить большую (~ 10 ГБ) базу данных из файла bacpac с помощью SqlPackage.exe. (команда показана ниже). Проблема в том, что я попал в лимит 1 ГБ для веб-баз данных во время импорта, и он терпит неудачу.Восстановить файл bacpac на sql azure с большим размером базы данных (SqlPackage.exe)

Поскольку я могу восстановить bacpac только в новой базе данных, я не могу изменить базовую базу данных перед импортом данных. На gui есть возможность указать размер, но я не могу найти аргумент командной строки, который соответствует (см. Ниже скриншот). Я прочитал documentation. Это то, что я пытаюсь сделать возможным?

.\lib\sqlServer\DAC\bin\SqlPackage.exe /a:"Import" /tdn:"qa02_sgp" /tp:"somepassword" /tsn:"somehostname.database.windows.net" /tu:"[email protected]" /sf ".\data\perftestdb.bacpac" 

enter image description here

+0

код [CREATE DATABASE] (http://msdn.microsoft.com/en-us/library /windowsazure/ee336274.aspx) T-SQL позволяет указать версию базы данных и максимальный размер. – Nathan

+0

@Nathan, вы действительно должны представить это как ответ, а не комментарий. Он не может дать вам кредит на комментарий, если он прав –

+1

@Nathan: нет, он был прав, чтобы комментировать. Это не помогает решить актуальную проблему, но может быть полезной информацией. –

ответ

Смежные вопросы