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'

时间: 2024-09-20 15:28:27

SQL 查询分析中使用net命令问题的相关文章

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

在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\

Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程

原文:Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程 Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程 Red Gate系列文章:  Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程   Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制

SQL查询语句中的bool类型字段值的写法

  SQL查询语句中的bool类型字段值的写法 没有系统地看过SQL语句的写法说明,只是看了一些常用SQL语句的例子.今天写了条select * from table where sex='true',老是提示标准数据类型不匹配(我用的Access),检查了半天,原来sex字段作为bool(是/否)类型,在SQL语句中其值不需要用''引起来.

SQL查询数据库中符合条件的记录的总数_MsSql

1. select count(*) from table; //统计元组个数 2. select count(列名) from table; //统计一列中值的个数 3. select count(*) from table where 字段 = ""; //符合该条件的记录总数 4. sql_count = "select count(*) from article a where 1=1 "; //这条语句中a就代表article 这张表,后面可以写a.字段来

sql查询语句中字段和要查询的内容都为变量的参数化写法

问题描述 DimcnAsNewSqlClient.SqlConnection(cnStr)DimsqlAsString="Select*From员工信息where"&PnodeText&"=@Node"Dimcmd=NewSqlClient.SqlCommand(sql,cn)DimdaAsNewSqlClient.SqlDataAdapter(cmd)'定义sqldataadapter并于sqlcommand连接Dimds=NewDataSet()

sql查询数据中重复记录并删除重复记录的方法总结

查找所有重复标题的记录:     SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ORDER BY Title DESC   一.查找重复记录 1.查找全部重复记录     Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)   2.过滤重复记录(只显示一条

sql查询字段中是否包含特定字符代码

update Survey_QuestionColumns set ColumnPath='1|3|1000|6' where  ColumnPath='1|3|4|6' CREATE FUNCTION  Spliaaaa ( @List nvarchar(2000),--要分隔的字符串 @SplitOn nvarchar(5),--分隔符 @num int ) RETURNS varchar(50) as BEGIN declare @aaa varchar(50) declare @RtnV

用SQL语句查询数据库中某一字段下相同值的记录方法

今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行筛选,经过研究问题终于得到解决.      以上问题实际上就是查询数据库表中某一字段值重复的记录,这里省略如何将Excel表导入到数据库步骤,只讨论用SQL查询数据库中某一字段下相同值的记录方法. 现在假设数据库表名为student,里面有字段Sno(学号),ID(身份证),这里提供两种查询的方法:

《PHP和MySQL Web开发从新手到高手(第5版)》一一2.2 使用phpMyAdmin运行SQL查询

2.2 使用phpMyAdmin运行SQL查询 PHP和MySQL Web开发从新手到高手(第5版) 如同Web服务器设计响应来自客户端(一个Web浏览器)的请求一样,MySQL数据库服务器会响应来自客户端程序(client programs)的请求.在本书稍后的内容中,我们将以PHP脚本的形式编写自己的MySQL客户端程序.但是现在,我们可以使用XAMPP和MAMP二者都有的一个客户端程序,这就是phpMyAdmin. phpMyAdmin本身是用PHP编写的.一个高级的Web应用程序.除了包