每次我想創建我們的部署數據庫(一個全新的數據庫與軟件的基本數據)的數據庫結構(和數據)的腳本,我已經去SSMS,選擇數據庫,任務 - >腳本 - >生成腳本。然後我有一個非常具體的設置,我不得不每次改變相同的值。命令腳本數據庫結構和數據
這非常耗時,看起來像一個很可能自動完成的任務。是否有可能通過我的特定設置從SSMS內自動執行此任務?如果沒有,是否有辦法在SSMS之外自動化它?我不會放棄編寫C#控制檯程序來執行該任務,但這個任務不適用於我們實驗室的最終用戶。
UPDATE
這裏的目的,像往常一樣,越來越這將花費更少的時間解決。所以,在我達到C#編碼級別之前,我想嘗試自動化現有的工具。訂單將是:
- 我可以自動從SSMS?
- 我可以通過運行外部腳本自動運行嗎?
- 如何使用C#編碼實現自動化? (學習資源由尼古拉斯·凱里指出)
的總體目標是既發佈版本控制和源代碼ntrol,但我已經設法使用SVN來做到這一點。這是我們的部署數據庫,因此它包含了開始的結構和基本數據。唯一的是我想自動化這些過程。我只是想可能有一種方法來保存我的設置。我每天失去2-3分鐘,所以我認爲不值得使用SMO編寫一個C#程序(也許以後)。但是,您對這些選項進行了很好的概述。 – 2011-04-13 13:27:07