Bonjour
Ce code marche très bien, je récupère bien le nom de la version.
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
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
Partager