.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
随机推荐
- DM分区图解教程
- java Hibernate 一对多自身关联问题
- iOS 获得现在的时间代码
- 浅谈Python peewee 使用经验
- js数字转换为float,取N位小数
- PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
- 使用Discuz关键词服务器实现PHP中文分词
- Android端实现单点登录的方法详解
- CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
- 几乎被设计师遗忘了的标签fieldset legend
- 一个jdbc 测试程序代码
- 老生常谈JavaScript 正则表达式语法
- 基于jQuery实现以手风琴方式展开和折叠导航菜单
- 将HTML格式的String转化为HTMLElement的实现方法
- Android仿淘口令复制弹出框功能(简答版)
- windows下Anaconda的安装与配置正解(Anaconda入门教程) 原创
- Python爬虫实现全国失信被执行人名单查询功能示例
- VBS基础篇 - vbscript class类的定义与使用
- PHP树形结构tree类用法示例
- 易语言清除IE缓存cookies方法