2018年2月28日 星期三

如何 Microsoft SQL Server Management Studio 17 使用匯出資料庫的綱要 Schema

今天是 228 ,放假一天,所以,來研究一下,如何把資料庫的綱要 Schema 匯出,修改一些內容,最後想要產生一個新的資料庫。
理所當然,我就打開 Visual Studio 2017,並且切換到 SQL Server 物件總管,不過,當我使用滑鼠右鍵點選項要匯出的資料庫時候,從彈出功能表中,卻沒有看到任何可以匯出資料庫綱要的選項。
SQL Server 物件總管
這個時候,只好參考這份文件 下載 SQL Server Managemen這個時候,只好參考這份文件 ,下載 下載 SQL Server Management Studio 17.5 並且安裝到我的電腦上;當安裝完成之後,我這裡需要重新開機,因此,在電腦重新開機之後,我就啟動了 Microsoft SQL Server Management Studio
現在,可以從電腦中找到 Microsoft SQL Server Management Studio ,執行這個應用程式,我們可以在 [Connect to Server] 對話窗中,在 [Server name] 的欄位中,輸入 (localdb)\MSSQLLocalDB 這個字串,這樣,我們就可以連線到本機的 LocalDB。
Microsoft SQL Server Management Studio
在最左方的 [Object Explorer] 視窗中,請展開 [Databases] 節點,您就可以看到這台機器上的 Local DB 現在有哪些資料庫存在,使用滑鼠右擊您想要產生資料庫綱要的資料庫。
接下來,我們可以從彈出功能表,依序選擇 [Tasks] > [Generate Scripts] 選項
Microsoft SQL Server Management Studio
此時,您會看到 [Generate and Publish Scripts] 對話窗出現,請在第一個對話窗畫面 [Introduction] 上,點選 [Next] 按鈕。
Generate and Publish Scripts
在 [Choose Objects] 畫面中,我們一樣使用預設值,點選 [Next] 按鈕。
Generate and Publish Scripts
最後,在 [Set Scripting Options] 畫面中,可以依照您的需要,將這個資料庫 Schema 匯出到您期望的目的地與儲存格式,點選 [Next] 按鈕。
Generate and Publish Scripts
這樣,您就成功取得了這個資料庫綱要定義 SQL 指令了。