易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server2005连接Excel、Access

转自:http://blog.csdn.net/oceanrain/archive/2006/09/26/1289188.aspx
本文主要介绍通过SQL Server2005连接Excel和Access,然后访问Excel工作簿中的内容及Access本地数据库中的表内容的方法:
一.SQL Server2005如何访问Excel文件中的数据?
 1.运行"开始 \ 程序 \ Microsoft SQL Server 2005 \ SQL Server Management Studio",在打开的窗口中选择左侧对象资源管理器下的"<数据库实例名>\服务器对象\链接服务器"结点.
2.鼠标右键单击"链接服务器"结点,在弹出的菜单中选择"新建链接服务器"菜单,在打开的"新建链接服务器"对话框进行如下配置:
链接服务器(N)-------->Excel                注:此名称根据个人爱好随便填写
访问接口(P)------------>Microsoft Jet 4.0 OLE DB Provider
产口名称(U)------------>Excel
数据源(D)---------------->F:\Excel文件集合\成本.xls             注:excel文件所在的路径
访问接口字符串-------->Excel 8.0
设置完成后单击"确定"按钮进行保存操作.
3.通过刚刚建立的名为"Excel"的链接服务名访问Excel文件中的工作簿的内容
SELECT * from excel...sheet1$     --excel为链接服务器名  sheet1$为要访问的工作表名  $符合不可缺少
二、如何通过SQL Server2005访问Access本地库中的数据表内容(视图同理)?
*****************图形界面设置*****************************************************************
1.运行"开始 \ 程序 \ Microsoft SQL Server 2005 \ SQL Server Management Studio",在打开的窗口中选择左侧对象资源管理器下的"<数据库实例名>\服务器对象\链接服务器"结点.
2.鼠标右键单击"链接服务器"结点,在弹出的菜单中选择"新建链接服务器"菜单,在打开的"新建链接服务器"对话框进行如下配置:
链接服务器(N)-------->AccessServer               注:此名称根据个人爱好随便填写
访问接口(P)------------>Microsoft Jet 4.0 OLE DB Provider
产口名称(U)------------>Access
数据源(D)---------------->F:\shengchan.mdb          &


相关文档:

SQL日期格式化应用大全


Sql Server 中一个非常强大的日期格式化函数
--
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(10 ......

网上找到的SQL库比较语句

以下是第一篇:
/*--比较两个数据库的表结构差异
--*/
/*--调用示例
exec p_comparestructure 'xzkh_model','xzkh_new'
--*/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_comparestructure]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_comparestructure ......

写出高性能SQL语句的35条方法分析

  (1)整合简单,无关联的数据库访问:
  如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)
  (2)删除重复记录:
  最高效的删除重复记录方法 ( 因为使用了ROWID)例子:
  DELETE from EMP E WHERE E.ROWID > (SELECT MIN(X. ......

教你如何使用SQL Server来过滤数据

  关系型数据通常以规范化形式保存,就是说你应该尽可能少地重复数据;通常情况下,表与表之间仅通过各种键值实现关联。
  关系型数据通常以规范化形式保存,就是说你应该尽可能少地重复数据;通常情况下,表与表之间仅通过各种键值实现关联。进一步地讲,规范化的含义就是:你不能在数据库中保存计算后的值,而你只能在 ......

SQL Server中未公布的扩展存储过程

SQL Server中未公布的扩展存储过程
作者: echsys,  出处:blog, 责任编辑: 李书琴, 
2008-09-09 07:00
  在SQL Server中包含了几个可以访问系统注册表的扩展存储过程。它们提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统。本文介绍了如何在SQL Server中禁用他们。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号