我一直在爲這個應用程序遷移而奮鬥了幾天。我擁有的是一箇舊的MSSQL Server 2000支持的應用程序,它正在升級到運行SMSQL Server 2005的Windows 2003 Server。我對SQL Server知之甚少,但顯然還不夠。將SQL2000數據庫遷移到另一臺機器上的SQL2005
我嘗試通過轉到數據庫 - > [數據庫] - >所有任務 - >備份數據庫...,選擇'完整'並保存文件來備份舊服務器上的數據庫。我將該備份文件移動到新服務器上,並試圖進行恢復,但它抱怨說它正在尋找位於舊服務器上的[Database] .mdf文件。
所以然後我試着做一個導出數據,選擇了本地SQL 2000數據庫,將它指向另一臺機器上的新SQL 2005數據庫,並且它一路走到最後,並死於抱怨的桌子正在加入。
我試着在2000盒子上執行'生成SQL'命令並在SQL 2005下運行它。它看起來像有很多使用舊的* =語法的SQL Server 2005不再支持的外部連接並且這是一個供應商數據庫,他們不知道他們在建立這些表格時的真實意圖。
有沒有其他方法可以嘗試遷移此數據庫?