[SQL Project] 資料庫專案

[SQL Project] 資料庫專案

資料庫專案在 VS2008 就已經存在,不過在 VS2012 裡做了很大的改變,資料庫專案只剩下一個範本

image

 

建立一個資料庫專案,可以看到裡面啥都沒有。

image

 

使用資料庫專案最大的好處是可以將 SQL Schema 加入版控


匯入:支援三種型態

  1. Data-tier Application(*.dacpac)
  2. Database
  3. Script(*.sql)

image

 

目前只有支援MS SQL 資料庫匯入,如下圖

image


新增:

當然,也可以直接由資料庫專案建立資料結構

image

 

新增資料表:

我們可以看到下圖有 T-SQL/Design 畫面

image

 

新增FK

image

image

 

修改一下T-SQL

image


部署:

image

 

設定目標連線

image

 

使用 SSMS 就可以看到我們的資料庫已經部署成功

SNAGHTML335f688f


資料結構比較:

image

 

選擇要比較的來源,按下Compare,就可以看到差異性了

左邊是本機資料表,右邊是遠端資料表,咱們可以藉此更新資料表,紅色叉叉小箭頭表示刪除遠端資料表,按下Update則更新遠端資料表

image

 

交換一下來源跟目標,綠色加號表示新增本機資料表,按下Update則更新本機資料表

image

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo