SQL Server Management studio をプログラムで開こうとしています。Process を使用して SQL Server を開き、Start() メソッドを使用してプロセスを開きました。
using System.Diagnostics;
Process Sql = new Process();
string strfile1="example1.sql";
string strfile2="example2.sql";
Sql.StartInfo.FileName = "Ssms.exe";//sql server process
Sql.StartInfo.Arguments = strfile1;
Sql.Start();
Sql.StartInfo.Arguments = strfile2;
Sql.Start();
このコードは SQL サーバーの 2 つのインスタンスを開きますが、プロセスが既に実行されているかどうかを確認し、既存のプロセスを再利用して、同じプロセスで example2.sql を開きたいと考えています。