我想創建一個bacpac文件來將我的數據庫導出到azure。
有沒有辦法在創建導出包(sqlpackage /a:Export
)時忽略用戶?sqlpackage.exe:以任何方式忽略用戶導出?
2
A
回答
2
不,很遺憾,沒有選項可以忽略導出時的用戶。
您也可以使用數據(sqlpackage/a:extract/p:ExtractAllTableData = true)生成一個dacpac文件,並在發佈時忽略用戶...但這隻適用於原始數據庫,因爲dacpacs跳過大多數Azure導入細節(如首先發布存儲過程以利用延遲名稱解析)。
我猜你想忽略用戶,因爲你的數據庫包含一些映射到Windows登錄的用戶,並且你希望避免生成只包含Azure SQL DB兼容對象的新版數據庫。如果是這樣,您可能有興趣嘗試Azure SQL數據庫遷移服務的私人預覽:https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/25/get-to-cloud-faster-with-a-new-database-migration-service-private-preview/
相關問題
- 1. SqlPackage.exe忽略它的CreateNewDatabase屬性?
- 2. 任何方式讓Java Print忽略lpoptions?
- 3. jQuery用戶界面 - 以某種方式拖動忽略溢出:隱藏
- 4. 是否有任何方式批量忽略svn像git忽略文件?
- 5. SVN忽略回購導出
- 6. 以編程方式忽略HasMany關係?
- 7. 註釋方式:忽略方法調用
- 8. 任何方式忽略字符串參數注入
- 9. WCF - 將屬性標記爲忽略的任何方式?
- 10. 任何方式讓AtomineerUtils插件忽略__declspecs?
- 11. 任何方式來忽略來自存儲庫的NTFS文件?
- 12. svn2git與--exclude,任何方式來忽略空/空提交?
- 13. Mysql - 排序域並忽略任何www。以一種有效的方式
- 14. 它可以忽略無Cookie用戶
- 15. SqlConnection忽略用戶的默認模式
- 16. ,而忽略其他任何
- 17. 如何以編程方式添加用戶帳戶策略?
- 18. ansible忽略任務
- 19. 任務忽略Thread.Sleep
- 20. 用Elasticsearch忽略前導零
- 21. 以MVVM方式導出DataGrid
- 22. 如何以編程方式忽略WinRAR警告?
- 23. 忽略輸出
- 24. HighCharts - 導出圖表時忽略setTitle()
- 25. 忽略onMarkerClick並使用onMapClick以編程方式在android
- 26. 以編程方式調用call_command('dumpdata')後忽略語言設置
- 27. 忽略以#
- 28. CancellationTokenSource.Cancel方法可以忽略的任務取消請求
- 29. 忽略方向
- 30. 忽略MySql用戶變量
是的,我有幾個有Windows登錄和孤兒用戶的dbs。爲了解決這個問題,我在創建bacpac之前添加了幾個步驟。我首先備份數據庫,然後使用不同的名稱恢復它並執行用戶清理。清理完用戶後,我繼續進行並執行bacpac創建並將其導入天藍色。它的工作,但現在,我有幾個使用鏈接服務器的數據庫...這些都必須通過個案分析來處理。 –