這次是用來練習C# 之前沒有碰過C# 這算是從頭來一次吧
不過因為有JAVA的基礎 C#看起來也有親和力多了
一切都非常的美好 到官方網站下載 Microsoft Visual Studio 2010 Express版本
安裝後 就可以使用了 但是 就是這個但是 一切就在我手賤亂點一通後
發生了令人崩潰的事 之後就是一連串的Google 到現在終於解決問題了 哈哈哈哈哈哈
--------------------------------以上都是抱怨-------------------------------------
首先在安裝Microsoft Visual Studio 2010 Express版本時 也會順便安裝 SQL SERVER
但是我安裝的版本是2005 因此這件事就造就我後來一連串的考驗
原本想說既然要好好練習C# 工欲善其事 必先利其器 所以我先去借了一本書來參考
書本裡面當然附有練習檔案 資料庫 圖片等
原本資料庫的設計都是我按照書本的指示自己key in
直到有幾個練習題必須要用到書本的資料庫 當我按照正常方式匯入資料庫時
跑出這樣的警示
無法開啟資料庫 'E:\ch14\Northwind.mdf',因
為版本為 655。這個伺服器支援 612 及更早的版本。不支援降
級路徑。\r\n無法開啟使用者預設資料庫。登入失敗。
原因是我的資料庫太舊了(2005版本)
而書本的資料庫比較新(2008版本)
接下來就是我一連串更新資料庫的開始
首先我先刪掉了 SQL SERVER 2005 之後安裝 SQL SERVER 2008
事情如果到這裡結束 那該有多好 可是微軟永遠不是我想的這麼簡單
我打開Microsoft Visual Studio 2010 Express嘗試打開資料庫
跳出了這樣的訊息
由於無法啟動使用者執行個體的處理而無法產生SQL SEVER
的使用者的執行個體,此連結將會關閉
到了這邊如果按照網路的解決方法執行的話 一切都不會有後來一連串的問題
但是我不知道哪根筋不對勁 從此就走向另一條路....
解決的方法
XP:
C:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
Vista:
C:\Users\SANZOK\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
愚蠢的我 打開C槽打開user資料夾 沒有發現Local Settings
以為我的電腦構造跟人家的不一樣
就這樣我開始跟SQL SERVER奮鬥起來了 聰明的觀眾 看到這裡
你該知道資料夾有一種選項叫做顯示所有檔案和資料夾
就在我不停的重灌SQL SERVER 又跑出這樣的訊息
sql server 事件日誌檔已滿
終於跟前面一句話不一樣了(誤
解決方式
到電腦的事件檢視器刪除掉已滿的的事件紀錄 當然刪之前記得先備份
如果要開啟「事件檢視器」,請依照下列步驟執行:
- 按一下 [開始],然後按一下 [控制台]。按一下 [效能及維護],按一下 [系統管理工具],然後按兩下 [電腦管理]。或者,開啟含有「事件檢視器」嵌入式管理單元的 MMC。
- 在主控台樹狀目錄中,按一下 [事件檢視器]。
當然在我每一次刪掉SQL SERVER後 又重新安裝過程時 會出現這樣的錯誤訊息
效能計數器登錄區一致性失敗
目前遇到兩次
第一次解決方式重新開機
第二次是到控制台à地區以及語言à系統管理à非 Unicode 程式目前使用的語言設成中文(台灣),重新開機後即可
後來在不同的網頁有看到可以在安裝的過程中將使用者的執行個體的預設選項取消
可以解決問題 但是 又跑出新的訊息 = =
停用SQL Server產生使用者執行個體. 請使用 sp_configure
'user instances enabled' 來產生使用者執行個體!
這邊的解決辦法是
在SQL Server 2008 的 SQL Server Management Studio裡面的伺服器資料庫按右鍵
選擇新增查詢 輸入 下面的內容
sp_configure 'user instances enabled', 1;RECONFIGURE
這樣問題又回到原點
目前遇到兩次
第一次解決方式重新開機
第二次是到控制台à地區以及語言à系統管理à非 Unicode 程式目前使用的語言設成中文(台灣),重新開機後即可
後來在不同的網頁有看到可以在安裝的過程中將使用者的執行個體的預設選項取消
可以解決問題 但是 又跑出新的訊息 = =
停用SQL Server產生使用者執行個體. 請使用 sp_configure
'user instances enabled' 來產生使用者執行個體!
這邊的解決辦法是
在SQL Server 2008 的 SQL Server Management Studio裡面的伺服器資料庫按右鍵
選擇新增查詢 輸入 下面的內容
sp_configure 'user instances enabled', 1;RECONFIGURE
這樣問題又回到原點
由於無法啟動使用者執行個體的處理而無法產生SQL SEVER
的使用者的執行個體,此連結將會關閉
解決辦法就是把SQLEXPRESS資料夾刪掉
終於結束了這無窮迴圈 可喜可賀!!!