fix(inputs.sqlserver): add more precise version check (#12384)
This commit is contained in:
parent
5e96009048
commit
d476018705
|
|
@ -203,7 +203,7 @@ DECLARE
|
||||||
,@MajorMinorVersion AS int = CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),4) AS int)*100 + CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),3) AS int)
|
,@MajorMinorVersion AS int = CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),4) AS int)*100 + CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),3) AS int)
|
||||||
,@Columns AS nvarchar(MAX) = ''
|
,@Columns AS nvarchar(MAX) = ''
|
||||||
|
|
||||||
IF @MajorMinorVersion >= 1050
|
IF CAST(SERVERPROPERTY('ProductVersion') AS varchar(50)) >= '10.50.2500.0'
|
||||||
SET @Columns = N'
|
SET @Columns = N'
|
||||||
,CASE [virtual_machine_type_desc]
|
,CASE [virtual_machine_type_desc]
|
||||||
WHEN ''NONE'' THEN ''PHYSICAL Machine''
|
WHEN ''NONE'' THEN ''PHYSICAL Machine''
|
||||||
|
|
@ -1153,7 +1153,7 @@ END
|
||||||
DECLARE
|
DECLARE
|
||||||
@MajorMinorVersion AS int = CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),4) AS int)*100 + CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),3) AS int)
|
@MajorMinorVersion AS int = CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),4) AS int)*100 + CAST(PARSENAME(CAST(SERVERPROPERTY('ProductVersion') AS nvarchar),3) AS int)
|
||||||
|
|
||||||
IF @MajorMinorVersion >= 1050 BEGIN
|
IF CAST(SERVERPROPERTY('ProductVersion') AS varchar(50)) >= '10.50.2500.0' BEGIN
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
'sqlserver_volume_space' AS [measurement]
|
'sqlserver_volume_space' AS [measurement]
|
||||||
,SERVERPROPERTY('MachineName') AS [server_name]
|
,SERVERPROPERTY('MachineName') AS [server_name]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue