如何查找链接服务器上是否存在存储过程?

How to find whether a stored procedure exists on a linked server?

我想检查链接服务器上是否存在存储过程。

SELECT *
FROM OPENQUERY(
    [DBMSSQL\MSSQL2008R2], 
    'select * from [db1].sys.objects where type=''P'' and name=''procedure1'''
)