共用方式為


開啟編輯器 (SQL Server Management Studio)

此主題描述如何在 SQL Server Management Studio 中開啟 Database Engine 查詢、MDX、DMX 或 XML/A 編輯器。 開啟時,每個編輯器視窗都會顯示為 Management Studio 之中央面板中的索引標籤。

開始之前

Management Studio 支援四種編輯器:Database Engine 查詢編輯器 (用於編輯 Transact-SQL 指令碼)、DMX 及 MDX 編輯器 (以便使用這些語言來編輯指令碼),以及 XML/A 編輯器 (用於編輯 XML/A 指令碼或 XML 檔案)。 任何編輯器都可以用來編輯文字檔。

限制事項

如果您與使用不同字碼頁之其他網站的使用者共用檔案,您應該利用適當的 Unicode 字碼頁來儲存您的檔案,以防在讀取檔案時發生錯誤。 另外,當儲存 UNIX 或 Macintosh 的檔案時,請務必以適當的文件格式來儲存您的檔案。 請在 [檔案] 功能表上,按一下 [另存新檔],從 [儲存] 按鈕旁的向下箭頭按一下 [使用編碼方式儲存],然後在 [行尾結束符號] 之下,選擇 [Unix][Macintosh]

權限

在程式碼編輯器中執行的作業,需要有授與用來登入之驗證帳戶的權限。 例如,如果您使用 [Windows 驗證] 來開啟 [Database Engine 查詢編輯器] 視窗,則無法執行 Transact-SQL 陳述式,而此陳述式參照您的 Windows 登入帳戶無權存取的物件。

如何:開啟編輯器

本節說明如何在 SQL Server Management Studio 中開啟各種編輯器。

使用檔案/新增功能表

[檔案] 功能表上,按一下 [新增],然後選取其中一個查詢編輯器選項:

  • 使用目前的連接查詢:在 Management Studio 中開啟與目前連接相關聯之類型的新編輯器視窗。 此編輯器視窗使用相同的驗證資訊做為目前連接。 例如,如果您在 [物件總管] 中選取 Database Engine 執行個體,然後使用 [使用目前的連接查詢],則 Management Studio 會使用相同的驗證資訊開啟與相同執行個體連接的 [Database Engine 查詢編輯器]。

  • Database Engine 查詢:開啟新的 [Database Engine 查詢編輯器],和一個對話方塊以取得連接至 Database Engine 執行個體所需的資訊。

  • Analysis Services MDX 查詢:開啟新的 [Analysis Services MDX 查詢編輯器],和一個對話方塊以取得連接至 Analysis Services 執行個體所需的資訊。

  • Analysis Services DMX 查詢:開啟新的 [Analysis Services DMX 查詢編輯器],和一個對話方塊以取得連接至 Analysis Services 執行個體所需的資訊。

  • Analysis Services XML/A 查詢:開啟新的 [Analysis Services XML/A 查詢編輯器],和一個對話方塊以取得連接至 Analysis Services 執行個體所需的資訊。

使用檔案/開啟功能表

[檔案] 功能表上,按一下 [開啟],然後導覽至檔案,並開啟該檔案。 Management Studio 可開啟適用副檔名的編輯器類型、將檔案內容複製到編輯器視窗,也可視需要開啟連接對話方塊。 例如,如果您開啟副檔名為 .sql 的檔案,則 Management Studio 會開啟 [Database Engine 查詢編輯器] 視窗、複製 .sql 檔案中的內容,並開啟連接對話方塊。 如果您開啟之檔案的副檔名沒有相關聯的特定編輯器,則 Management Studio 會開啟文字編輯器視窗,並複製該檔案的內容。

如需詳細資訊,請參閱<使副檔名與程式碼編輯器相關聯>。

使用工具列

[標準] 工具列上,按下列其中一個按鈕:

  • 新增查詢:在 Management Studio 中開啟與目前連接相關聯之類型的新編輯器視窗。 此編輯器視窗使用相同的驗證資訊做為目前連接。 例如,如果您在 [物件總管] 中選取 Database Engine 執行個體,然後按一下 [新增查詢] 按鈕,Management Studio 會使用相同的驗證資訊開啟與相同執行個體連接的 [Database Engine 查詢編輯器]。

  • Database Engine 查詢:開啟新的 [Database Engine 查詢編輯器],和一個對話方塊以取得連接至 Database Engine 執行個體所需的資訊。

  • Analysis Services MDX 查詢:開啟新的 [Analysis Services MDX 查詢編輯器],和一個對話方塊以取得連接至 Analysis Services 執行個體所需的資訊。

  • Analysis Services DMX 查詢:開啟新的 [Analysis Services DMX 查詢編輯器],和一個對話方塊以取得連接至 Analysis Services 執行個體所需的資訊。

  • Analysis Services XML/A 查詢:開啟新的 [Analysis Services XML/A 查詢編輯器],和一個對話方塊以取得連接至 Analysis Services 執行個體所需的資訊。

使用物件總管

[物件總管]

  • 以滑鼠右鍵按一下與 Database Engine 執行個體連接的伺服器節點,然後選取 [新增查詢]。 這樣會開啟與相同 Database Engine 執行個體連接的 [Database Engine 查詢編輯器] 視窗,並將此視窗的資料庫內容設定為登入的預設資料庫。

  • 以滑鼠右鍵按一下資料庫節點,然後選取 [新增查詢]。 這樣會開啟與相同 Database Engine 執行個體連接的 [Database Engine 查詢編輯器] 視窗,並將此視窗的資料庫內容設定為相同資料庫。

使用方案總管

[方案總管] 中,展開一個資料夾,然後以滑鼠右鍵按一下資料夾內的項目,再按一下 [開啟] 或按兩下項目或檔案。

使用範本瀏覽器來開啟 Database Engine 查詢編輯器

  • [檢視] 功能表中,按一下 [範本總管]

  • [範本瀏覽器] 視窗即會顯示在右窗格中。

  • 按兩下範本,即可開啟含有範本文字的 [Database Engine 查詢] 視窗。 例如,若要開啟 CREATE DATABASE 範本,請開啟 [SQL Server 範本] 資料夾、開啟 [資料庫] 資料夾,然後按兩下 [建立資料庫]