SQL 查询分析中使用net命令问题
SQL 查询分析中使用net命令问题
发布时间:2016-12-29 来源:查字典编辑
摘要:在DOS命令下(或Bat文件)执行:netuse192.168.100.1ipc$ks-c-001-11/user:administrato...

在DOS命令下(或Bat文件)执行:

net use 192.168.100.1ipc$ ks-c-001-11 /user:administrator

COPY 192.168.100.1xmXMSALE_DBC.* c:temp /y

COPY 192.168.100.1xmXMsale07.* c:temp /y

COPY 192.168.100.1xmXMsale10.* c:temp /y

COPY 192.168.100.1xmXMsale11.* c:temp /y

net use 192.168.100.1ipc$ /del

查询分析中下执行:

1.使用xp_cmdshell,最好在命令前加上"master.dbo.",因为存储过程“xp_cmdshell”属于master数据库。

2.在设置连接IPC时,"user:"和"用户名"之间还要加上连接的IP或电脑名称.

一、使用IP地址连接

--1.设置连接

EXEC master.dbo.xp_cmdshell 'net use 192.168.100.1ipc$ ks-c-001-11 /user:192.168.100.1administrator'

--2.执行dos命令

EXEC master.dbo.xp_cmdshell 'COPY 192.168.100.1xmXMSALE_DBC.* c:temp /y'

EXEC master.dbo.xp_cmdshell 'COPY 192.168.100.1xmXMsale07.* c:temp /y'

EXEC master.dbo.xp_cmdshell 'COPY 192.168.100.1xmXMsale10.* c:temp /y'

EXEC master.dbo.xp_cmdshell 'COPY 192.168.100.1xmXMsale11.* c:temp /y'

--3.断开连接

EXEC master.dbo.xp_cmdshell 'net use 192.168.100.1ipc$ /del'

二、使用电脑名称连接

--1.设置连接

EXEC master.dbo.xp_cmdshell 'net use ks-008ipc$ ks-c-001-11 /user:ks-008administrator'

--2.执行dos命令

EXEC master.dbo.xp_cmdshell 'COPY ks-008xmXMSALE_DBC.* c:temp /y'

EXEC master.dbo.xp_cmdshell 'COPY ks-008xmXMsale07.* c:temp /y'

EXEC master.dbo.xp_cmdshell 'COPY ks-008xmXMsale10.* c:temp /y'

EXEC master.dbo.xp_cmdshell 'COPY ks-008xmXMsale11.* c:temp /y'

--3.断开连接

EXEC master.dbo.xp_cmdshell 'net use ks-008ipc$ /del'

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mssql数据库学习
热门mssql数据库学习
编程开发子分类