2009-05-19 4 views

Répondre

4

Extrait @@ VERSION

par exemple:

PRINT @@VERSION 

une autre façon est de construire un CLR Fonction ou procédure stockée. Voici un exemple de code:

using System; 
using System.Data; 
using System.Data.SqlClient; 
using System.Data.SqlTypes; 
using Microsoft.SqlServer.Server; 

public partial class UserDefinedFunctions 
{ 
    [Microsoft.SqlServer.Server.SqlFunction] 
    public static SqlString Function1() 
    { 
     return new SqlString(System.Environment.OSVersion.ToString()); 
    } 
}; 

Cet exemple devrait afficher ceci:

SELECT dbo.Function1() 

Microsoft Windows NT 6.0.6001 Service Pack 1 
1

Je l'ai utilisé quelque chose comme ça avant:

exec master..xp_cmdshell 'systeminfo'

+0

Vous souhaiteriez xp_cmdshell est désactivé sur un serveur de production. – Andomar

+0

Oui, certainement, je me souviens juste de le faire une fois. – Lloyd

Questions connexes