[SQL] 어떻게 SQL 서버의 버전이 컴퓨터에서 실행 무엇을 알 수 있습니까?
SQL어떻게 SQL 서버의 버전이 컴퓨터에서 실행 무엇을 알 수 있습니까?
나는 SQL 서버 2005를 실행하고 있지만 이것이 에디션 확실입니다. 어떻게 에디션 (익스프레스, 표준, 기업 등) 컴퓨터에서 실행중인 결정할 수 있습니까?
해결법
-
==============================
1.
select @@version
방금 버전을 얻고 싶은 경우에, 당신은 사용할 수 있습니다 :
select serverproperty('Edition')
자동화 된 스크립트에서 사용하려면 정수입니다 에디션 ID를 얻을 수 있습니다 :
select serverproperty('EditionID')
-
==============================
2.나는 SQL 서버에서 (:-) 적어도 나를 위해 관련) 모든 관련 정보를 얻을 여기이 쿼리를 사용합니다 :
나는 SQL 서버에서 (:-) 적어도 나를 위해 관련) 모든 관련 정보를 얻을 여기이 쿼리를 사용합니다 :
SELECT SERVERPROPERTY('productversion') as 'Product Version', SERVERPROPERTY('productlevel') as 'Product 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'
즉,이 같은 출력 무언가를 제공합니다 :
Product Version Product Level Product Edition CLR Version 10.0.2531.0 SP1 Developer Edition (64-bit) v2.0.50727 Default Collation Instance LCID Server Name Latin1_General_CI_AS NULL 1033 *********
-
==============================
3.다음 단계를 사용하여 바로 에디션 이름을 얻을 수 있습니다.
다음 단계를 사용하여 바로 에디션 이름을 얻을 수 있습니다.
스크린 샷
-
==============================
4.당신은 SERVERPROPERTY를 사용하여 (플러스 개별 속성에 따라) 단지 버전을 얻을 수 있습니다
당신은 SERVERPROPERTY를 사용하여 (플러스 개별 속성에 따라) 단지 버전을 얻을 수 있습니다
EG
SELECT SERVERPROPERTY('Edition')
( "판"에 대한) 견적 :
-
==============================
5.
SELECT CASE WHEN SERVERPROPERTY('EditionID') = -1253826760 THEN 'Desktop' WHEN SERVERPROPERTY('EditionID') = -1592396055 THEN 'Express' WHEN SERVERPROPERTY('EditionID') = -1534726760 THEN 'Standard' WHEN SERVERPROPERTY('EditionID') = 1333529388 THEN 'Workgroup' WHEN SERVERPROPERTY('EditionID') = 1804890536 THEN 'Enterprise' WHEN SERVERPROPERTY('EditionID') = -323382091 THEN 'Personal' WHEN SERVERPROPERTY('EditionID') = -2117995310 THEN 'Developer' WHEN SERVERPROPERTY('EditionID') = 610778273 THEN 'Windows Embedded SQL' WHEN SERVERPROPERTY('EditionID') = 4161255391 THEN 'Express with Advanced Services' END AS 'Edition';
from https://stackoverflow.com/questions/2070396/how-can-i-tell-what-edition-of-sql-server-runs-on-the-machine by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] PostgreSQL의 쿼리에 대한 데이터가없는 일 및 디스플레이 일에 의해 계산 / 그룹 (0) | 2020.07.22 |
---|---|
[SQL] PostgreSQL의에서 NULL 값을 처리하기 위해 COALESCE을 사용하여 (0) | 2020.07.22 |
[SQL] java.sql의 날짜 시간 동등한? (A java.sql.datetime가?) (0) | 2020.07.22 |
[SQL] 고유 값을 계산 (0) | 2020.07.22 |
[SQL] 어떻게 필드가 null 또는 빈 MySQL의 경우 확인? (0) | 2020.07.22 |