簡體   English   中英

將 bacpac 文件還原到 sql azure 數據庫大小較大 (SqlPackage.exe)

[英]Restore a bacpac file to sql azure with large database size (SqlPackage.exe)

我正在嘗試使用 SqlPackage.exe 從 bacpac 文件還原大型 (~10GB) 數據庫。 (命令如下所示)。 問題是我在導入過程中達到了 web 個數據庫的 1GB 限制,但它失敗了。

由於我只能將 bacpac 恢復到新數據庫,因此我無法在導入數據之前調整基礎數據庫的大小。 在 gui 上有一個指定大小的選項,但我找不到對應的命令行參數(請參見下面的屏幕截圖)。 我已經閱讀了文檔 我正在嘗試做的事情可能嗎?

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

在此處輸入圖像描述

CREATE DATABASE T-SQL允許您指定數據庫版本和最大大小

對於今天發現這個的任何人,當前的 SqlPackage.exe 通過標志支持這個:

/p:DatabaseEdition=({ Basic | Standard | Premium | DataWarehouse | GeneralPurpose | BusinessCritical | Hyperscale | Default } 'Default')

/p:DatabaseMaximumSize=(INT32) - 定義 Azure SQL 數據庫的最大大小(以 GB 為單位)。

/p:DatabaseServiceObjective=(STRING) - 定義 Azure SQL 數據庫(例如“P0”或“S1”)的性能級別。

在其他選項中:請參閱https://learn.microsoft.com/en-gb/sql/tools/sqlpackage/sqlpackage-import?view=sql-server-ver15

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM