我正在一个团队中工作,该团队有许多开发人员使用 SQL Server,开发存储过程、函数等。
我希望 SQL 之间的布局一致,具有版权的相同标题等。所以我需要一个标准的 SQL 模板。我知道在 Visual Studio 中可以共享模板。
如何为 SQL Server Management Studio 生成这样的模板,以便在开发人员之间共享?
我正在一个团队中工作,该团队有许多开发人员使用 SQL Server,开发存储过程、函数等。
我希望 SQL 之间的布局一致,具有版权的相同标题等。所以我需要一个标准的 SQL 模板。我知道在 Visual Studio 中可以共享模板。
如何为 SQL Server Management Studio 生成这样的模板,以便在开发人员之间共享?
我就是这样做的:
C:\Users\ys\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\Templates\Sql
我在其中创建了自己的文件夹(00_Mine
)
创建了一个 git 仓库
要求其他开发人员从中撤出。
在 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 才能获取模板文件夹更改。
这是一篇文章:使用 SQL Server 模板
对模板功能用户的问题:如果您有可能为以下数据设置占位符,您认为这是否会有所帮助:当前数据库、当前用户、日期/时间(其他?),所以,当您打开模板时,这些占位符将替换为适当的值。我开发了一个插件,前段时间就有了这个想法,但我不知道是否有人真的需要它。