在SQL Server 2012 or LocalDB 附加安裝北風資料庫

在SQL Server 2012 or LocalDB 附加安裝北風資料庫

微軟在以往SQL 2000時代就有提供北風資料庫(Northwind)供下載測試,安裝方式就不再多說,Google一下就有很多教學,例如此篇文章,而在SQL 2012後安裝後會發現無法附加,微軟又提供另一個範例資料庫叫Adventure Works 範例資料庫,雖然這個資料庫關聯很多,資料表命名也更整齊,但通常會用到範例資料庫應該都只是撰寫些Demo,不希望有太複雜關聯的資料庫吧,故本文章主要教學如何在SQL Server 2012安裝北風資料庫,以LocalDB為例。

 

以傳統附加方式會發生以下錯誤:

 

image

 

 

這主要是因為一些相容性問題導致附加失敗,而我們可以用另外一種方式來建立,首先先到從此下載的北風資料庫安裝檔,而預設安裝資料夾為C:\SQL Server 2000 Sample Databases,打開後會有以下檔案,打開instnwnd檔案

 

 

image

 

將以下兩行程式碼註解並執行

exec sp_dboption 'Northwind','trunc. log on chkpt.','true'

exec sp_dboption 'Northwind','select into/bulkcopy','true'

 

 

image

 

 

這樣就會發現建立完成了 : )

 

 

image

 


 

參考資料

 

http://buli.waw.pl/sql-server-2012-northwind-database/