所以我寫了一個簡單的exe文件,它將從壓縮文件夾中提取sql文件並在SQL Server Studio中打開它們。它的效果很好,除了有時會打開多個sql文件,然後導致多個SQL Server實例打開。我怎樣才能在一個實例中打開文件?在SQL Server的現有實例中打開多個文件
這就是我想到目前爲止:
foreach (string sqlFile in files)
{
Process sqlServer;
if (Process.GetProcessesByName("Ssms").Length > 0)
sqlServer = Process.GetProcessesByName("Ssms")[0];
else
sqlServer = new Process();
sqlServer.StartInfo.FileName = sqlFile;
sqlServer.Start();
}
有時文件將在現有的SQL Server窗口神奇開放的,但我還沒有想通了,爲什麼。
我已編輯您的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
@JohnSaunders啊,對不起沒有意識到。謝謝。 – vince88