2017-01-04 5 views
1

現在、SQL Serverを2008年から2014年にアップグレードしており、サーバー内のデータベースの1つについて廃止予定のデータベースエンジン機能を追跡します。廃止予定のデータベースエンジン機能(SQL Server 2008から2014)を確認するクエリ

をして、このクエリは、私のデータベースに私に非推奨のデータベースエンジンの機能の簡単な絵を与えることが分かっ:

私は、MSDNでこれらの記事を読んだ

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

私のSQL Serverのインスタンス名を把握しますか?クエリがサーバー内のデータベースの1つのみをチェックするようにインスタンス名を指定できますか?

+0

上記のクエリは、特定の、インスタンス・レベル(すべてのデータベース)にない取り組んでいますデータベース、それの問題は何ですか? –

+0

申し訳ありませんが、私は非常にSQL Serverに新しく、あなたの答えのための最初のありがとう。私はインスタンスレベルの意味は、サーバー全体ではありますが、サーバー内のデータベースではないと尋ねることができますか?私のサーバには古いバージョンのSQLサーバからのデータベースがたくさん含まれているので、廃止予定の機能がたくさんあるでしょう。 1つのデータベースの結果だけを見つけることは可能ですか? – ProgrammingBaKa

+0

また、SQL管理スタジオでサーバーのインスタンス名を調べるにはどうすればよいですか? – ProgrammingBaKa

答えて

0

上記のクエリは、特定のデータベースではなく、インスタンスレベル(すべてのデータベース)で動作しています。

とインスタンスの名前を取得するため、次のクエリのいずれかを使用します -

SELECT @@SERVICENAME 

または

SELECT SERVERPROPERTY ('InstanceName') 
関連する問題