我有一個遠程獨立的SQL Server數據庫,每個週末都會截斷。這些數據幾乎沒有關係,根本沒有規範化,而且非常煩人。最重要的是,該數據庫的模式根本無法修改,因爲它是由第三方應用程序重新創建的。在數據庫每週銷燬之前,會創建該週數據的備份。平均每個數據庫將有500,000到2,000,000條記錄。
我的任務是創建這個數據庫的歷史版本,它是所有這些數據庫備份的超集。它應該與包含相關信息集的其他數據庫綁定。我已經開始了一個應用程序來執行這個任務,並且我已經到了可以將數據與其他數據庫匹配的地步,但是我想知道是否有任何處理這種導入的最佳實踐。
如何確保我在此數據庫的歷史版本中具有唯一ID? SQL Server中有沒有什麼功能可以爲我做一些繁重的工作?
感謝您在此上的時間。
要添加到Valentino所說的內容,請創建您自己的標識並對錶格進行舞臺佈置,以便您可以在爲每條父記錄添加新標識後更新所有子表格。 – HLGEM 2010-05-14 18:16:46