2012-10-11 49 views
2

我在一個團隊,有一些與SQL Server的開發人員合作,開發存儲過程,函數等標準模板工作室

我想SQL之間的一致的佈局,相同的標題與版權等。所以我需要一個SQL的標準模板。我知道在Visual Studio中可以共享模板。

如何爲SQL Server Management Studio生成這樣一個模板,以便我可以在開發人員之間共享?

+0

不完整的答案抱歉 - http://www.sqldev.org/sql-server-tools-general/template-explorer--changing-file-location--removing-defaults-52387.shtml – Steve

+0

@RThomas死了鏈接... –

回答

4

在SQL Server Management Studio中,按Ctrl-Alt-T或進入菜單,查看,模板資源管理器

它會列出所有模板。但是,從SSMS開始,通過拖放添加模板並不容易,您可以創建新模板並將其放入文件夾,例如_WORK_

這些模板實際存在於(對於2008 R2):C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\Sql,因此您可以簡單地將文件和文件夾放在那裏或使用組策略推送給團隊成員。模板按字母順序排序,因此對上述_WORK_的建議。 注意:需要重新啓動SSMS來獲取模板文件夾更改。

這裏有一個文章:Using SQL Server Templates

+1

C:\ Program Files文件(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \存儲過程在這裏 –

5

這是我要做的事:

  • 我的模板的物理位置是(Win7的SQL Server Management Studio中2012):

C:\Users\ys\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\Templates\Sql

  • 我創造埃德它(00_Mine

  • 創建一個Git倉庫

  • 問其他開發者從中拉我自己的文件夾。

+0

+1對於任何與git相關的東西:)認真tho,不是一個壞的方法 – RThomas

0

問到的模板功能的用戶:你認爲這將是有益的,如果你有一個可能性,有像數據的佔位符:當前的數據庫,當前用戶,日期/時間(?別的東西),所以,當您打開模板時,這些佔位符將被替換爲適當的值。我開發了一個加載項,並在前一段時間有了這個想法,但我不知道是否真的需要它。