要將144GB SQL Server數據庫移動到Azure SQL,我想將其導出爲.bacpac格式。防止SqlPackage在導出期間寫入主分區
要做到這一點我用SQL版本130的SQL包裝:
C:\Program Files (x86)\Microsoft SQL Server\130\DAC\bin>SqlPackage.exe /Action:Export /ssn:MY_MSSQL_INSTANCE /sdn:MY_DATABASE /tf:d:\export.bacpac /p:Storage=file
然而,這種失敗,因爲我的主分區(C:與39GB免費),在操作過程中運行的磁盤空間。正如你可以在命令中看到的,我嘗試導出到D :.看來導出腳本在C:上做了一些臨時的工作。
我該如何預防? (我已經檢查了默認的SQL Server Temp路徑,它也在D上:)