簡體   English   中英

通過Visual Studio Professional 2008連接到AdventureWorks數據庫(SQL Server 2005 Express)

[英]Connecting to AdventureWorks database (SQL Server 2005 Express) through Visual Studio Professional 2008

我正在跟隨O'REILLY 學習 ASP.NET 3.5 ,以使用Visual Studio 2008 SP1編寫一些ASP.NET 3.5代碼。 我已經指出需要使用SqlDataSource控件配置數據源的位置。 即使我有SQL Server Express 2005,我還是選擇了Microsoft SQL Server(SqlClient) -這似乎是唯一的邏輯選擇。

我進入“ 添加連接”窗口並成功添加服務器名稱,然后使用“ 選擇”或輸入 AdventureWorks 的數據庫名稱 當我單擊“測試連接”時,出現“ 測試連接成功”消息框。

不幸的是,當我單擊“確定”時,收到以下錯誤消息:

Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,
PublicKey Token=89845dcd8080cc91' or one of its dependecies.  The system cannot find
the file specified.

在他看來,我無所適從,到處尋找和發現與我的問題類似的東西,涉及到Visual Studio或SQL Server的其他版本。

我真的很感謝任何幫助!

您可以調查食譜。

我有完全相同的問題。

按照此線程中建議 ,我轉到“ Microsoft SQL Server 2008功能包,2008年8月 ”,並下載(並安裝了)“ Microsoft SQL Server 2005向后兼容性組件”。 這沒有幫助。

然后,我還下載並安裝了以下組件:SharedManagementObjects.msi,sqlncli.msi,SQLSysClrTypes.msi。

現在它對我有用。

我正在使用SQL Server 2008 Express和Visual Web Developer 2008 Express Edition。

您可能需要重新安裝SQL 2005 Express副本。 但是請確保在安裝程序中安裝所有客戶端開發人員軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM