web-dev-qa-db-fra.com

SQL utilisant sp_HelpText pour afficher une procédure stockée sur un serveur lié

Quelqu'un a une idée sur la façon d'utiliser sp_helptext pour afficher une procédure stockée sur un serveur lié? fondamentalement quelque chose comme ça. Je n'ai pas les informations d'identification sur ce serveur lié pour l'examiner. 

EXEC sp_HelpText '[ServerName].[DatabaseName].dbo.storedProcName'

merci d'avance.

22
stevenjmyu

Au lieu d'appeler sp_helptext localement avec un argument distant, appelez-le à distance avec un argument local:

EXEC  [ServerName].[DatabaseName].dbo.sp_HelpText 'storedProcName'
46
Remus Rusanu

Petit ajout en réponse si vous avez un utilisateur différent plutôt que dbo alors faites comme ceci.

EXEC  [ServerName].[DatabaseName].dbo.sp_HelpText '[user].[storedProcName]'
0
sal