-------------------------------------------------------------------------------------------------------------ALTER procedure usp_testascreate table #
(output varchar(100) COLLATE Chinese_PRC_CI_AS NULL
)insert # EXEC MASTER..xp_cmdshell ' dir e:\logs\*.LOG' --select * from # select right(Output,charindex(' ',reverse(Output))-1) from # where len(right(Output,charindex(' ',reverse(Output))-1))=12
drop table #--------------------------------------------------------------------------------------------------------------
以上的代码的意思是:得到192.168.1.1下e:\logs下的所有的后缀名为.log的文件名称,这是在192.168.1.1上执行的存储过程,准确无误现在,要在客户机上执行这个存储过程,得到服务器e:\logs下面的所有后缀名为.log的文件名称,应该怎样改写路径呢?服务器IP:192.168.1.1
客户机IP:192.168.1.2
(output varchar(100) COLLATE Chinese_PRC_CI_AS NULL
)insert # EXEC MASTER..xp_cmdshell ' dir e:\logs\*.LOG' --select * from # select right(Output,charindex(' ',reverse(Output))-1) from # where len(right(Output,charindex(' ',reverse(Output))-1))=12
drop table #--------------------------------------------------------------------------------------------------------------
以上的代码的意思是:得到192.168.1.1下e:\logs下的所有的后缀名为.log的文件名称,这是在192.168.1.1上执行的存储过程,准确无误现在,要在客户机上执行这个存储过程,得到服务器e:\logs下面的所有后缀名为.log的文件名称,应该怎样改写路径呢?服务器IP:192.168.1.1
客户机IP:192.168.1.2
解决方案 »
- where子句和group by子句要怎样按列的次序引用列?
- 请教大家一个sql语句问题,在线等(大伙路过一定来看看,谢谢)
- sql server跨数据库进行定时数据比对
- 行集函数openquery()问题?????????????
- 消息 245,级别 16,状态 1,过程 xx,第 73 行在将 varchar 值 'xxx ' 转换成数据类
- OPEN"处有错误?
- 急!SQL初学,一个查询的select语句
- 关于在VB中连接SQL 的问题
- 关于sql语句的写法
- Java中如何把窗体的文本框中输入的内容保存到mysql数据表里面,各位大神回复一下
- sql 存储过程动态表名的问题
- 帮忙写一个触发器(有点复杂)
master..xp_cmdshell ' dir \\192.168.1.1\logs\*.LOG'
' dir \\192.168.1.1\logs\*.LOG'
exec master..xp_cmdshell 'net use \\192.168.1.1\ipc$ password /user:administrator'
exec master..xp_cmdshell 'dir /b \\192.168.1.1\e$\log\*.log'
windows2000或者2003的机器吧,xp不行。