当前位置: 代码迷 >> Sql Server >> 把EXCEL文件导入SQL2000中后,怎么自动关闭服务器下的EXCEL进程
  详细解决方案

把EXCEL文件导入SQL2000中后,怎么自动关闭服务器下的EXCEL进程

热度:81   发布时间:2016-04-24 23:44:06.0
把EXCEL文件导入SQL2000中后,如何自动关闭服务器上的EXCEL进程?
我现在用OPENROWSET()导入EXCEL数据,但是,发现每执行一次该函数,服务器就开启一个EXCEL进程。

如何执行完后,让服务器结束EXCEL进程呢,我是在客户端执行导入程序的。



------解决方案--------------------
你在客户端把数据连接对象关掉,它就会关掉的.
------解决方案--------------------
关闭数据库连接,进程会关闭
------解决方案--------------------
在 win7 +sql2008r2 +excel2010上测试, 没有此问题.

确认openrowset()执行完了吗? 执行完应该没有excel进程了.


------解决方案--------------------
openrowset()执行完一次 就应该会结束excel进程的
------解决方案--------------------
openrowset()是不是包含在事务里呀? 提交事务试试.

另: SQL2000 SP4补丁安装了没.
  相关解决方案