所以我写了一个简单的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