安裝北風資料庫
一、北風資料庫-SQL2000版
1、直接附加
一般我們會去下載Northwind and pubs Sample Databases for SQL Server 2000
北風資料庫來裝(如果連不上可到這裡下載,或是使用 .bak 檔回復),
執行下載下來SQL2000SampleDb.msi安裝檔後會在 C:\SQL Server 2000 Sample Databases 留下檔案。
一般我們是直接拿NORTHWND.MDF與NORTHWND.LDF檔,
直接附加在SQL SERVER上,但是此舉只能適用在2008R2以下版本。
2、使用SQL指令
而還有一種解決辦法就是利用instnwnd.sql檔使用SQL指令方式來新增北風資料庫,
現在就開始執行instnwnd.sql,但會遇到錯誤
我想是這個sp_dboption已不支援2012以上的版本還會出錯,
直接將它註解掉然後執行
重新整理後會發現北風資料庫已建成
3、於SQL SERVER 2008R2使用直接附加方式所遇到的問題
使用直接附加的方式會遇到存取被拒問題
「
標題: Microsoft SQL Server Management Studio
------------------------------
伺服器 'JOHN\MSSQLSERVER2008R' 的 附加資料庫 失敗。 (Microsoft.SqlServer.Smo)
如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&
ProdVer=10.50.2500.0+((KJ_PCU_Main).110617-0026+)&
EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&
EvtID=附加資料庫+Server&LinkId=20476
------------------------------
其他資訊:
執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
無法開啟實體檔案 "C:\SQL Server 2000 Sample Databases\northwnd.mdf"。
作業系統錯誤 5: "5(存取被拒。)"。 (Microsoft SQL Server, 錯誤: 5120)
如需說明,請按一下: http://go.microsoft.com/fwlink?
ProdName=Microsoft+SQL+Server&ProdVer=10.50.2500&
EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
」
解決辦法就是要替user自己加大存取權限,
如下圖原本的權限只能讀取不能寫入,
請改為完全控制
即可附加成功。
參考資料: