最近看一本書的時候,裏面用到了微軟Northwindh和Pubs示例數據庫。示例數據庫可以從下方地址下載。
https://www.microsoft.com/en-us/download/details.aspx?id=23654
安裝MSI文件之後,生成一個文件夾,文件夾下對每個數據庫生成三個文件,一個.sql文件,一個.mdf 文件,一個.ldf文件。
在嘗試將.mdf attach到SQL 2014 DB Server的時候,遇到下圖中所示的錯誤。反覆嘗試幾次發現繞不過這個錯誤。
之後在網上找到了有人碰到過這個問題,解決辦法是使用.sql腳本來創建數據庫. 在操作之前需要對腳本做一點修改。以Northwind數據庫爲例:
找到這兩行代碼,刪除或者註釋掉 -
exec sp_dboption 'Northwind','trunc. log on chkpt.','true'
exec sp_dboption 'Northwind','select into/bulkcopy','true'
在這兩行代碼下面的位置加上
alter database Northwind set recovery simple
之後執行操作,就可以將數據庫成功在SQL Server 2014上創建出來了。
對Pubs數據庫操作相同,不再重複。
原文參考自: