Sql-Server
不要使用 SSMA 刪除現有數據
我正在嘗試使用 Microsoft 的SQL Server Migration Assistant for Sybase 5.3 (‘SSMA’) 將多個 Sybase 數據庫(具有相同架構)遷移到單個 MSSQL 數據庫。
第一個數據庫遷移得很好。但是當我嘗試從下一個遷移數據時,我會看到很多警告,例如:
The table 'MyDatabase.dbo.MyTable' contains data. If you continue with data migration, all data in the table will be deleted.
我不希望刪除現有數據,但在 SSMA 中找不到執行此操作的方法。
我想到了。我必須轉到Tools > Options > General > Migration並將Extended data migration options設置為Show。
然後我為每個表創建了一個新的Data Mig…選項卡,並且必須取消選中Truncate SQL Server table並為每個表單獨點擊*Apply 。*當你有很多桌子時相當費力……但它有效。