1. 程式人生 > >.NET執行sql檔案

.NET執行sql檔案

   //執行指令碼                 string infile = System.Web.HttpContext.Current.Server.MapPath("/Plguin/target/SQLQuery4.sql");                 Process sqlprocess = new Process();                 sqlprocess.StartInfo.FileName = "osql.exe";                 sqlprocess.StartInfo.Arguments = String.Format("-U {0} -P {1} -S {2} -i {3}", " ", " ", " ", @infile); //U為使用者名稱,P為密碼,S為目標伺服器的ip,infile為資料庫指令碼所在的路徑                  sqlprocess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;                 sqlprocess.Start();                 sqlprocess.WaitForExit(); //等待程式執行.Sql指令碼                 sqlprocess.Close();