当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL 查询分析中使用net命令问题

MSSQL
SQL server 随机数函数
SQLServer Top语句参数化方法
SQLServer EVENTDATA()函数来获取DDL 触发器信息
sql server 常用的几个数据类型
SQL Server 排序函数 ROW_NUMBER和RANK 用法总结
数据库Left join , Right Join, Inner Join 的相关内容,非常实用
MySql 安装时的1045错误
SQL Server 中查看SQL句子执行所用的时间
模糊查询的通用存储过程
sql 查询慢的原因分析
SQL Server 数据库优化
数据库 日期加减处理
sql 触发器使用例子
sql 刷新视图
提升SQL Server速度 整理索引碎片
恢复.mdf 数据库步骤
Sql 批量替换所有表中内容
Sql 批量查看字符所在的表及字段
SQLServer XML数据的五种基本操作
SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 151 ::
收藏到网摘: n/a

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'