2013-04-01 51 views

回答

0

聲明1:他的系統不包含SQL Server Management Studio中

聲明2:兩者都使用SQL Server 2005 ...

是不是上述兩個語句對立對方?

更新請忽略我以前的答案

運行在命令PROMT以下命令:

SqlCmd -E -S MyServer –Q 「RESTORE DATABASE [MyDB] 
     FROM DISK=’D:BackupsMyDB.bak(Your backup Databse file)’」 

我得到了refrence from here

+1

安裝Management studio是* optional *。並且在微軟中只有一些安裝程序只包含服務器,而不是其他任何東西':)' –

+1

不,這兩個不會**互相矛盾。 SQL Server Management Studio與SQL Server 2005完全不同(SSMS是一個用於訪問正在運行的SQL Server安裝的*客戶*應用程序)。 –

+0

你仍然聲稱這兩個陳述相互矛盾,他們仍然不 –

0

你需要一些樣的SQL客戶端在另一臺電腦上。由於sqlcmd是可以使用的任何SQL Server安裝的一部分。

然後使用RESTORE(SQL)語句來恢復備份。有關RESTORE聲明

細節可以在手冊中找到:http://msdn.microsoft.com/en-US/library/ms190372%28v=sql.90%29.aspx

你可以使用任何SQL客戶端能夠連接到SQL Server的第二臺計算機上運行。

爲了方便起見,你可以使用你的SSMS例如讓它產生必要的SQL語句。只需假裝在計算機上恢復備份,然後使用對話框頂部的「生成腳本」下拉列表查看SSMS將運行的SQL。

相關問題