2017-01-04 2 views
1

현재 SQL Server 2008에서 2014로 업그레이드 중이며 서버의 데이터베이스 중 하나에 대해 사용되지 않는 데이터베이스 엔진 기능을 추적하려고합니다.더 이상 사용되지 않는 데이터베이스 엔진 기능 (SQL Server 2008-2014)을 확인하는 쿼리

를이 쿼리 내 데이터베이스에 나에게 사용되지 않는 데이터베이스 엔진 기능에 대한 간략한 그림을 줄 수 있다는 것을 발견 :

나는 MSDN에서이 기사를 읽고

SELECT * 
FROM sys.dm_os_performance_counters 
WHERE object_name = 'SQLServer:Deprecated Features'; 

어떻게 할 수 있습니까? 내 SQL Server의 인스턴스 이름을 알아 내겠습니까? 쿼리가 내 서버의 데이터베이스 중 하나만 확인하도록 인스턴스 이름을 지정할 수 있습니까?

+0

위의 쿼리는 인스턴스 수준에 노력하고 있습니다 (모든 데이터베이스), 특정하지 - :

하고 인스턴스의 이름을 얻는 것은, 다음 쿼리 중 하나를 사용하기위한

데이터베이스, 그게 무슨 문제 야? –

+0

죄송합니다. 저는 SQL Server를 처음 사용하여 새 답니다. 인스턴스 레벨의 의미는 전체 서버이지만 서버의 데이터베이스 중 하나가 아닐까요? 내 서버에는 SQL Server의 이전 버전에서 많은 데이터베이스가 포함되어 있으므로 많은 비추천 된 기능이 있습니다. 데이터베이스 중 하나의 결과 만 찾을 수 있습니까? – ProgrammingBaKa

+0

또한 SQL Management Studio에서 서버의 인스턴스 이름을 어떻게 찾을 수 있습니까? – ProgrammingBaKa

답변

0

위의 쿼리는 특정 데이터베이스가 아닌 인스턴스 수준 (모든 데이터베이스)에서 작동합니다.

SELECT @@SERVICENAME 

또는

SELECT SERVERPROPERTY ('InstanceName')