为了一个东西而搜索整个数据库服务器从来都不是一件让人愉悦的事,曾几何时,我知道那些常规的对象就在数据库的某个位置,可是怎么也想不起来究竟在哪里,这是十分痛苦的一件事。我使用过许多种工具试图摆脱这样的窘境,而达到的效果也是各不相同。 这里我推荐两款工具,它们是Idera SQL管理工具包中的一部分,即SQL Search 和SQL Object Search。这两个工具的设计初衷,就是简化SQL Server数据库搜索过程。
前者可以在你所创建的所有数据库和系统数据库中搜索SQL代码的相关文本,比如存储过程、函数以及触发器等等。而后者可以通过文件名的方式,搜索你所创建的表、存储过程、函数和视图……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
为了一个东西而搜索整个数据库服务器从来都不是一件让人愉悦的事,曾几何时,我知道那些常规的对象就在数据库的某个位置,可是怎么也想不起来究竟在哪里,这是十分痛苦的一件事。我使用过许多种工具试图摆脱这样的窘境,而达到的效果也是各不相同。
这里我推荐两款工具,它们是Idera SQL管理工具包中的一部分,即SQL Search 和SQL Object Search。这两个工具的设计初衷,就是简化SQL Server数据库搜索过程。前者可以在你所创建的所有数据库和系统数据库中搜索SQL代码的相关文本,比如存储过程、函数以及触发器等等。而后者可以通过文件名的方式,搜索你所创建的表、存储过程、函数和视图等,还可以用列名和关键字约束方式进行搜索。对于数据库快速搜索来说,它们是十分实用且高效的。
当你打开SQL Search的时候,呈现在你眼前的是一个图形用户界面,在这个界面中你可以添加要搜索的条目,包括可能的通配符、数据库名和要搜索的服务器等(什么都不填,默认情况下将搜索所有本地服务器上的数据库),你还可以规定要搜索的对象类型并限制搜索结果。默认情况下,将显示前500条匹配的结果。
在使用通配符进行搜索的时候,你需要注意,SQL Search的搜索规则同SQL Server本身的标准有些不大一样,比如你要搜索以“Raster”开头的条目,你不能使用“Raster%”进行搜索,而是需要使用“Raster_”,这和SQL Server本身标准是由一定区别的。
当你运行一个搜索的时候,结果将以列视图的方式呈现给你:数据库、对象名、对象类型和SQL摘要。对应的SQL Object Search为:对象名、类型、服务器、数据库、父对象和父对象类型。你可以点击每一列的上方来进行排序,SQL Search中,你可以双击任意一个条目来查看具体信息。当选择多个结果的时候,你可以通过右键选择将结果保存为CSV格式和XML文档。
SQL管理工具包有15天的免费试用期,如果要购买全部工具集的话(包括24款工具),价格为295美元。
作者
Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。
翻译
相关推荐
-
五个实用的SQL Server PowerShell脚本
Windows PowerShell为SQL Server数据库自动化任务、收集信息以及部署对象都操作提供了一个非常简单直接的方式。
-
DBA必备:SQL Server第三方工具推荐
SQL Server自带一系列强大的管理工具集,其中不乏性能调试与追踪的工具,其利用价值可以说非常之大。但是第三方工具可以为DBA提供更多选择。
-
七月新发布的SQL Server工具
软件厂商Idera和Red Gate于7月份发布了两款DBA实用工具:Idera SQL Comparison Toolset和Red Gate的SQL Backup Pro 6。两款工具都有14天的全功能免费试用期。