Bonjour

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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