遷移後,我有我海使用從Microsoft SQL Server遷移輔助工具遷移到SQL Server 2008中的Oracle 11g源。 oracle源有一個包含一個長的原始列的表。用於遷移的類型映射很長 - > varbinary(max)。當我使用SQL開發人員查看oracle數據時,該列僅在每行中顯示RAW。但是,在SQL Server中,我能夠以字符串格式查看遷移的數據。在與SQL Server驗證的Oracle LONG RAW列使用擴頻多址
我能做些什麼來驗證或SQL Server中的數據Oracle中的數據交叉檢查到,或者至少是LONG RAW列的驗證可能嗎?
由於'raw'是二進制數據類型,它似乎很奇怪,它被映射到一個字符數據類型;我會期待'varbinary(max)'代替。我對SSMA一無所知,但這可能是您必須自己遷移二進制數據的情況。至於驗證它,它取決於數據實際是什麼,但我認爲你可以編寫一個簡短的腳本來查詢幾行,然後嘗試打開任何應用程序知道如何閱讀二進制數據。 – Pondlife
對不起。它不是varchar(max),而是varbinary(max)。我編輯了這個問題。 – Dibin