2012-09-27 299 views
0

我正在嘗試使用各種選項(如腳本數據庫)將我的一個SQL Server 2005數據庫遷移到SQL Server 2008。如何將SQL Server 2005數據庫遷移到SQL Server 2008?

我能夠創建表結構,但沒有像數據,功能,存儲過程中的任何對象....

我怎樣才能做到這一點?我試圖複製.mdf.ldf文件並將它們放到2008文件夾中,但這也不起作用。

回答

1

備份&恢復?!?!?

將SQL Server 2005數據庫備份到.bak文件,並在SQL Server 2008計算機上恢復該文件。

+0

我試過了,但該選項不起作用 –

+1

@HakooDesai:你需要更精確 - **如何**是它*不工作*?你有錯誤嗎?如果是這樣的話:**什麼**錯誤?? –

0

如果您還沒有運行舊的SQL Server 2005安裝,那麼您將不得不使用SSMS 2008中的Attach。因此,將.mdf ja .ldf複製到SQL Server 2008數據文件夾以及SSMS - >數據庫 - >右鍵 - >附加

如果您有運行的唯一正確途徑舊的安裝已經被marc_s

告訴
0

我得到這個錯誤:

System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘database_name’ database. (Microsoft.SqlServer.Smo) 

這是可以解決的通過選擇選項REPLACE ...我就是這樣這一個。

相關問題