Ssms 公用程式
Ssms公用程式會開啟 SQL Server Management Studio。 如果有指定, Ssms 也會建立伺服器的連接,且會開啟查詢、指令碼、檔案、專案和方案。
您可以指定包含查詢、專案或方案的檔案。 如果提供了連接資訊,且檔案類型與這個類型的伺服器相關聯,包含查詢的檔案會自動連接伺服器。 例如,.sql檔案會在 SQL Server Management Studio 中開啟 SQL 查詢編輯器 視窗,而 .mdx 檔案會在 SQL Server Management Studio 中開啟 MDX 查詢編輯器 視窗。 SQL Server 方案和專案 將會在 SQL Server Management Studio 中開啟。
注意
Ssms 公用程式不會執行查詢。 若要從命令列中執行查詢,請使用 sqlcmd 公用程式。
語法
Ssms
[scriptfile] [projectfile] [solutionfile]
[-Sservername] [-ddatabasename] [-Uusername] [-Ppassword]
[-E] [-nosplash] [-log[filename]?] [-?]
引數
scriptfile
指定要開啟的一或多個腳本檔案。 這個參數必須包含檔案的完整路徑。
projectfile
指定要開啟的文稿專案。 這個參數必須包含指令碼專案檔的完整路徑。
solutionfile
指定要開啟的解決方案。 這個參數必須包含方案檔的完整路徑。
[-S servername]
伺服器名稱
[-d databasename]
資料庫名稱
[-U 用戶名稱]
使用 SQL Server 驗證進行連線時的用戶名稱
[-P 密碼]
使用 SQL Server 驗證進行連線時的密碼
[-E]
使用 Windows 驗證進行連線
[-nosplash]
防止 SQL Server Management Studio 在開啟時顯示啟動顯示畫面圖形。 當您利用頻寬有限的連線,透過「終端機服務」連線至執行 SQL Server Management Studio 的電腦時,請使用此選項。 這個引數不區分大小寫,可出現在其他引數的前後。
[-log[filename]?]
將 SQL Server Management Studio 活動記錄到指定的檔案以進行疑難排解
[-?]
顯示命令行說明
備註
除了以逗號分隔的檔案以外,所有參數都是選擇性的,並以空格分隔。 如果您未指定任何參數,Ssms 會依照 [工具] 功能表上,[選項] 設定中所指定的方式來開啟 SQL Server Management Studio。 例如,如果 [環境/一般] 頁面 [啟動時] 選項指定 [開啟新的查詢] 視窗,Ssms 會以空白 查詢編輯器 開啟。
-log 參數必須出現在命令行結尾,所有其他參數之後。 檔名引數是選擇性的。 如果指定了檔名,但該檔案不存在,便會建立檔案。 若因寫入權限不足等緣故而無法建立檔案,則會改將記錄寫入未當地語系化的 APPDATA 位置 (請參閱下文)。 如果未指定檔名引數,便會將兩個檔案寫入至目前使用者的未當地語系化應用程式儲存資料夾。 SQL Server 的未當地語系化應用程式儲存資料夾可以由 APPDATA 環境變數查知。 例如,SQL Server 2012 的資料夾是 <系統磁碟機>:\Users\<使用者名稱>\AppData\Roaming\Microsoft\AppEnv\10.0\。 兩個檔案依預設將名為 ActivityLog.xml 和 ActivityLog.xsl。 前者包含活動記錄數據,後者是 XML 樣式表單,可提供更方便的方式來檢視 XML 檔案。 使用下列步驟,在您的預設 XML 檢視器 (如 Internet Explorer) 中檢視記錄檔:按一下 [開始],再按一下 [執行],並在提供的欄位中輸入 “<系統磁碟機>:\Users\<使用者名稱>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml”,然後按 Enter 鍵。
如果提供連接資訊,且檔類型與該伺服器類型相關聯,則包含查詢的檔案將會提示連接到伺服器。 例如,.sql檔案會在 SQL Server Management Studio 中開啟 SQL 查詢編輯器 視窗,而 .mdx 檔案會在 SQL Server Management Studio 中開啟 MDX 查詢編輯器 視窗。 SQL Server 方案和專案 將會在 SQL Server Management Studio 中開啟。
下表將伺服器類型對應至副檔名。
伺服器類型 | 分機 |
---|---|
SQL Server | .sql |
SQL Server Analysis Services | .mdx .xmla |
範例
下列指令碼會從命令提示字元,利用預設設定來開啟 SQL Server Management Studio:
Ssms
下列指令碼會從命令提示字元,將程式碼編輯器設為伺服器 ACCTG and the database AdventureWorks2012,
,並在不顯示啟動顯示畫面的情況下,利用 Windows 驗證來開啟 SQL Server Management Studio:
Ssms -E -S ACCTG -d AdventureWorks2012 -nosplash
下列指令碼會從命令提示字元開啟 SQL Server Management Studio,然後開啟 MonthEndQuery 指令碼。
Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"
下列指令碼會從命令提示字元開啟 SQL Server Management Studio,然後在名稱為 developer
的電腦上,開啟 NewReportsProject 專案:
Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"
下列指令碼會從命令提示字元開啟 SQL Server Management Studio,然後開啟 MonthlyReports 方案:
Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"