繁体   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