2010-09-05 4 views

Répondre

1

xp_msver vous en dit beaucoup.

Pour BackTrack build (par exemple 4035 à SQL Server 2005 SP3) de correctif, check this

Note: Les Service Packs sont cumulatifs. Vous ne pouvez pas dire si SP1 a été appliqué séparément si SP2 est appliqué. Les correctifs sont cumulatifs au niveau SP. Donc HF Q961930 (HF2) pour SQL Server 2005 signifie SP2 doit être installé mais vous ne pouvez pas supposer que Q959195 (HF1) est appliqué

+0

Thanxs, mais je veux la liste entière des correctifs/SP appliquée à sever particulier. Comment puis-je obtenir cette liste? –

+0

@Sunil Agarwal: J'ai dit que vous ne pouvez pas obtenir cela à partir du code SQL. – gbn

1

Cet extrait de T-SQL vous donne un peu plus d'informations sur la version et les fonctionnalités de votre SQL Server - Je ne sais pas s'il y a un moyen de trouver tous les correctifs documentés appliqués à un SQL Server de l'intérieur ....

SELECT 
    SERVERPROPERTY('productversion') as 'Product Version', 
    SERVERPROPERTY('productlevel') as 'Patch Level', 
    SERVERPROPERTY('edition') as 'Product Edition', 
    SERVERPROPERTY('buildclrversion') as 'CLR Version', 
    SERVERPROPERTY('collation') as 'Default Collation', 
    SERVERPROPERTY('instancename') as 'Instance', 
    SERVERPROPERTY('lcid') as 'LCID', 
    SERVERPROPERTY('servername') as 'Server Name' 
+0

Je connais cette option, mais il ne me fournit pas d'informations détaillées sur tous les SP appliqués –

+0

@Sunil Agarwal: comme je l'ai déjà dit, je ne pense pas que vous puissiez obtenir cette liste depuis SQL Server lui-même. Vous auriez à interroger le journal de mise à jour de Windows pour les correctifs appliqués .... –

Questions connexes