0

我剛剛收到一段未曾碰過的項目。它是用VS2005和SQl 2000編寫的。我將這個項目升級到了VS2010,沒有任何問題。然而;當我嘗試修改表適配器等時,我收到錯誤「您必須具有Microsoft SQL 2005或更高版本」。Tableadapter您必須擁有Microsoft SQL 2005或更高版本

該項目的數據集和表適配器上的所有引用SQL 2000

我想我有2個問題的100的: 我應該takeall這些適配器,同時使數據層和連接到數據庫呀?

或者我可以升級數據庫到SQL 2008,它會一切工作的方式?不知道這個最好的辦法是什麼。

這是一個桌面應用程序,如果它很重要。

任何建議將是偉大的。

感謝

+0

你解決這個問題? – CodenameCain 2013-08-08 20:54:23

回答

0

我能夠通過選擇一個SQL數據庫,然後將OLE選項VS 2010連接到MSSQL2000分貝 - 然後說記住密碼(是的,我知道這不是加密)。所提供的projectname.exe.config文件,看起來像一個連接字符串:

<add name="projectname.My.MySettings.dbnameConnectionString" 
    connectionString="Provider=SQLOLEDB;Data Source=ip.ip.ip.ip; Persist Security Info=TRUE;Password=xxxxxxx;User ID=username; Inital Catalog=dbname" 
    providerName="System.Data.OleDb" /> 
<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework, Version=4.0,Profile=Client" /> 

有了這個,我得到這裏的最後一行的消息 -

Could not find schema information for the attribute 'sku' (and 'version' and element 'supportedRuntime') 
相關問題