问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求SQLCMD的用法。。。通过了给50分.

发布网友 发布时间:2022-04-09 17:22

我来回答

3个回答

懂视网 时间:2022-04-09 21:43


指定资料库回复到 data_time 指定时刻的资料状态(只对记录档还原有效)。
STOPATMARK = ‘mark‘ 指定还原操作进行到标记处。
STOPBEFOREMARK = ‘mark‘ 指定还原操作进行到标记之前。

 

通过OSQL命令执行SQL SERVER批SQL

通过System.Data.SqlClient命名空间只能执行单条SQL,或多个内容中间用;分开,不能执行类似等命令,有没有一种方法能类似查询分析器一样执行一些批命令呢,答案是通过OSQL来执行。
OSQL详细用法:http://technet.microsoft.com/zh-cn/library/ms162806.aspx
通地进程来调用:

 

技术分享C#代码  1         /// <summary>
 2         /// 执行OSQL命令
 3         /// </summary>
 4         public static  void ExcuteOsqlCmd(string cmd, string errorFile, string filePath)
 5         {
 6              System.Diagnostics.Process p = new System.Diagnostics.Process();
 7 
 8              p.StartInfo.FileName = "osql";
 9              p.StartInfo.Arguments = cmd;
10              p.StartInfo.UseShellExecute = false;
11 
12              p.StartInfo.RedirectStandardError = true;
13              p.StartInfo.CreateNoWindow=true;
14              p.Start();
15              p.WaitForExit();
16             //p.Close();
17             int exitCode = p.ExitCode;
18             if (exitCode != 0)
19             {
20                  StreamReader sr = new StreamReader(errorFile, System.Text.Encoding.Default);
21                 string all = sr.ReadToEnd();
22                  sr.Close();
23                 //ExcuteOtherCmd(string.Format("notepad "{0}"", errorFile));
24                 throw new StepException(all);
25              }
26          }

 

 调用如下:
string comm = string.Format(" -U {5} -P {0} -S {1} -d {2} -b -e -i "{3}" -o "{4}"", pass,
                                         conn.DataSource,
                                         conn.Database,
                                         FilePath, errorFile,user);
Process.ExcuteOsqlCmd(comm, errorFile, FilePath);//直接执行一个SQL文件,路径为FilePath

 

分享:     

sqlcmd介绍

标签:ber   sql   gif   key   dir   ring   opened   哪些   输出   

热心网友 时间:2022-04-09 18:51

sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有
下,安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。
1. 开启sql2005远程连接功能,开启办法如下,

配置工具->sql
server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine
节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:

manage管理器->windows
Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属
性>security>Sql server and windows Authentication方式同时选中.
3:设置一个Sql server方式的用户名和密码,具体设置如下:
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,
用户名为sa ,密码为:sa123456的用户进数据库了.
4: 做完上面三步后,这样写连接字符串就可以顺利进入数据库了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";

热心网友 时间:2022-04-09 20:09

不加任何参数是默认用当前Windows的用户凭据连接本机的默认实例。

sqlcmd后边要加上必要的参数。
这个没什么可以讲的,自己执行
sqlcmd -?
看一下参数用法吧。
必要的参数是-S -U -P 或者 -S -E
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
qq厘米秀怎么获得资格手机qq厘米秀怎么开启 计算机应用技术是什么样的专业 高职报考什么专业好 绿洲怎么打开原图 绿洲打开原图方法 绿洲这个app是什么 绿洲这个app有什么用 晚上睡觉手臂酸痛怎么回事 睡觉胳膊酸痛是怎么回事 早上起来手臂肌肉酸痛怎么回事 睡醒了手酸痛是什么原因 苹果手机没有开银行卡如何收微信红包? 桩基静载试验,施工前的试桩数可否合并计算? 需将试桩作为工程桩如何写文件给设计 静载试桩可用作于静载工程桩验收吗 预制桩和灌注桩都需要试桩吗?试桩的位置有什么要求,试桩是否作为工程桩使用?有没有试桩规范? 急急急!小猫眼睛有红血丝好几天了 不下去怎么办 。另外这是加菲猫吗?谢谢各位。 请问大家,猫咪眼角红了,还有血丝,怎么办啊? 我家的小猫2个月,总是流眼泪,这是为什么?好像有血丝 猫咪左眼眼白有一条红血丝是什么原因,是不是生病了? 猫眼睛发红是发炎了吗? 猫咪眼睛出血怎么办? 新常态下,线下零售渠道有什么顺应时代的新变化吗? 我养的两只小猫咪很活泼好动,但最近眼睛流出来的眼泪都有血丝,请问 猫的眼睛红了发炎了 小米手机现在除了通过自己的官网销售外还通过哪些渠道销售? 猫咪眼白发红是怎么回事? 猫咪眼白有血丝,轻微的眼屎,这样是什么原因呢?猫咪现在将近三个月 手机行业市场有哪些线上线下的中间商 小猫眼角有红色分泌物 猫内眼睑很红,像出血一样 国产手机厂家大量布设线下渠道有何利弊? 什么规范规定必须要做设计试桩? 试桩能不能计算合同工期 市民卡去哪里开通支付宝 支付宝怎么开通城市服务 五年级上册 音乐《晚风》乐谱 晚风那首歌的伴奏原来是什么曲子 唱出一曲晚风是什么歌 晚风轻抚耳边,吹起我儿时梦,曾经立下志愿,愿欢笑常相伴,谁知道这首歌的名字 有什么好听的歌,推荐一下 求一些安眠抒情好听的音乐,越多越好 求助轻音乐! 2.4G无线手柄连接不稳定 xbox one无线手柄连接不上,求大神告知 从银行卡向微信怎样转账 xbox360无线手柄始终配对不上 xbox360 无线手柄连不上了!拆过机的xb360硬件高手进! 电动车72v电瓶能用48v电瓶代替吗? 在北京!电动车的电池是72v改为48v合格吗!能否上道呢? 72v电动车改成48v的电机要换吗 电动车72v电瓶能用48v电瓶代替吗