部署數據庫項目生成輸出(dbschema&co)到各種數據庫
我試圖建立一個數據庫項目,然後使用輸出與VSDBCMD一起將其部署到不同的數據庫。我添加了不同的sqldeployment & sqlcmdvars文件對應於我所瞄準的環境,但我無法更改以下變量,這些變量似乎是隻讀的(DatabaseName,DefaultDataPath,DefaultLogPath)。例如,我想將QA和UA數據庫放在同一個服務器實例上,所以我需要我的部署腳本來處理不同的數據庫名稱和文件路徑。
此外,當我在TFS中構建我的數據庫項目時,似乎無法在我的drop文件夾中找到特定的sqlcmdvars sqldeployment文件(例如MyDatabase-QA.sqlcmdvars,MyDatabase-UA.sqlcmdvars)。
我做錯了什麼?我還有什麼其他選擇?
在此先感謝!
與此同時,我自己找到了這個答案:-),並忘記在這裏發佈。 Neverthelss這是工作,我標記你的有效答案。謝謝 – 2012-08-02 19:04:59