我正在嘗試使用各種選項(如腳本數據庫)將我的一個SQL Server 2005數據庫遷移到SQL Server 2008。如何將SQL Server 2005數據庫遷移到SQL Server 2008?
我能夠創建表結構,但沒有像數據,功能,存儲過程中的任何對象....
我怎樣才能做到這一點?我試圖複製.mdf
和.ldf
文件並將它們放到2008文件夾中,但這也不起作用。
我正在嘗試使用各種選項(如腳本數據庫)將我的一個SQL Server 2005數據庫遷移到SQL Server 2008。如何將SQL Server 2005數據庫遷移到SQL Server 2008?
我能夠創建表結構,但沒有像數據,功能,存儲過程中的任何對象....
我怎樣才能做到這一點?我試圖複製.mdf
和.ldf
文件並將它們放到2008文件夾中,但這也不起作用。
備份&恢復?!?!?
將SQL Server 2005數據庫備份到.bak
文件,並在SQL Server 2008計算機上恢復該文件。
如果您還沒有運行舊的SQL Server 2005安裝,那麼您將不得不使用SSMS 2008中的Attach。因此,將.mdf ja .ldf複製到SQL Server 2008數據文件夾以及SSMS - >數據庫 - >右鍵 - >附加
如果您有運行的唯一正確途徑舊的安裝已經被marc_s
告訴我得到這個錯誤:
System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘database_name’ database. (Microsoft.SqlServer.Smo)
這是可以解決的通過選擇選項REPLACE ...我就是這樣這一個。
我試過了,但該選項不起作用 –
@HakooDesai:你需要更精確 - **如何**是它*不工作*?你有錯誤嗎?如果是這樣的話:**什麼**錯誤?? –