티스토리 뷰
SQL Server Internal Database Version Number & History
AWS-in 2015. 4. 23. 15:33현재 SQL Server 의 데이터베이스의 Internal Database Version 은 아래 쿼리로 확인하면 된다.
<쿼리>
DECLARE @DBInfo TABLE
( InterFileVer sql_variant
, InterFileVer2 sql_variant
, DataBaseName varchar(50)
, CompatibilityLevel varchar(50)
)
DECLARE @command VARCHAR(5000)
SELECT @command = 'Use [' + '?' + ']
SELECT DATABASEPROPERTYEX((''?''),''Version'') as InterFileVer
,DATABASEPROPERTY((''?''),''Version'') as InterFileVer2
,(''?'') as DataBaseName
,(SELECT COMPATIBILITY_LEVEL FROM SYS.DATABASES WHERE NAME = ''?'') as CompatibilityLevel'
--print @command
insert into @DBInfo
EXEC sp_msforeachdb @command;
select * from @DBInfo
GO
SELECT @@VERSION;
GO
해당 하는 데이터베이스가 어느 버전에서 생성이 되었는지 확인이 가능하다.
예를 들어 SQL Server 2005 에서 사용하던 데이터베이스를 SQL Server 2012에서 복원하여 사용할 때 해당 데이터베이스 파일정보를 보면 SQL Server 2005 에서 이전한 DB 임을 확인이 가능하다.
언제 써먹을지는 모르겠다.
[방법]
DBCC TRACEON(3604)
USE PRRF
GO
DBCC DBINFO()
/*
dbi_version = 706 "현재 Verison" dbi_createVersion = 611 "최초버전"
*/
DBCC TRACEOFF(3604)
'SQL Server' 카테고리의 다른 글
SQL Server가 설치된 ProductKey 를 찾아내는 방법 (0) | 2015.05.21 |
---|---|
SQL Server 2014 라이선스 관련 MS 자료링크 (0) | 2015.05.01 |
SQL Server 백업/복원을 쿼리로 하자 (0) | 2015.04.23 |
SQL Server Build Number & Internal Database Version (0) | 2015.04.23 |
SQL Server SSMS TIP - Alt+Shift Key (0) | 2015.04.23 |
- Total
- Today
- Yesterday