PS - récupérer une donnée via une fonction sur un serveur distant
Bonjour
Code:
1 2 3 4 5 6 7 8 9
| DECLARE @vStatementDest NVARCHAR(1024)
DECLARE @vVersionDest VARCHAR( 16 )
DECLARE @ParmDefinitionDest NVARCHAR(500)
DECLARE @vDBName VARCHAR(30)
SET @vDBName= 'xxxxx'
SET @vStatementDest = N'SELECT @vVersionDestOUT = ' + @vDBName + '.dbo.VersionName()'
SET @ParmDefinitionDest ='@vVersionDestOUT VARCHAR(16) OUTPUT'
EXEC [ServerName\InstanceName].master.dbo.sp_executesql @vStatementDest, @ParmDefinitionDest, @vVersionDestOUT=@vVersionDest OUTPUT |
Ce code marche très bien, je récupère bien le nom de la version.
J'ai réussi à paramétrer le nom de la base (@vDBName).
mais je n'arrive pas à paramétrer le nom du serveur\instance ServerName\InstanceName.
merci pour votre aide