2013-03-27 26 views
0

如何查询SQL Server中Service Broker队列对象的文件组?查询SQL Server中Service Broker队列的文件组

我可以看到通过SQL Server Management Studio中的信息,通过查看队列的属性,但我希望能够查询在脚本的信息。

它似乎没有我可以用同样的方法为查表的文件组 - 但也许我错过了什么?

+0

退房这里所描述的系统表,可能会发现一些有用的东西...... http://msdn.microsoft.com/en -us/library/ms173780.aspx – 2013-03-27 18:25:41

回答

1

你必须寻找内部台面用parent_object_id匹配的队列:

select o.* 
from sys.service_queues q 
join sys.objects o on o.parent_object_id = q.object_id; 
+0

谢谢 - 这使我(通过http://blog.sqlauthority.com/2009/06/01/sql-server-list-all-objects-created-on-all-filegroups- in-database /)至 'select q.name,f.name from sys.service_queues q join sys.objects o on o.parent_object_id = q.object_id join sys.indexes i on i.object_id = o.object_id 在f.data_space_id = i.data_space_id'上加入sys.filegroups f – jlb83 2013-04-02 07:54:54

相关问题