【问题标题】:Connecting to AdventureWorks database (SQL Server 2005 Express) through Visual Studio Professional 2008通过 Visual Studio Professional 2008 连接到 AdventureWorks 数据库 (SQL Server 2005 Express)
【发布时间】:2008-11-07 18:11:37
【问题描述】:

我正在关注 O'REILLY 的学习 ASP.NET 3.5,以使用 Visual Studio 2008 SP1 编写一些 ASP.NET 3.5 代码。我已经到了需要使用 SqlDataSource 控件配置数据源的地方。我选择了 Microsoft SQL Server (SqlClient),即使我有 SQL Server Express 2005 - 这似乎是唯一合乎逻辑的选择。

我进入添加连接窗口并成功添加服务器名称,我使用选择或输入数据库名称 >AdventureWorks。当我点击测试连接时,我会看到 Test Connection Succeeded 消息框。

不幸的是,当我单击“确定”时,我收到以下错误消息:

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 的其他版本。

非常感谢您对此的任何帮助!

【问题讨论】:

    标签: asp.net sql-server visual-studio-2008


    【解决方案1】:

    你可以调查thisrecipe。

    【讨论】:

      【解决方案2】:

      您可能需要重新安装 SQL 2005 Express 副本。但请务必在安装程序中安装所有客户端开发人员包。

      【讨论】:

        【解决方案3】:

        我遇到了完全相同的问题。

        suggestions in this thread 之后,我去了“Microsoft SQL Server 2008 Feature Pack, August 2008” - 并下载(并安装)了“Microsoft SQL Server 2005 向后兼容性组件”。这没有帮助。

        然后我还下载并安装了以下组件:SharedManagementObjects.msi、sqlncli.msi、SQLSysClrTypes.msi。

        现在它对我有用。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-10-08
          • 1970-01-01
          • 2011-01-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多