分类目录

链接

2012年五月
« 4月   6月 »
 123456
78910111213
14151617181920
21222324252627
28293031  

近期文章

热门标签

博主推荐

现在位置:    首页 > .NET, SQL Server > 正文
asp.net执行.sql文件
.NET, SQL Server 暂无评论 阅读(2,363)

//应用Process前请引用:System.Diagnostics命名空间.
string infile=System.Web.HttpContext.Current.Server.MapPath("test.sql");
Process sqlprocess=new Process();
sqlprocess.StartInfo.FileName="osql.exe";
sqlprocess.StartInfo.Arguments=String.Format("-U {0} -P {1} -S {2} -i {3}","sa","123456","192.168.0.28",@infile); //U为用户名,P为密码,S为目标服务器的ip,infile为数据库脚本所在的路径
sqlprocess.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;
sqlprocess.Start();
sqlprocess.WaitForExit(); //等待程序执行.Sql脚本
sqlprocess.Close();
Response.Write("<script>alert('Ok.');</script>");

本文版权归数据库之家所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:asp.net执行.sql文件 | 数据库之家

发表评论

留言无头像?