適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
Analytics Platform System (PDW)
本主題描述如何在 SQL Server Management Studio 中開啟 Database Engine 查詢、MDX、DMX 或 XML/A 編輯器。 開啟時,每個編輯器視窗會顯示為Management Studio 中央窗格中的索引標籤。
開始之前
Management Studio 支援四個編輯器:用於編輯 Transact-SQL 腳本的資料庫引擎查詢編輯器、使用這些語言編輯腳本的 DMX 和 MDX 編輯器,以及用於編輯 XML/A 腳本或 XML 檔案的 XML/A 編輯器。 任何編輯器也可以用來編輯文字檔。
限制與制約
如果您與其他使用不同代碼頁的網站用戶共用檔案,您應該使用適當的 Unicode 代碼頁儲存盤案,以避免讀取檔案時發生錯誤。 此外,儲存 UNIX 或 Macintosh 的檔案時,請務必使用適當的檔格式儲存您的檔案。 在 [檔案] 功能表上,按一下 [另存新檔],接著從 [儲存] 按鈕旁的向下箭號中選擇 [以編碼方式另存新檔],然後在 [行尾結束符號] 底下選擇 [Unix] 或 [Macintosh]。
權限
您在程式代碼編輯器中執行的作業受限於您用來登入之驗證帳戶的許可權。 例如,如果您使用 Windows Authentication 開啟資料庫引擎查詢編輯器視窗,則無法執行包含 Windows 登入帳戶沒有權限存取的物件的 Transact-SQL 語句。
如何:開啟編輯器
本節說明如何在 SQL Server Management Studio 中開啟各種編輯器。
使用檔案/新增選單
在 [ 檔案] 功能表上,按兩下 [ 新增],然後選取其中一個查詢編輯器選項:
使用目前連接查詢 -Opens 在 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 會開啟文本編輯器視窗,並將檔案內容複製到編輯器視窗中。
如需詳細資訊,請參閱 將擴展名關聯至程式代碼編輯器。
使用工具列
在 [ 標準 ] 工具列上,按下列其中一個按鈕:
新增查詢 - -Opens 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 查詢視窗。 例如,若要開啟 CREATE DATABASE 範本,請開啟 [SQL Server 範本 ] 資料夾、開啟 [ 資料庫] 資料夾,然後按兩下 [建立資料庫]。