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>");
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>");
相关文章推荐
- asp.net执行.sql文件
- asp.net执行sql脚本,导出数据库文件到本地
- asp.net执行.sql文件
- 项目中使用到的ajaxTool,和几乎所有在asp.net中要用到的sql执行语句。
- 不附加数据库 ASP.NET调用.“.NET研究”sql文件
- ASP.NET调用.sql 文件[转]
- asp.net 文件缓存依赖和sql缓存依赖
- ASP.Net 执行的临时文件
- asp.net EF框架执行原生SQL语句
- ASP.NET(C#)执行.SQL脚本实现数据库建表
- ASP.NET- 执行SQL超时的解决方案
- 【点滴】向Sql Express数据库文件中注册Asp.NET 2.0用户管理模块
- ASP.NET中Global.asax文件不起作用,没有被执行
- ASP.NET执行SQL超时的解决方案
- Asp.net(C#)和创建SQL数据库(.sql)文件的打包部署安装 并创建iis
- ASP.NET 执行bat文件。
- ASP.NET调用类连接Access数据库执行sql语句并以GridView方式读取表中数据
- ASP.NET调用.sql文件(二)
- (asp.net session总为null得到解决)了解IHttpModule接口事件执行顺便 获取Session 和SQL
- ASP.NET调用.sql文件