服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - SQL 查询分析中使用net命令问题

SQL 查询分析中使用net命令问题

2019-11-14 17:25mssql教程网 Sql Server

SQL 查询分析中使用net命令问题,有需要的朋友可以参考下。

在DOS命令下(或Bat文件)执行: 
net use \\192.168.100.1\ipc$ ks-c-001-11 /user:administrator 
COPY \\192.168.100.1\xm\XM\SALE_DBC.* c:\temp /y 
COPY \\192.168.100.1\xm\XM\sale07.* c:\temp /y 
COPY \\192.168.100.1\xm\XM\sale10.* c:\temp /y 
COPY \\192.168.100.1\xm\XM\sale11.* c:\temp /y 
net use \\192.168.100.1\ipc$ /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.1\ipc$ ks-c-001-11 /user:192.168.100.1\administrator' 
--2.执行dos命令 
EXEC master.dbo.xp_cmdshell 'COPY \\192.168.100.1\xm\XM\SALE_DBC.* c:\temp /y' 
EXEC master.dbo.xp_cmdshell 'COPY \\192.168.100.1\xm\XM\sale07.* c:\temp /y' 
EXEC master.dbo.xp_cmdshell 'COPY \\192.168.100.1\xm\XM\sale10.* c:\temp /y' 
EXEC master.dbo.xp_cmdshell 'COPY \\192.168.100.1\xm\XM\sale11.* c:\temp /y' 
--3.断开连接 
EXEC master.dbo.xp_cmdshell 'net use \\192.168.100.1\ipc$ /del' 
二、使用电脑名称连接 
--1.设置连接 
EXEC master.dbo.xp_cmdshell 'net use \\ks-008\ipc$ ks-c-001-11 /user:ks-008\administrator' 
--2.执行dos命令 
EXEC master.dbo.xp_cmdshell 'COPY \\ks-008\xm\XM\SALE_DBC.* c:\temp /y' 
EXEC master.dbo.xp_cmdshell 'COPY \\ks-008\xm\XM\sale07.* c:\temp /y' 
EXEC master.dbo.xp_cmdshell 'COPY \\ks-008\xm\XM\sale10.* c:\temp /y' 
EXEC master.dbo.xp_cmdshell 'COPY \\ks-008\xm\XM\sale11.* c:\temp /y' 
--3.断开连接 
EXEC master.dbo.xp_cmdshell 'net use \\ks-008\ipc$ /del'

延伸 · 阅读

精彩推荐