Ответ 1
Вместо того, чтобы ссылаться на sp_helptext локально с удаленным аргументом, вызовите его удаленно с локальным аргументом:
EXEC [ServerName].[DatabaseName].dbo.sp_HelpText 'storedProcName'
Кто-нибудь имеет представление о том, как использовать sp_helptext для просмотра хранимой процедуры на связанном сервере? в основном что-то вроде этого. У меня нет учетных данных для этого связанного сервера, чтобы посмотреть на него.
EXEC sp_HelpText '[ServerName].[DatabaseName].dbo.storedProcName'
спасибо.
Вместо того, чтобы ссылаться на sp_helptext локально с удаленным аргументом, вызовите его удаленно с локальным аргументом:
EXEC [ServerName].[DatabaseName].dbo.sp_HelpText 'storedProcName'
Маленькое добавление в ответ, если у вас есть другой пользователь, а не dbo
, тогда сделайте это.
EXEC [ServerName].[DatabaseName].dbo.sp_HelpText '[user].[storedProcName]'
Это правильный способ доступа к связанной БД:
EXEC [ServerName].[DatabaseName].dbo.sp_HelpText 'storedProcName'
Но не забудьте указать dbo
, поскольку он владеет sp_helptext
.