最近打算改寫部落格的SQL相關文章
因為資安的關係,沒辦法用公司的資料庫為範例
所以範例資料庫都是自己亂建的
毫無系統,沒有組織
所以想用微軟提供的範例資料庫Northwind來當SQL文章的範本
一來可以大家可以從微軟官網上下載安裝 下載位置
有一個共通的資料與共通的語言,溝通起來比較方便
二來我就不用自己在那邊編一些亂七八糟的資料
BUT!!
安裝的過程中出了一些小小的問題
因此在這邊記錄一下問題與解決方式
從官網上下載後會得到一個SQL2000SampleDb.msi檔案
安裝的過程沒有甚麼特殊的,就是一直next
執行完之後在C槽下會多一個SQL Server 2000 Sample Databases
看到熟悉的副檔名LDF跟MDF於是乎我很直覺的使用附加資料庫的方式
附加的過程就不在此詳述,反正結果是失敗的
如需了解附加資料庫的方法請參考
[DB] 附加資料庫 (Attach a database in Microsoft SQL Server 2012)
附加失敗結果如下
超連結的訊息,大意就是你的資料庫版本不支援你的MS SQL Server版本
喔不~!!! 解壓縮的資料夾下有個readme的檔案,看看裡面怎麼說
原來還有提供安裝的sql:
直接在Microsoft SQL Server Management Studio打開來執行即可個屁!!
還是發生錯誤
查了一下資料發現2008之後的版本就不支援sp_dboption
官方說明:https://technet.microsoft.com/zh-tw/library/ms187310(v=sql.105).aspx
sp_dboption 是用來修改資料庫選項的sp (其實我沒用過)
但2012版本已經版這個sp拿掉了,建議使用alter database來修改資料庫選項
既然不支援,咱們就別執行了
把24, 25行的程式碼註解掉在按執行,這次果然成功了!!!
大功告成!!!!
沒有留言:
張貼留言