bi專案中會有很多不同種類的專案,其中比較比較大的一部分就是對db指令碼的處理。然而db的指令碼畢竟無法在專案中進行維護,所以這裡介紹如何對db的指令碼進行版本上的維護。
資料庫指令碼本身沒有專案模板支援,很難進行版本管理維護,通常只能通過檔案指令碼的方式,比如通過task將db的定義匯出到檔案。
這裡介紹另外一種方法,就是通過visual studio裡的工具,這裡主要演示visual studio 2013版本。
新建乙個sql server資料庫專案。
新建專案後,選擇工具,sql server下的"新建架構比較…"。
系統會開啟架構比較工具,這個工具主要是比較兩個資料來源的架構是否有任何差異。
首先點選左側選擇資料來源。
點選選擇源…
選擇資料庫,然後新建資料庫連線。
連線到目標資料庫。這裡使用微軟官方的示例資料庫做演示。
然後選擇目標。
目標端選擇專案,然後下拉框選擇剛剛建立的專案。
設定好對比物件後,點選比較按鈕。
系統會比較出兩端的差異。由於專案是空的,所以對於資料來源來說每個物件都是新的。
點選更新,可以將左側的**同步到專案中。
在解決方案管理器裡,可以看到被同步過來的資料庫物件檔案。這樣我們就將資料庫的指令碼檔案同步到了專案檔案中。
接下來再演示下如何通過這個工具獲取到資料庫裡的變化。首先,在資料庫裡的函式定義裡,加幾段測試文字作為測試,看工具是如何識別出指令碼的差異的。
回到剛才建立的專案,再次點選比較,可以看到系統識別出了這個變化。**具體**發生了變化在下面的對比介面都可以清晰的看到。
點選同步,將這個變化同步到專案裡。
開啟source explorer,可以看到對應的檔案變成了簽出的狀態。
本文介紹了資料庫**版本控制的乙個方法。資料庫**的版本控制,在任何專案尤其是bi專案都是相當重要的,儘管沒有現成的專案模板支援,通過visual studio的架構對比工具,可以輔助幫助資料庫**的版本管理。
BI專案記 新任務處理
首先回顧下新工作項不同階段的定義。接下來進入到開發階段,根據需求建立五個報表。開啟sql server data tools,建立乙個報表專案。建立五章報表。將報表專案檔案拖拽到source control explorer裡,放入先前定義的ssrs目錄下。檢查將要被簽入的專案。簽入專案,可以在te...
BI專案記 新任務處理
上一篇主要介紹如何借助tfs建立乙個新的工作項,此篇主要演示如何對其進行處理。首先回顧下新工作項不同階段的定義。接下來進入到開發階段,根據需求建立五個報表。開啟sql server data tools,建立乙個報表專案。建立五章報表。將報表專案檔案拖拽到source control explore...
BI專案記(二) 給我接套資料
這次故事的主角還是小d,小d工作在一家傳統公司的資訊部門,負責資料倉儲系統的運維和開發。話說有一天,小d被教導老闆的office,老闆給布置了乙個任務,讓小d在現有資料倉儲裡接入剛上線的兩個系統的資料。於是小d找到了對應系統的開發團隊。可能是對方剛上線的緣故,最終也沒有人搭理小d,於是直接把資料庫唯...