|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
我原来的方式是这样的:
第一种方式:
我的电脑与服务器是在局域网内的,所以,我共享一个文件夹出来,放SQL通过shell执行COM命令,把服务器文件指定COPY至我的共享文件夹里
代码如下:
a.1 首先备份好一个文件
a.2 然后执行这个语句
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE
exec master..xp_cmdshell 'net use w: [先印映谢你共享的绝对路径] "密码" /user:用户名'
exec master..xp_cmdshell ''文件在服务器的路径' Copy w:\存在你电脑的文件名'
exec master..xp_cmdshell 'net use w: /delete'
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE
以上是在MSSQL2005通过的方式
第二种:
如果不通过共享的方式呢,我没有试过,但从理论方应当可行,就是把服务器文件以二进制文件存在数据库里,然后你的电脑再以ADO的方式去打开相关的记录集,再把二进制文件还原到本地电脑上,我没有用这方式,但应当可以,查找一下有无相关通过SQL语句存储二进制文件的示例代码
有的话,其他就好办了
|
|