2017-08-14 125 views
0

標題說的很多。我試着按照嚮導,但我得到一個錯誤,說沒有找到服務器。我可能沒有正確設置變量,它可能是很簡單的,一旦你知道它,但我沒有成功迄今...如何使用SQL Server嚮導僅恢復.bak文件中的數據?

The Import/Export Wizzard

以下是錯誤的全文:

TITLE: SQL Server Import and Export Wizard

The operation could not be completed.

ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)

The system cannot find the file specified

+0

想要將此備份還原到其他數據庫或新數據庫? –

+0

不同的數據庫,具有相同的表格和結構,但有一些新的表格和列 – Sychal

+0

錯誤很明顯:**找不到指定的文件** .....所以這是一個*遠程*服務器(不是在你自己的機器上)?如果是這樣,則'.bak'文件必須在該遠程服務器的文件系統上**,而不是在您的計算機上。遠程服務器無法訪問本地計算機的驅動器來閱讀'.bak'文件(謝天謝地).... –

回答

0
  • 創建一個新的數據庫
  • 右鍵單擊新創建的數據庫中,選擇Tasks>Restore>Database
  • 選擇from device並選擇.bak文件
  • 確保在Files選項卡,正確.mdf & .ldf文件被選中(即那些新創建的數據庫)
+0

這會不會恢復整個數據庫,包括表等。?我正在嘗試僅恢復**數據**。是否可以通過「任務」>「還原」選項進行操作? – Sychal

+0

@Sychal請澄清「data only」的含義。數據存儲在表格中,我沒有看到你的意思。 –

+0

新的數據庫是腳本化的,包括一些修改的「舊」表(主要是新的列)。我想知道是否可以從舊錶中獲取數據並將其填入新表中? (我不能只恢復舊數據庫,因爲新版本基於商業原因的另一個數據庫恢復) – Sychal

相關問題