.Net下执行sqlcmd的方法
public static string ExeCommand(string commandText)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string strOutput = null;
try
{
p.Start();
p.StandardInput.WriteLine(commandText);
p.StandardInput.WriteLine("exit");
strOutput = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
}
catch (Exception e)
{
strOutput = e.Message;
}
return strOutput;
}
protected void Button1_Click(object sender, EventArgs e)
{
string sqlQuery = "sqlcmd.exe -U sa -P 123 -S 20100330-0922 -d test -i c:\\1.sql";
string strRst = ExeCommand(sqlQuery);
}
use master
go
CREATE ENDPOINT Orders_Endpoint6
state=started
as http(
path='/sql/orders6',
AUTHENTICATION=(INTEGRATED),
ports=(clear)
)
for soap(
WebMethod 'CustOrdersOrders'(
name='test.dbo.GetAlltb12'
),
wsdl=default,
database='test',
namespace='http://mysite.org/'
)
BS程序如果执行的话,客户端不安装sqlcmd不知能否运行?
相关推荐
-
SQLServer按顺序执行多个脚本的方法(sqlcmd实用工具使用方法)
解决方法: 应对这种情况有以下几种方法: 1.购买第三方软件(一般估计很少人买) 2.自己编程一个小软件来执行,但是这个逻辑性要求比较高,而且编程的能力要有一定层次,这个我暂时没有. 3.使用本文介绍的方法,至于是啥,接着看: 使用SQLCMD在SQLServer上执行多个脚本: SQLCMD:使用 sqlcmd 实用工具,可以在命令提示符处.在 SQLCMD 模式下的"查询编辑器"中.在 Windows 脚本文件中或者在 SQL Server 代理作业的操作系统 (Cmd.exe)
-
SQLServer2005中的SQLCMD工具使用
1.你可以用SQLCMD执行交互式动作,如: C:sqlcmd>sqlcmd 1> SELECT name from sys.databases 2> GO 你也可以试着键入如下命令,现实服务器列表 1>:ServerList SERVERS: WUYZ 1>如果想看其他命令的使用,可以键入:Help /? 2.执行SQL脚本文件 你可以在SQLCMD命令上加入参数I来执行SQL脚本文件,例如: C:sqlcmd>sqlcmd -i test.sql 上面的I选项允许你
-
.Net下执行sqlcmd的方法
如下代码: 被的调用方法: 复制代码 代码如下: public static string ExeCommand(string commandText) { Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStanda
-
linux下执行shell命令方法简介
linux下执行shell命令有两种方法 在当前shell中执行shell命令 在当前shell中产生一个subshell,在subshell中执行shell命令 1.在当前shell中执行shell命令 主要就是在命令行中通过交互方式方式直接输入shell命令,命令行直接执行给出结果.比如这样: 2.在当前shell中产生一个subshell,在subshell中执行shell命令 比如我们把shell写成shell脚本的方式来运行,这个时候会先启动一个subshell来代替当前的shell,
-
java执行windows下cmd命令的方法
本文实例讲述了java执行windows下cmd命令的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //获取运行时 Runtime rt = Runtime.getRuntime(); //获取进程 Process p = rt.exec(String[] cmdarray);//或者 Process p = rt.exec(String cmd); //如果p不为空,那么要清空 if(null!=p){destory p.destory(); p=null; } 例如
-
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
在php命令行下执行.php文件时,执行环境的工作目录(getcwd( ))是php命令程序(php.exe)所在目录,所以如果想在文件内使用相对路径时,要先切换当前的工作目录才行. 小测试程序: 复制代码 代码如下: <?php $oldpath = getcwd(); // 原始工作目录 php.exe所在目录 $path = dirname(__FILE__); chdir($path); // 切换工作目录为当前文件所在目录 $fpath = &quo
-
go语言执行windows下命令行的方法
本文实例讲述了go语言执行windows下命令行的方法.分享给大家供大家参考.具体如下: 在golang里执行windows下的命令行,例如在golang里面调用 del d:\a.txt 命令 复制代码 代码如下: package main import( "fmt" "os/exec" ) func main(){ c := exec.Command("cmd", "/C", "del
-
理清PHP在Linxu下执行时的文件权限方法
一.文件权限及所属 1.文件有三种类型的权限,为了方便期间,可以用数字来代替,这样可以通过数字的加减,用一个数字就能标识这个文件的权限了,例如7=4+2+1,表示读写执行3个权限都有,6=4+2,表示有读写权限没有执行权限等等 2.联想web应用的rbac权限管理等,linux下同样有用户权限的管理,用户有用户名和用户组,一般创建用户时同时会创建同名的用户所属组. 先root账号登录随便新建一个目录和一个文件 #新建目录 mkdir abc #新建文件 touch abc.txt #查看 ls
-
Linux下执行java程序的方法
想要在Ubuntu上运行java程序,可以将java程序编译成功后打包,然后在Ubuntu上用命令执行jar文件 具体操作如下: 1.Windows上使用eclipse编译java工程,编译完成后导出为Runnable JAR File 例如,此处将test工程中的Test2文件export为MyTest2.jar文件 2.Ubuntu上java环境安装 ①jdk官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-down
-
Python实现批量执行同目录下的py文件方法
Python版本:3.5 网上找了好多资料都没有直观的写出怎么批量执行,so,整理了一个小程序.最初是为了用Python进行单元测试,同目录下有两个unittest文件, AllTest.py的目的是批量运行mytest.py.mytest2.py. 代码如下: #批量执行当前文件夹下所有py文件 import os lst=os.listdir(os.getcwd()) for c in lst: if os.path.isfile(c) and c.endswith('.py') and c
-
python等待10秒执行下一命令的方法
python等待10秒执行下一命令的方法: 首先导入时间(time)模块: 然后在需要等待执行的命令前调用sleep()方法,并在方法的括号里将等待时间设置为10秒即可. import time print '10秒前' time.sleep(10) print '10秒后' 先打印10秒前,等待10秒后,打印10秒后. 内容扩展: 不用多线程的话,可以用信号来解决这个问题. # -*- coding: utf-8 -*- import signal class InputTimeoutErro
-
Cpanel下Cron Jobs定时执行PHP的方法
打开cpanel管理后台,在"高级"的选项下有一个"时钟守护作业",如下图,点击进入. 设置页面有三大选项:Cron Email(通知邮箱地址,每次定时执行成功或失败都会通知这个邮箱).Add New Cron Job(添加新的定时任务).Current Cron Jobs(当前已有的定时任务). 主要是设置 Add New Cron Job 选项,如下图: 图上的是每隔5分钟执行一次 command 命令: command命令:"php /home/pi
随机推荐
- 软件测试面试如何测试一个杯子
- 深入剖析JSP和Servlet对中文的处理
- 详解使用JS如何制作简单的ASCII图与单极图
- JAVA实现利用第三方平台发送短信验证码
- Javascript 使用ajax与C#获取文件大小实例详解
- ASP.NET多彩下拉框开发实例
- asp实现sql的备份与恢复
- Java 通过设置Referer反盗链
- JS逆序遍历实现代码
- php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
- 一张图告诉你计算机编程语言的发展历史
- Flex 动态绑定BindingUtils.bindProperty
- OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法
- ASP编程入门进阶(六):Cookies讲座
- Asp.Net Core中WebSocket绑定的方法详解
- vue实现商品加减计算总价的实例代码
- Python unittest单元测试框架总结
- java实现水波纹扩散效果
- python简单鼠标自动点击某区域的实例
- Python generator生成器和yield表达式详解