您的位置:首页 > 编程语言 > ASP

asp.net执行.sql文件

2008-04-02 16:42 204 查看
//应用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>");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: