2010-09-05 49 views

回答

1

xp_msver告诉你很多。

要备份的轨道建设(如4035到SQL Server 2005 SP3),以修补程序,check this

注:Service Pack是累积。如果应用了SP2,则无法分辨SP1是否单独应用。修补程序在SP级别是累积的。因此,对于SQL Server 2005,HF Q961930(HF2)意味着必须安装SP2,但不能认为应用了Q959195(HF1)

+0

Thanxs,但我希望修补程序/ SP的整个列表应用于特定的服务器。我如何获得该列表? – 2010-09-05 15:59:31

+0

@Sunil Agarwal:我说你不能从SQL代码中得到这个。 – gbn 2010-09-05 17:07:25

1

T-SQL的这段代码给你上的版本更多的信息和你的SQL Server的功能 - 我不知道是否有找到所有补丁应用任何记录方式从它的SQL Server ...

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

我知道这个选项,但它不提供所有应用SP的详细信息 – 2010-09-05 15:59:55

+0

@Sunil Agarwal:正如我已经说过的,我不认为你可以从SQL Server本身获得这个列表。你将不得不查询Windows更新日志中的任何修补程序.... – 2010-09-05 16:44:57

相关问题