Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server对象组织_Sql Server_Sql Server 2005_Sql Server 2008_Ssms - Fatal编程技术网

Sql server SQL Server对象组织

Sql server SQL Server对象组织,sql-server,sql-server-2005,sql-server-2008,ssms,Sql Server,Sql Server 2005,Sql Server 2008,Ssms,我不确定这是否有效,但是我有一个SQL Server的错误,那就是我不能将对象组织到一组对象中 想象一下,我正在一个大型数据库中处理一个新的工作部分,我可能有15个我将经常使用的对象。我想做的是将它们“收藏”到一个文件夹中,这样我就不必搜索数据库中的所有对象 我知道我可以按模式组织对象,但是这些对象不一定是特定于模式的,它们跨越了边界 有没有人遇到过将对象组织到收藏夹组的方法?我知道SQL Server项目可以组织脚本,但我看不出它们可以组织表 谢谢您无法使用本机工具(SQL Server Ma

我不确定这是否有效,但是我有一个SQL Server的错误,那就是我不能将对象组织到一组对象中

想象一下,我正在一个大型数据库中处理一个新的工作部分,我可能有15个我将经常使用的对象。我想做的是将它们“收藏”到一个文件夹中,这样我就不必搜索数据库中的所有对象

我知道我可以按模式组织对象,但是这些对象不一定是特定于模式的,它们跨越了边界

有没有人遇到过将对象组织到收藏夹组的方法?我知道SQL Server项目可以组织脚本,但我看不出它们可以组织表


谢谢

您无法使用本机工具(SQL Server Management Studio)实现这一点,但有一个解决方法:使用这15个表创建一个新的空数据库-仅使用模式,而不是数据。然后,在编写T-SQL代码时,可以快速地将这些表中的元素拖放到代码中


缺点是,在真实数据库中所做的更改不会反映在工作数据库中,但您可以使用脚本自动执行,以提取所需的对象并在工作数据库中重新创建它们。您可以随时运行它(比如每X小时一次,或者作为本地开发服务器启动时运行的SQL代理作业),而不会丢失数据,因为您不会修改“收藏夹”数据库中的结构。

我知道我真的迟到了,但问题出现在右侧的“相关”下我很好奇地看了看

Management Studio有一个免费插件,它似乎完全符合您的要求:

还有一个65美元的商业插件,你也可以试试。我也没有试过,所以我不确定它们的效果如何,或者付费版本在免费插件上提供了什么(如果有的话)

投票支持此连接项并添加一条描述您的业务用例的注释也无妨。虽然您可能会发现,由于无法修复而关闭它令人沮丧,但这不一定是一个永久性的决定:


谢谢,这是一个解决方案,但是,只有我才能将其视为SSMS功能的一个大整体吗?我的意思是,为了将对象组合在一起,需要付出很多努力。谢天谢地,不仅仅是你们,SSMS并不是真正为核心数据库开发而设计的。如果您全职使用数据库进行开发,您将需要查看开发环境,如VisualStudio for Database Developers或Quest Toad for SQL Server,它们可以满足您的要求,还可以做更多的工作。