如何检查我们是否安装了sql server完整版或客户端版本?
答案 0 :(得分:1)
您可以使用Select @@version
或者获取更多数据:
SELECT SERVERPROPERTY('productversion')AS Product_version,
SERVERPROPERTY('productlevel')AS Product_level,
SERVERPROPERTY('edition')AS Edition
答案 1 :(得分:0)
获取更多详细信息,例如Edition,Service Pack。
select SERVERPROPERTY('MachineName')as 'Host Name',
SERVERPROPERTY('ServerName') as 'Instance Name' ,
SERVERPROPERTY('IsClustered') as 'Cluster' ,
SERVERPROPERTY('Edition') as 'Edition',
SERVERPROPERTY('ProductVersion') as 'version',
SERVERPROPERTY('Productlevel') as 'Service Pack',
SERVERPROPERTY('LicenseType') as 'LicenseType' ,
SERVERPROPERTY('NumLicenses') as 'NumLicenses'
答案 2 :(得分:0)
SELECT @@ VERSION
我认为查看SQL Server配置管理器是真正了解计算机上的内容的最佳方式。但是,如果您已经了解实例,则有一种更简单的方法。您可以运行简单的查询。
以下是:
在“开始”菜单上,转到“所有程序”,“Microsoft SQL Server [YOURVERSION]”。 启动SQL Server Management Studio。
出现“连接到服务器”对话框时,登录到感兴趣的SQL Server实例。
例如,如果您在本地计算机上,则可以在“服务器名称”文本框中使用localhost或localhost \ SQLEXPRESS。
确保将服务器类型设置为“数据库引擎”。
单击工具栏上的“新建查询”按钮。
在查询窗口中,键入以下查询:SELECT @@VERSION
按“执行”按钮以运行查询。
查看“结果”窗口中的版本文本。
答案 3 :(得分:0)
我创建了这个查询,它将返回如下数据: SQL Server 2016 Standard Edition(64位)13.0.5237.0 SP2
DECLARE
@productver VARCHAR(50) = (SELECT CAST(SERVERPROPERTY('productversion') AS VARCHAR(50)))
DECLARE
@version VARCHAR(30)= CAST(LEFT(@productver, CHARINDEX('.', @productver)-1) AS INT)
SELECT
'SQL Server '+CASE @version
WHEN 9
THEN '2005'
WHEN 10
THEN '2008'
WHEN 11
THEN '2012'
WHEN 12
THEN '2014'
WHEN 13
THEN '2016'
WHEN 14
THEN '2017'
ELSE 'Unknow Version'
END + ' ' + CAST(SERVERPROPERTY('edition') AS VARCHAR(50)) AS SQLServerEdition,
@productver AS ProductVersion,
SERVERPROPERTY('productlevel') AS ServicePack