2009-08-30 33 views
1

請幫助我使用可以幫助我從另一個界面中的按鈕打開SQL Server Management Studio 2005的腳本。從另一個界面自動打開SQL Server Management Studio 2005的腳本

感謝羅傑

+0

寫入其他接口的語言是什麼? – flayto 2009-08-30 13:32:46

+0

順便說一句,應用程序以編程方式打開SSMS的原因很少,也許沒有。幾乎所有的SSMS功能都由SMO覆蓋(因爲SSMS在SMO之上運行)。 http://msdn.microsoft.com/en-us/library/ms162169.aspx – 2009-08-30 18:24:05

+0

我正在設計一個接口,用於查詢sql server 2005中的數據。數據是從Active Directory導入的。我想單擊界面上的按鈕打開sql studio。 – earthmanrasTa 2009-08-30 18:51:37

回答

1

用C#:

using System; 
using System.Diagnostics; 

void StartStudio() 
{ 
     Process proc = new Process(); 
     proc.StartInfo.FileName = "ssms"; 
     proc.Start(); 
} 
+1

Filename = ssms。真?請參考 – gbn 2009-08-30 14:06:15

+1

@gbn:默認的SS2008的位置是:'C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe' – Eric 2009-08-30 14:30:03

+0

對不起,我們其實談的是2008,問題是關於2005年 – 2009-08-30 14:36:09

2

sqlwb.exe是SSMS SQL Server 2005中,它有參數,如-S等對服務器的名字,但也有一個文件名參數。

在命令提示符下,運行sqlwb /?獲得命令行使用

相關問題