vs2008(2010)连接数据库sql2005无法添加数据连接问题(报缺少依赖项,89845dcd8080cc91)

【转:http://blog.sina.com.cn/s/blog_4b5e83b40101a0w1.html】

在vs2008中创建数据连接时,出现了以下:

“无法添加数据连接。

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

此时如何应对?

1. 打开Microsoft公司的http://download.microsoft.com/download/b/b/2/bb22098a-c071-415f-9269-2eb26cefb562/instructions_chs.htm 页面。

2. 在这里下载以下两项:

(1)Microsoft SQL Server 2008 管理对象

SQL Server 管理对象 (SMO) 是一个 .NET Framework 对象模型,软件开发人员使用该模型可以创建用于管理 SQL Server 对象和服务的客户端应用程序。此对象模型将与 SQL Server 2000、SQL Server 2005 和 SQL Server 2008 协同工作。

注意:Microsoft SQL Server 2008 管理对象集合需要安装 Microsoft Core XML Services (MSXML) 6.0 和 Microsoft SQL Server Native Client,本页中也提供了这两个程序。

用户:客户、合作伙伴、开发人员

X86 包 (SharedManagementObjects.msi) - 3225 KB(直接单击此链接即可)
X64 包 (SharedManagementObjects.msi) - 3895 KB
IA64 包 (SharedManagementObjects.msi) - 5640 KB

(2)Microsoft SQL Server 系统 CLR 类型

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

  • X86 包 (SQLSysClrTypes.msi) - 1588 KB(直接单击此链接即可)
    X64 包 (SQLSysClrTypes.msi) - 1981 KB
    IA64 包 (SQLSysClrTypes.msi) - 3289 KB
  •  

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

    用户:客户、合作伙伴、开发人员

3. 首先安装步骤2中的(2)组件,然后安装步骤2的(1)组件。

好了,此时进入vs2008,添加新的数据连接,一切OK!!!

(以上是载内容)

本人遇到这问题是下载“X64 包 (SharedManagementObjects.msi) - 3895 KB”,这个包安装好就正常了。

希望对园友有帮助

时间: 2024-10-24 14:39:32

vs2008(2010)连接数据库sql2005无法添加数据连接问题(报缺少依赖项,89845dcd8080cc91)的相关文章

如何在MyEclipse中通过hibernate使用jtds驱动连接数据库,并向数据库添加数据的方法

最近学习了下如何在MyEclipse中通过hibernate使用jtds驱动连接数据库,并向数据库添加数据的方法,虽然MyEclipse中自带了连接数据库的方法,我也尝试了下其他方法,如有不当之处请指教,具体如下: 需要的驱动包为:jtds-1.2.jar 首先创建Java项目,就叫testjtds,同时为工程添加hibernate支持 对testjtds鼠标右键,在最下面找到MyEclipse-->Add Hibernate Capabilities...之后 出现如图窗口 当然了,直接nex

Eclipse中java向数据库中添加数据

前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据. 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) 1 package com.ningmeng; 2 3 import java.sql.*; 4 5 /** 6 * 1:向数据库中添加数据 7 * @author biexiansheng 8 * 9 */ 10 public class Test01 { 11 12 public static void main(String

帆软报表FineReport中数据连接之Websphere配置JNDI连接

以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带,所以可以采取下面的方法来使用服务器中的JNDI连接.原理:先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署好服务器,这样就可以通过W

帆软报表FineReport中数据连接之Tomcat配置JNDI连接

1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: 2. 实现步骤 · 使用版本及环境 下面以Windows XP系统,tomcat 5.5,jdk 1.6,连接SQLserver2000数据库进行JNDI连接说明,其他版本数据库步骤基本相同. 2.1 拷贝驱动 将连接数据库的JDBC驱动拷贝到Tomcat安装目录下的%Tomcat_HOME%\co

ArcGIS平台中PostgreSQL数据连接配置总结

通常用户在使用要素服务时,要求数据必须是存放在空间数据库中的.同时,需要将数据库注册到ArcGIS for Server,这样在发布服务时就不需要进行数据拷贝,从而可以节省磁盘空间及服务发布时间.以下就ArcGIS平台的Desktop和Server产品中如何使用PostgreSQL数据库进行总结,包括Linux版的ArcGIS for Server和PostgreSQL以及Windows版的ArcGIS for Server和PostgreSQL. 1 前提条件 1.1 ArcGIS平台软件支持

C语言+ODBC+SQL 操作(向SQL里面添加数据)

为了节省时间,我就引用上一节的数据库的表和C语言的结构体数组,在结构体数组中添加数据,清空数据库数据. 第一步查询:SQLBindParameter函数的用法. SQLRETURN SQLBindParameter( SQLHSTMT StatementHandle, // statement句柄 SQLUSMALLINT ParameterNumber, // 参数位于语句中的序号,最小为1 SQLSMALLINT InputOutputType, // 入参/出参类型标识[1] SQLSMA

用PHP向数据库中添加数据

显示页面(用户可见) <body><form action="chuli.php" method="post">  //将该页面接收的数据,交给chuli页面来处理<div>民族代号:<input type="text" name="code" /></div>       //创建一个div,放入接收器来接收code值<div>民族名称:<inpu

向后端请求数据 以及像后端发送数据要求(删除数据和添加数据)

删除数据和添加数据只能后端操作 删除数据和添加数据都要用到的html(一)部分 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="../css/bootstrap.min.css"

D3数据连接:进入

引言:数据连接是D3中的面包和黄油.D3不提供制图的基础函数,相反,它靠的是数据连接.数据连接可以让页面元素进入网页,一旦进入,可以修改.更新及退出.本文将主要介绍"进入"部分.本文选自<图说D3:数据可视化利器从入门到进阶>. 什么是数据连接 顾名思义,数据连接肯定是将数据和某些东西连接起来.这些东西是网页上的一个或一组--< rect>.< circle>.< div>等所有值得怀疑的常见元素.具体一点,就是这些常见元素的一个D3选择