2012-03-09 169 views
0

我有一個數據庫名爲SAHS在我的桌面上安裝了sqlserver 2000我想複製它在我的筆記本電腦(64位)有sql server 2008 .. 我試過刪除它的備份..將sqlserver2000數據庫從一臺計算機複製到另一臺計算機的sqlserver 2008

像這樣;

BACKUP DATABASE SAHS 
TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\BACKUP\SAHSFullRM.bak' 
WITH FORMAT; 
GO 

我可以將備份文件複製在我的筆記本電腦,並使用恢復的語句。如果有,請在顯示這個恢復聲明即時得到錯誤:

restore database SAHS 
from disk = 'C:...' 

說操作系統錯誤。 有沒有其他更簡單的方法來做到這一點..請幫助

+1

您是否首先在筆記本電腦上創建了空白數據庫?如果您的筆記本電腦上的目錄不同,您可能還需要'RESTORE'命令的'WITH MOVE'選項。 – 2012-03-09 12:57:48

+0

我也試過,它顯示我操作系統錯誤,並恢復異常取消。我嘗試用**移動**也移動 – HMcompfreak 2012-03-09 13:04:35

+0

ok先生..實際上我是一個新手,所以完全不知道..但thqq讓我明白聲譽率概念.. :) – HMcompfreak 2012-03-09 13:26:39

回答

0

我做到了我自己。開SQLSERVER管理工作室,從對象資源管理器中展開數據庫列,右擊任何DATABSE,選擇任務 - >恢復 - >數據庫文件或文件組,恢復對話框華保,在寫侑數據庫的新名稱數據庫,選擇位置和鍵入從設備選項,選中該複選框,並單擊OK .. ITS DONE ..這是一個sqlserver 2008中的新功能..

2

確保目標服務器有權訪問包含bak文件的文件夾。在目標服務器上,您可以嘗試從SSMS運行還原數據庫嚮導。

相關問題