程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 通過VS 2010+SVN為SQL Server提供數據庫版本管理

通過VS 2010+SVN為SQL Server提供數據庫版本管理

編輯:關於SqlServer

對於一個軟件企業來說,源代碼就是公司全體智慧的結晶,絕不能有任何閃失。但對於公司產品的基石數據庫怎麼來 進行統一管理呢?通常,是直接備份數據庫文件的方式,或者生成數據庫的部署腳本,來重復的備份。這個方法可行, 卻有些值得改進的地方。首先,太繁瑣了,浪費精神;其二,不方便和其它項目同時管理。下面,就介紹我偶然看到的 方法,當然,可能有很多人已經這麼做了,但分享給那些還不知道的人。

大體思路:

VS 2010 提供了一個項目類型,新建->數據庫->SQL Server 2005 數據庫對象 或 SQL Server 2008 數據庫對 象,完整的提供了SQL Server 的定義創建和生成部署腳本功能。

通過VS 2010下的數據->架構比較(Schema Compare)能將SQL Server數據庫和SQLServer數據庫項目差異比較出 來,並提供雙向同步功能。

Subversion,提供基於文本的SQL語句版本管理支持。

本示例采用VisualSVN-Server(Subversion 服務器)、AnkhSvn(VS 2010的Svn 插件)、SQL Server2005、VS 2010 ,示例數據庫為AdventureWorks。

因為安裝的是英文版的VS2010,大家就對應著中文的看吧。

第一步:通過VS  2010 創建數據庫項目。打開VS 2010,File->New->Project,在Recent Templates中 選中Database->SQL Server,並在右面的項目類型中選中SQL Server 2005 Database Project,輸入項目名稱,並點 擊OK。

第二步:在新建的ExampleSystemSQL項目上點右鍵,選中菜單中的Import Database Objects and Settings,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved