none
Visual Studio 2008中使用Sql Server 2005 Express Edition出现问题 RRS feed

  • 问题

  • 在Visual Studio中,通过“服务器资源管理器-添加连接”,添加一个连接到SQLEXPRESS实例的连接,点击“测试连接”,可以正确地连接,点击确定,出现以下提示
    无法添加数据库
    未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件。
    直接使用Management Studio Express是可以管理数据库的,但是在Visual Studio里就不行了,请问这是什么原因?
    2008年9月7日 5:46

答案

全部回复

  • 这位朋友能介绍一下具体需要哪一个包吗?还是全部都需要?
    另外,您给我的地址是SQL Server 2008的,而我使用的是SQL Server 2005 Express Edition
    谢谢!
    2008年9月7日 7:45
  • 安装Microsoft SQL Server 2008 管理对象 相关的即可,VS2008使用,与sql 2005无关

     

    2008年9月7日 8:12
    版主
  • 问题已解决,谢谢!
    2008年9月7日 8:54
  • 我也有同样的问题,正在努力寻找答案。我使用的是microsoft visual web developer 2008和 sql server 2005 express
    2009年2月28日 0:45
  • 已成功解决了,非常感谢!下面是我提出问题及解决问题的详细过程:

    问题:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc,Version=10.0.0.0,Culture=
    neutral,PublicKeyToken=89845dcd8080cc91"或它的某一个依赖项。系统找不到指定的文件。

    搜索答案:在Visual Studio中,通过“服务器资源管理器-添加连接”,添加一个连接到SQLEXPRESS实例的连接,点击“测试连接”,可以正确地连接,点击确定,出现以下提示
    无法添加数据库
    未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件。
    直接使用Management Studio Express是可以管理数据库的,但是在Visual Studio里就不行了,请问这是什么原因?

    答案:需要下载下面的功能包

    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c

    再问:这位朋友能介绍一下具体需要哪一个包吗?还是全部都需要?
    另外,您给我的地址是SQL Server 2008的,而我使用的是SQL Server 2005 Express Edition
    谢谢!

    回答:安装Microsoft SQL Server 2008 管理对象 相关的即可,VS2008使用,与sql 2005无关 
     
    (以下是根据上面的问答自己的实践:)
    Microsoft SQL Server 2008 Native Client
    Microsoft SQL Server 2008 Native Client (SQL Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接到 Microsoft SQL Server 2000、2005 或 2008 的应用程序提供运行时支持。应将 SQL Native Client 用于创建新的应用程序或增强需利用 SQL Server 2008 新增功能的现有应用程序。SQL Native Client 的这个可再分发安装程序用于安装运行时所需的客户端组件,以利用 SQL Server 2008 的新增功能,它也可以安装开发使用 SQL Native Client API 的应用程序所需的头文件。


    Microsoft SQL Server 2008 Native Client
    Microsoft SQL Server 2008 Native Client (SQL Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接到 Microsoft SQL Server 2000、2005 或 2008 的应用程序提供运行时支持。应将 SQL Native Client 用于创建新的应用程序或增强需利用 SQL Server 2008 新增功能的现有应用程序。SQL Native Client 的这个可再分发安装程序用于安装运行时所需的客户端组件,以利用 SQL Server 2008 的新增功能,它也可以安装开发使用 SQL Native Client API 的应用程序所需的头文件。

    Microsoft Core XML Services (MSXML) 6.0
    Microsoft Core XML Services (MSXML) 6.0 是本机 XML 处理堆栈的最新版本。MSXML 6.0 提供了符合标准的 XML 1.0、XML Schema (XSD) 1.0、XPath 1.0 和 XSLT 1.0 实现。此外,它还提供了 64 位支持,增强了使用不可信 XML 数据时的安全性,并且与以前的 MSXML 版本相比可靠性得到了提高。

    Microsoft SQL Server 系统 CLR 类型
    SQL Server 系统 CLR 类型包中包含用于在 SQL Server 2008 中实现新的 geometry、geography 和 hierarchyid 类型的组件。此组件可与服务器分开安装,以允许客户端应用程序在服务器之外使用这些类型。

    注意:此组件还要求有 Windows Installer 4.5。



     

    2009年2月28日 1:12