我正在使用SSMS 2012与我们使用的sql Server 2012和Azure sql服务器进行通信.我承认我不是sql专家所以我一直在保存我的大部分sql脚本以供将来参考.我在SSMS项目中快速遇到20个左右的.sql脚本,它们都生活在相同的“查询”文件夹下.
有没有办法在项目中创建“子文件夹”,这样我才能正确组织我的脚本?大多数其他人如何保持他们的剧本组织?我很确定如果这样的新手像我一样,对于真正的管理员来说一定是个真正的问题(可能有数百个脚本?)
解决方法
最后,子文件夹在SSMS 2016中成为可能.
谨慎用户:您可以安装SSMS 2016并继续使用旧版本.见下面的注释[1].
在那里,开始使用解决方案而不是项目.
子文件夹的工作原理如下:
>右键单击解决方案项(树根),然后从菜单中选择添加>新解决方案文件夹
>步骤1现在也适用于您添加的任何文件夹.
>右键单击任何文件夹,然后从其“添加”菜单中添加现有sql文件或新sql文件(在列表中,查找具有sql扩展名的项类型).
你的好旧项目(糟糕的旧项目)
>如果您认为它们有利于某些遗留原因,托管连接等,您仍然可以在解决方案中托管项目.只需添加新项目或将现有项目导入到解决方案中.
[1]关于升级:
> SSMS 2016正式支持sql Server 2008 – 2016. See more information at download page.对于旧版本,您可以保留您最喜欢的旧SSMS,请参阅下面的第2点.
>可能需要您注意的唯一设置是选项> sql Server对象资源管理器>服务器版本脚本> (设置服务器版本)
>不同的SSMS版本可以很好地协同工作,即您可以将SSMS 2008和SSMS 2016安装在一起而不会出现问题 – 经过测试.