复制代码代码如下所示:
配置权限
执行sp_configure'show高级选项,1;

重新配置;

执行sp_configure'ad hoc分布式查询,1;

重新配置;


SQL Server与excel数据导入与导出
1、在SQL Server中查询excel数据:
- ======================================================
复制代码代码如下所示:
*选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C: 1 .xls;用户ID =管理员;密码=;扩展属性= Excel 5)…{ Sheet1 $ }
下面是一个查询,通过OLE DB提供程序查询Excel电子表格的查询示例。
*选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:财务帐户。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…xactions

-------------------------------------------------------------------------------------------------
2,将Excel的数据导入到SQL Server中:
- ======================================================
复制代码代码如下所示:
*成新选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C: 1 .xls;用户ID =管理员;密码=;扩展属性= Excel 5)…{ Sheet1 $ }

例子:
复制代码代码如下所示:
*成新选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:财务帐户。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…xactions

-------------------------------------------------------------------------------------------------
3,将在SQL Server中查询的数据引导到Excel文件中
- ======================================================
T-SQL代码:
复制代码代码如下所示:
执行xp_cmdshell' bcp.dbo主..。c: temp.xls C库名表名- Q的服务器名称-你SAP

参数:s是SQL Server名称;u是用户;p是密码
说明:还可以导出各种格式,如文本文件,等等。
例子:
复制代码代码如下所示:
执行主.. xp_cmdshell'bcp saletesttmp.dbo.cusaccount出C: temp1.xls—C—Q的pmserverUSA SA' '
执行主.. xp_cmdshell'bcp,选择au_fname,从酒吧..作者以au_lname au_lname

使用ADO在VB6中导出Excel文件代码:
复制代码代码如下所示:
昏暗的CN作为新ADODB.连接
cn.open司机= { } SQL服务器;服务器= =除了websvr;数据库;UID = SA;WD = 123;
cn.execute .. xp_cmdshell'bcp 选择COL1,COL2 from.dbo。queryout E: dt.xls库名表名- sservername -美国-文件

------------------------------------------------------------------------------------------------
4,在SQL Server中插入数据到Excel中:
- ======================================================
复制代码代码如下所示:
插入OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:温度。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…表1(A1,A2)

T-SQL代码:
复制代码代码如下所示:
插入
OPENDATASOURCE('microsoft。飞机。OLEDB。4,
扩展属性= Excel数据源= 8;C:培训 inventur .xls)…{ filiale1 $ }
(最好,产品的价值(20),测试)