SQL Server Management Studio(SMSS)是一個集成環境,常用于訪問和管理SQL Server數據庫組件。本文為您介紹通過SMSS導出SQL Server數據庫數據到本地主機的方法。
前提條件
已安裝SQL Server Management Studio工具。您可以前往Microsoft官網下載SQL Server Management Studio安裝包。
說明本文以SQL Server Management Studio 18.10版本為例,其他版本頁面請以實際顯示為準。
SQL Server數據庫已包含數據庫數據。例如,數據庫中已包含數據表、視圖數據等內容。
背景信息
導出后的SQL Server數據庫數據可以作為備份文件,用于恢復云虛擬主機數據庫或導入新的數據庫中創建相同格式的數據庫架構。
本文以導出SQL Server 2008數據庫中的數據表為例,其他數據庫數據與本文操作類似。
操作步驟
- 獲取數據庫信息。
- 登錄云虛擬主機管理頁面。
- 找到待獲取數據庫信息的云虛擬主機,單擊對應操作列的管理。
- 在左側導航欄單擊數據庫信息。
- 在數據庫信息頁面,獲取數據庫信息。說明 如果您忘記數據庫密碼,可以重置密碼。具體操作,請參見重置云虛擬主機數據庫密碼。
通過SQL Server Management Studio遠程連接Windows操作系統云虛擬主機的數據庫。
在本地主機上打開SQL Server Management Studio工具。
在默認彈出的連接到服務器頁面,輸入數據庫連接的相關配置后,單擊連接(C)。
配置參數說明如下表所示。
配置參數
說明
服務器類型
無需選擇,默認保持數據庫引擎。
服務器名稱
輸入云虛擬主機數據庫地址。
身份驗證
無需選擇,默認保持SQL Server 身份驗證。
登錄名
輸入云虛擬主機數據庫用戶名。
密碼
輸入云虛擬主機數據庫密碼。
連接成功后,在左側導航欄,您可以看到云虛擬主機的數據庫節點。
將SQL Server數據庫中的數據表導出到本地主機。
本文以腳本類型數據表和Excel類型數據表為例。
腳本類型數據表
在Microsoft SQL Server Management Studio頁面的左側導航欄,找到數據庫目錄下待導出數據的云虛擬主機數據庫(例如hds14190****_db),右鍵單擊該云虛擬主機數據庫,選擇 。
在彈出的生成腳本頁面的簡介區域,單擊下一步(N)。
在選擇對象區域,選擇選擇具體的數據庫對象(O),并選中表前的復選框,然后單擊下一步(N)。
說明本步驟以導出數據表為例,如果您想同時導出數據庫中的表、視圖、存儲過程以及用戶定義函數等全部文件,您也可以單擊全選(S)。
在設置腳本編寫選項區域,選擇導出腳本的類型和目錄等信息。
選擇另存為腳本文件(F)后,選擇要生成的文件類型、存放的目錄名稱以及保存文本類型信息,然后單擊高級(A)。
在高級腳本編寫選項頁面,在要編寫腳本的數據的類型右側選擇架構和數據選項,然后單擊確定。
單擊下一步(N)。
在摘要區域,檢查配置并確認無誤后,單擊下一步(N)。
數據表腳本發布并保存成功后,單擊完成(F)。
您可以在本地主機的保存路徑下,查看已導出的數據表腳本。
Excel類型數據表
在Microsoft SQL Server Management Studio頁面的左側導航欄,找到數據庫目錄下待導出數據的云虛擬主機數據庫(例如hds14190****_db),右鍵單擊該云虛擬主機數據庫,選擇 。
進入SQL Server導入導出向導的歡迎頁面,單擊Next。
在選擇數據源頁面,配置數據源相關參數,然后單擊Next。
主要配置參數如下所示:
參數
說明
數據源
請選擇SQL Server Native Client 11.0。
服務器名稱
請輸入云虛擬主機數據庫地址。
身份驗證
請選擇使用 SQL Server 身份驗證(W)。
用戶名:請輸入云虛擬主機數據庫用戶名。
密碼:請輸入云虛擬主機數據庫密碼。
數據庫
請輸入云虛擬主機數據庫名稱。
在選擇目標頁面,配置目標數據庫相關參數,然后單擊Next。
主要配置參數如下所示:
參數
說明
目標
請選擇Microsoft Excel類型。
Excel文件路徑
單擊瀏覽(W)...,選擇您要保存的數據表的目標路徑。
Excel版本
請根據您的需要選擇對應版本,本文以選擇Microsoft Excel 97-2003版本為例。
在指定表復制或查詢頁面,選擇復制一個或多個表或視圖的數據(C),然后單擊Next。
在選擇源表和源視圖頁面,選中源區域下待導出的數據表前的復選框,在目標區域呈現對應的數據表名稱后,單擊Next。
在查看數據類型映射頁面,選擇出錯時和截斷時的處理方式為忽略,然后單擊Next。
在保存與運行包頁面,單擊Next后進入Complete the Wizard頁面,單擊Finish。
開始執行導出操作待頁面顯示執行成功后,單擊Close。
您可以在本地主機保存路徑下,打開Excel查看已導出的數據表內容。