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\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-06 03:03:49

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

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\

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语句查询数据库中重复记录的个数_MsSql

复制代码 代码如下: select a,b,c,count(*) from (select c.a,c.b,c.c from test c) having count(*) >= 2 group by a,b,c 或者 复制代码 代码如下: select zdbh,tdzl,zdmj,count(*) from ecaadmin.zdsx group by zdbh,tdzl,zdmj having count(*) >= 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查询连续号码段的巧妙解法_MsSql

在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问题是这样的: 我有一个表结构, fphm,kshm 2014,00000001 2014,00000002 2014,00000003 2014,00000004 2014,00000005 2014,00000007 2014,00000008 2014,00000009 2013,00000120 2013,00000121 2013,00000122 2013,00000124 2013,00000125  (第二个