我創建的SQL Server 2008數據庫我分離數據庫和我過到服務器,運行SQL Server企業管理器中複製的.mdf
(SQL服務器2000)。附上由SQL Server 2008在SQL Server中創建一個.mdf文件2000
當我嘗試附加MDF我得到...
微軟SQL-DMO(ODBC SQL狀態:HY000)錯誤602:找不到 行sysindexes中對數據庫ID 13,對象ID 1,索引ID 1.運行 sysindexes上的DBCC CHECKTABLE。
這是什麼意思?這是因爲數據庫是在一個更新的版本創建的?
您**不能**在任何情況下將在SQL Server 2008上創建的數據庫重新附加或還原到早期版本的SQL Server。這是不可能的 - 沒有技巧,沒有解決方法,沒有工具 - 只是**不能**。 –
您需要(1)在SQL Server 2000中創建新數據庫,(2)在2008數據庫中將所有數據庫對象腳本編寫爲SQL腳本,(3)在2000版本中運行這些腳本,以及(4)數據使用腳本或SQL Data 2008工具,如SQL Server 2008中的[Red-Gate SQL Data Compare](http://www.red-gate.com/products/sql-development/sql-data-compare/)到2000年。 –