在 SQL Server 2012 附加 Adventure Works 範例資料庫

歐志信

Dn198215.7B654F178A3842F7F616A829DC6DF588(zh-tw,TechNet.10).png

2013年4月

前言

當我們使用 SQL Server 2012 想要測試或實作功能時,可能需要一個範例資料庫來進行測試,其中最為人所知的是 Adventure Works 範例資料庫,在 SQL Server 2012 此範例資料庫需要從網路下載並且附加,本文說明如何下載與附加Adventure Works 資料庫。

步驟

首先,連結至網址:

http://msftdbprodsamples.codeplex.com/releases/view/55330

根據您的需求,下載合適的 Adventure Works 範例資料庫。

Dn198215.7C02B418F0762B88B318E8AA0E36B3C3(zh-tw,TechNet.10).png

下載後的檔案格式是 mdf 檔案。

Dn198215.621948FF766D8623EC2D57411C2CF755(zh-tw,TechNet.10).png

您可以將資料庫檔案放置在預設位置,或是放置在其他的資料夾位置,預設位置如下所示:

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA

將 mdf 檔案移動後,按滑鼠右鍵,選擇【內容】。

Dn198215.DB11F85F7424BCA9648D1C836B442602(zh-tw,TechNet.10).png

請按【解除封鎖】,完成後按【確定】。

Dn198215.9F927DF7B292D06B5FA3F195039125C7(zh-tw,TechNet.10).png

開啟 SQL Server Management Studio,並且連接到伺服器。

Dn198215.E3A2CEB40965C1DB9D2B454247CA3E85(zh-tw,TechNet.10).png

我們可以使用 Transact-SQL 陳述句附加資料庫,如下所示:

CREATE DATABASE [AdventureWorks2012] 
ON ( FILENAME = N'檔案完整路徑與名稱' )
FOR ATTACH_REBUILD_LOG;
GO

舉個例子,當我將 mdf 檔案放置在 C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\AdventureWorks2012_Data.mdf ,修改後的 Transact-SQL 陳述句如下所示:

CREATE DATABASE [AdventureWorks2012] 
ON ( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\AdventureWorks2012_Data.mdf' )
FOR ATTACH_REBUILD_LOG;
GO

執行後,附加 Adventure Works 範例資料庫完成。

Dn198215.8C59E28207F4963D0D4C456C7475DD71(zh-tw,TechNet.10).png

我們也可以透過 SQL Server Stuio Management 管理工具進行附加,在【資料庫】上,按滑鼠右鍵,選擇【附加】。

Dn198215.A1F3CCA06435D3D0D15EDDAA824CC6E9(zh-tw,TechNet.10).png

按【加入】按鈕。

Dn198215.A9D7B0250062EA1C1E9A7C143CDAEB6D(zh-tw,TechNet.10).png

選擇您的範例資料庫 mdf 檔案,按【確定】。

Dn198215.0E38BEBF7D1EE89961EDBEF27EC925C4(zh-tw,TechNet.10).png

由於我們只有 mdf 檔案,沒有 ldf 記錄檔,請選擇記錄檔後,按【移除】,然後按【確定】。

Dn198215.6A22F44A21046D048CCC97A6D0E58778(zh-tw,TechNet.10).png

附加 Adventure Works 範例資料庫完成。

Dn198215.7AFBEB5D7DA90B42A4F30A8A08C5652E(zh-tw,TechNet.10).png

相關參考與連結

文章分類:TechNet – SQL Server

顯示: