台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
659
 
會員總數:230669
接案會員:6774
文章總數:2320
討論主題:176446
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 因為版本為 655。這個伺服器支援 612 及更早的版本。不支援降級路徑

[變換順序]
[我要回覆]


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
因為版本為 655。這個伺服器支援 612 及更早的版本。不支援降級路徑
價值 : 10 QP  點閱數:5773 回應數:29

點圖分享到Plurk吧!
樓主

小婷
初學者
5 358
3265 796
發送站內信

請教各位先進
請問以下是什麼問題? 是 我的 .MDF版本不夠新還是伺服器版本不夠新 (要如何更新呢) 謝謝

無法開啟資料庫 'D:\\GH \\APP_DATA\\DATABASE.MDF',因為版本為 655。這個伺服器支援 612 及更早的版本。不支援降級路徑。\r\n無法開啟使用者預設資料庫。登入失敗。
本篇文章發表於2011-07-04 17:13
不要怕別人笑才學的到東西
什麼是iT Power資訊報 2010年藍色小舖認證專家風雲榜完全名單
16樓
回應

荔枝
捐贈 VP 給 荔枝 檢舉此回應
這篇我之所以會回答,是因為他沒問過這一題,且又不像是阿白題,

不過話說回來,這題也是Google一下就OK了....XD

就像奇諾大大所說的,樓主似乎很恨Google,從小被Google欺負過....XD

我就當樓主還不知道這種用法,給以下Code:

請別再問我,這些Code要寫在哪.....XD


本篇文章回覆於2011-07-05 08:52
--未登入的會員無法查看對方簽名檔--
17樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
謎:GOOGLE是什麼,能吃嗎??我問他的東西我又不知道是什麼。而且我也有我的原則。他不會依照我的原則。更不會人性化的依照我的想法做好程式給我。
所以~~~還是你們最好~~~會給我程式。

因該是這樣吧。所以對他來說。GOOGLE是沒用的東西。
話說用MDF~~~唉~~~自找罪受。


本篇文章回覆於2011-07-05 09:39
--未登入的會員無法查看對方簽名檔--
18樓
回應

Bill
檢舉此回應
我看到現在的結論
(1) 樓主應該連SQL Server是怎麼掛載資料庫的都搞不清楚
(2) 樓主的中文也不太好, 所以分不清楚主詞是資料庫本身還是SQL Server.
(3) 因為都用抄的, 其實connection string為什麼要這麼寫, 他也不知道
(4) 愛之適足以害之, 人人都知九陰真經好, 但還是拼命教人家九陰白骨爪, 所以這位樓主陷溺已深, 再也回不去了.


本篇文章回覆於2011-07-05 10:03
--未登入的會員無法查看對方簽名檔--
19樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
小婷兄,我看到你在12F之前的回答,都還算正常,但12F一出來...@@

唉~~

你該不會都沒用過SQL Server Management Studio嗎?


本篇文章回覆於2011-07-05 10:51
--未登入的會員無法查看對方簽名檔--
20樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
九陰白骨爪嗎???

人家雖然是隨便練。硬練出一個「九陰白骨爪」。但至少還有一半的正規練法。所以才能一招獨步武林。

不過他練習的方式用「九陰白骨爪」來比喻的話。我是認為還太過了。
他因該是比較接近歐陽峰所練的「假九陰真經」還比較接近。完全無規章,硬練到走火入魔的地步了。


本篇文章回覆於2011-07-05 12:06
--未登入的會員無法查看對方簽名檔--
21樓
回應

MIS2000 Lab
檢舉此回應
知道自己的SQL Server是什麼版本?

要升級的話,該升級到 SP第幾版?

請看以下方法:
http://www.dotblogs.com.tw/mis2000lab/archive/2010/10/26/18571.aspx



用select @@version也可以查



快去買書吧!任何一本都比你腦袋空空要好啊!


本篇文章回覆於2011-07-06 14:43
--未登入的會員無法查看對方簽名檔--
22樓
回應

MIS2000 Lab
檢舉此回應



挖勒!!!!他真的在公司寫程式ㄟ!
不是在家自己玩玩而已


快快人肉搜索周邊的同仁,
當心 -- 小婷就是你同事!!!!


本篇文章回覆於2011-07-06 14:45
--未登入的會員無法查看對方簽名檔--
23樓
回應

MIS2000 Lab
檢舉此回應
19F 阿恢:


(偽)
都是書本太爛,我要學的都沒有。我都要寫動態的....
我是 .NET高手,不是SQL高手。
都是同仁太差,他們都不會
都是論壇的人,高手太少,沒法解

都是別人不對~~~
我,自我感覺良好!

------
(偽)
喜歡學習與討論的空間



本篇文章回覆於2011-07-06 14:48
--未登入的會員無法查看對方簽名檔--
24樓
回應

MIS2000 Lab
檢舉此回應
回答 15F Lililala2大哥:



您需要這個

[網路分享文章] 天然有效的蟑螂剋星
http://nocockroach.blogspot.com/2010_12_01_archive.html





本篇文章回覆於2011-07-06 15:17
--未登入的會員無法查看對方簽名檔--
25樓
回應

馬久里
檢舉此回應
不知道樓主解決了嗎? 這個問題我太過熟悉了

而版上大大可能也沒那個時間寫詳細的解決方法給你,因此我把經驗分享給你

你可以在本機可以run的環境去查看版本,我提供我的SQL給你

Dim conn As New SqlConnection
Dim connstr As String = ConfigurationManager.ConnectionStrings("xxxxx").ConnectionString
Dim cmd As New SqlCommand

conn.ConnectionString = connstr
cmd.CommandType = CommandType.Text
cmd.CommandText = "SELECT @@VERSION ,SERVERPROPERTY('ProductVersion') N'執行個體的版本', SERVERPROPERTY('ProductLevel') N'執行個體的版本層級', DATABASEPROPERTYEX('master','Version') N'資料庫的內部版本號碼'; "
cmd.Connection = conn



Dim rd As SqlDataReader
conn.Open()
rd = cmd.ExecuteReader
While rd.Read
Response.Write(rd.Item(0) & "<br>" & rd.Item(1) & "<br>" & rd.Item(2) & "<br>" & rd.Item(3))
End While
conn.Close()

看了版本之後在去MSDN下載

照此順序操作
1. 移除現有的 SQLEXPRESS 執行個體 (Instance)

直接從控制台的「新增移除程式」移除 Microsoft SQL Server 2005,移除過程中要選取 SQLEXPRESS 執行個體,即可順利移除。

2. 移除\Microsoft\Microsoft SQL Server Data\SQLEXPRESS 目錄

3. 使用「SQL Server 組態管理員」啟用 TCP/IP 通訊協定與重新啟動服務

請點進 [SQL Server 網路組態] / [SQLEXPRESS 的通訊協定],並設定 TCP/IP 服務為「已啟用」。

最後重新啟動 SQL Server (SQLEXPRESS) 服務即可大功告成:




PS 最重要一點,妳安裝到正式環境是否會影響其他專案,不要解決了一個問題,叢生一堆問題。





本篇文章回覆於2011-07-07 17:22
--未登入的會員無法查看對方簽名檔--
26樓
回應

阿源哥哥
捐贈 VP 給 阿源哥哥 檢舉此回應
這一篇竟然登上小舖電子報熱門討論話題第一名耶!




本篇文章回覆於2011-07-07 17:22
--未登入的會員無法查看對方簽名檔--
27樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
電子報的熱門Q&A,小婷兄包辦前三名,叫他第一名~~


本篇文章回覆於2011-07-07 17:39
--未登入的會員無法查看對方簽名檔--
28樓
回應

馬久里
檢舉此回應

不知道樓主解決了嗎? 這個問題我太過熟悉了

而版上大大可能也沒那個時間寫詳細的解決方法給你,因此我把經驗分享給你

你可以在本機可以run的環境去查看版本,我提供我的SQL給你

Dim conn As New SqlConnection
Dim connstr As String = ConfigurationManager.ConnectionStrings("xxxxx").ConnectionString
Dim cmd As New SqlCommand

conn.ConnectionString = connstr
cmd.CommandType = CommandType.Text
cmd.CommandText = "SELECT @@VERSION ,SERVERPROPERTY('ProductVersion') N'執行個體的版本', SERVERPROPERTY('ProductLevel') N'執行個體的版本層級', DATABASEPROPERTYEX('master','Version') N'資料庫的內部版本號碼'; "
cmd.Connection = conn


Dim rd As SqlDataReader
conn.Open()
rd = cmd.ExecuteReader
While rd.Read
Response.Write(rd.Item(0) & "<br>" & rd.Item(1) & "<br>" & rd.Item(2) & "<br>" & rd.Item(3))
End While
conn.Close()

看了版本之後在去MSDN下載對應的版本安裝,其實安裝sql 2008 express sp1以上版本都可

655即是代表sql 2008 express sp1

本人是安裝完SP2版本後照此順序操作


1. 移除現有的 SQLEXPRESS 執行個體 (Instance)

直接從控制台的「新增移除程式」移除 Microsoft SQL Server 2005,移除過程中要選取 SQLEXPRESS 執行個體,即可順利移除。

2. 移除\Microsoft\Microsoft SQL Server Data\SQLEXPRESS 目錄

3. 使用「SQL Server 組態管理員」啟用 TCP/IP 通訊協定與重新啟動服務

請點進 [SQL Server 網路組態] / [SQLEXPRESS 的通訊協定],並設定 TCP/IP 服務為「已啟用」。

最後重新啟動 SQL Server (SQLEXPRESS) 服務即可大功告成:




PS 最重要一點,妳安裝到正式環境是否會影響其他專案,不要解決了一個問題,叢生一堆問題。


本篇文章回覆於2011-07-10 11:42
--未登入的會員無法查看對方簽名檔--
29樓
回應

MIS2000 Lab
檢舉此回應
回答的字太多,原PO看不懂,會自動跳過去(忽略)喔... Orz

之前有人貼網址(URL)給他,他從來不看,
後來發現沒有幫他做好超連結,他不會用.... Orz

更誇張的還多的呢........Orz




本篇文章回覆於2011-07-11 17:02
--未登入的會員無法查看對方簽名檔--
[變換順序]
 

回覆
如要回應,請先登入.