SQL Server:Deprecated Features オブジェクト

SQL Server の SQLServer:Deprecated Features オブジェクトには、非推奨に指定された機能を監視するためのカウンターがあります。 いずれの場合も、このカウンターは、SQL Server が最後に起動してから非推奨機能が検出された回数を示す使用カウントを表示します。

次の表に、SQL Server Deprecated Features カウンター インスタンスの説明を示します。

SQL Server Deprecated Features カウンター インスタンス

説明

一時テーブルおよび一時ストアド プロシージャの名前としての "#" および "##"

# 以外の文字を含んでいない識別子が見つかりました。 別の文字を少なくとも 1 文字は使用してください。 コンパイルごとに 1 回発生します。

"::" 関数呼び出し構文

テーブル値関数で :: 関数呼び出し構文が見つかりました。 SELECT column_list FROM < function_name>() に置き換えてください。 たとえば、SELECT * FROM ::fn_virtualfilestats(2,1) は SELECT * FROM sys.fn_virtualfilestats(2,1) に置き換わります。 コンパイルごとに 1 回発生します。

Transact-SQL 識別子としての '@'、および '@@' で始まる名前の使用

@ または @@ で始まる識別子が見つかりました。 @、@@、または @@ で始まる名前を識別子として使用しないでください。 コンパイルごとに 1 回発生します。

ADDING TAPE DEVICE

非推奨機能 sp_addumpdevice 'tape' が見つかりました。 代わりに、sp_addumpdevice 'disk' を使用してください。 使用するごとに 1 回発生します。

ALL Permission

GRANT ALL、DENY ALL、または REVOKE ALL 構文が見つかった合計回数。 特定の権限を拒否するように構文を変更してください。 クエリごとに 1 回発生します。

ALTER DATABASE WITH TORN_PAGE_DETECTION

サーバー インスタンスの起動後に、ALTER DATABASE の非推奨機能 TORN_PAGE_DETECTION オプションが使用された合計回数。 代わりに、PAGE_VERIFY 構文を使用してください。 DDL ステートメントで使用するごとに 1 回発生します。

ALTER LOGIN WITH SET CREDENTIAL

非推奨機能の構文 ALTER LOGIN WITH SET CREDENTIAL または ALTER LOGIN WITH NO CREDENTIAL が見つかりました。 代わりに、ADD または DROP CREDENTIAL 構文を使用してください。 コンパイルごとに 1 回発生します。

Azeri_Cyrilllic_90

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。

Azeri_Latin_90

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。

BACKUP DATABASE または LOG TO TAPE

非推奨機能 BACKUP { DATABASE | LOG } TO TAPE または BACKUP { DATABASE | LOG } TO device_that_is_a_tape が見つかりました。

代わりに、BACKUP { DATABASE | LOG } TO DISK または BACKUP { DATABASE | LOG } TO device_that_is_a_disk を使用してください。 使用するごとに 1 回発生します。

BACKUP DATABASE または LOG WITH MEDIAPASSWORD

非推奨機能 BACKUP DATABASE WITH MEDIAPASSWORD または BACKUP LOG WITH MEDIAPASSWORD が見つかりました。 WITH MEDIAPASSWORD は使用しないでください。

BACKUP DATABASE または LOG WITH PASSWORD

非推奨機能 BACKUP DATABASE WITH PASSWORD または BACKUP LOG WITH PASSWORD が見つかりました。 WITH PASSWORD は使用しないでください。

COMPUTE [BY]

COMPUTE または COMPUTE BY 構文が見つかりました。 ROLLUP を指定した GROUP BY を使用してクエリを書き直してください。 コンパイルごとに 1 回発生します。

CREATE FULLTEXT CATLOG IN PATH

IN PATH 句を指定した CREATE FULLTEXT CATLOG ステートメントが見つかりました。 この句は、このバージョンの SQL Server では無効です。 使用するごとに 1 回発生します。

CREATE TRIGGER WITH APPEND

WITH APPEND 句を指定した CREATE TRIGGER ステートメントが見つかりました。 代わりに、トリガー全体を再作成してください。 DDL ステートメントで使用するごとに 1 回発生します。

CREATE_DROP_DEFAULT

CREATE DEFAULT または DROP DEFAULT 構文が見つかりました。 CREATE TABLE または ALTER TABLE の DEFAULT オプションを使用してコマンドを書き直してください。 コンパイルごとに 1 回発生します。

CREATE_DROP_RULE

CREATE RULE 構文が見つかりました。 制約を使用してコマンドを書き直してください。 コンパイルごとに 1 回発生します。

データ型 : text、ntext、または image

text、ntext、または image データ型が見つかりました。 varchar(max) データ型を使用し、text、ntext、および image データ型を削除した構文を使用して、アプリケーションを書き直してください。 クエリごとに 1 回発生します。

データベースの互換性レベル 80

データベースが互換性レベル 80 に変更された合計回数。 次のリリースの前にデータベースおよびアプリケーションのアップグレードを計画してください。 互換性レベルが 80 のデータベースが起動されるときにも発生します。

データベースの互換性レベル 90

データベースが互換性レベル 90 に変更された合計回数。 今後のリリースでデータベースおよびアプリケーションのアップグレードを計画してください。 互換性レベルが 90 のデータベースが起動されるときにも発生します。

DATABASE_MIRRORING

データベース ミラーリング機能への参照が発生しました。 AlwaysOn 可用性グループにアップグレードすることを検討するか、AlwaysOne 可用性グループがサポートされないエディションの SQL Server を実行している場合は、ログ配布に移行するようにしてください。

database_principal_aliases

非推奨の sys.database_principal_aliases への参照が見つかりました。 別名の代わりにロールを使用してください。 コンパイルごとに 1 回発生します。

DATABASEPROPERTY

ステートメントで DATABASEPROPERTY が参照されています。 ステートメント DATABASEPROPERTY を DATABASEPROPERTYEX に更新してください。 コンパイルごとに 1 回発生します。

DATABASEPROPERTYEX('IsFullTextEnabled')

ステートメントで DATABASEPROPERTYEX IsFullTextEnabled プロパティが参照されています。 このプロパティの値は無効です。 ユーザー データベースでは、常にフルテキスト検索が有効になっています。 このプロパティは使用しないでください。 コンパイルごとに 1 回発生します。

DBCC [UN]PINTABLE

DBCC PINTABLE または DBCC UNPINTABLE ステートメントが見つかりました。 このステートメントは無効なので、削除してください。 クエリごとに 1 回発生します。

DBCC DBREINDEX

DBCC DBREINDEX ステートメントが見つかりました。 ALTER INDEX の REBUILD オプションを使用してステートメントを書き直してください。 クエリごとに 1 回発生します。

DBCC INDEXDEFRAG

DBCC INDEXDEFRAG ステートメントが見つかりました。 ALTER INDEX の REORGANIZE オプションを使用してステートメントを書き直してください。 クエリごとに 1 回発生します。

DBCC SHOWCONTIG

DBCC SHOWCONTIG ステートメントが見つかりました。 この情報については、sys.dm_db_index_physical_stats をクエリしてください。 クエリごとに 1 回発生します。

DEFAULT keyword as a default value

既定値として DEFAULT キーワードを使用する構文が見つかりました。 使用しないでください。 コンパイルごとに 1 回発生します。

非推奨暗号化アルゴリズム

非推奨暗号化アルゴリズム rc4 は、SQL Server の次のバージョンで削除されます。 新しい開発作業ではこの機能の使用を避け、現在この機能を使用しているアプリケーションでは変更を検討してください。 RC4 アルゴリズムは弱いアルゴリズムで、旧バージョンとの互換性のためにのみサポートされています。 データベース互換性レベルが 90 または 100 の場合、新しい素材は RC4 または RC4_128 を使用してのみ暗号化できます (推奨されません)。AES アルゴリズムのいずれかなど、新しいアルゴリズムを使用してください。 SQL Server 2012 では、どの互換性レベルでも、RC4 または RC4_128 を使用して暗号化された素材を暗号化解除できます。

DESX アルゴリズム

DESX 暗号化アルゴリズムを使用する構文が見つかりました。 別の暗号化アルゴリズムを使用してください。 コンパイルごとに 1 回発生します。

dm_fts_active_catalogs

sys.dm_fts_active_catalogs ビューの列の中には非推奨ではないものもあるので、dm_fts_active_catalogs カウンターは常に 0 のままです。 非推奨の列を監視するには、dm_fts_active_catalogs.is_paused などの列固有のカウンターを使用してください。

dm_fts_active_catalogs.is_paused

sys.dm_fts_active_catalogs 動的管理ビューの is_paused 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_active_catalogs.previous_status

sys.dm_fts_active_catalogs 動的管理ビューの previous_status 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_active_catalogs.previous_status_description

sys.dm_fts_active_catalogs 動的管理ビューの previous_status_description 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_active_catalogs.row_count_in_thousands

sys.dm_fts_active_catalogs 動的管理ビューの row_count_in_thousands 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_active_catalogs.status

sys.dm_fts_active_catalogs 動的管理ビューの status 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_active_catalogs.status_description

sys.dm_fts_active_catalogs 動的管理ビューの status_description 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_active_catalogs.worker_count

sys.dm_fts_active_catalogs 動的管理ビューの worker_count 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

dm_fts_memory_buffers

sys.dm_fts_memory_buffers ビューのほとんどの列が非推奨ではないので、dm_fts_memory_buffers カウンターは常に 0 のままです。 非推奨の列を監視するには、列固有のカウンター dm_fts_memory_buffers.row_count を使用してください。

dm_fts_memory_buffers.row_count

sys.dm_fts_memory_buffers 動的管理ビューの row_count 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

2 部構成の名前が使用された DROP INDEX

DROP INDEX 構文に、DROP INDEX の table_name.index_name 形式の構文が含まれています。 DROP INDEX ステートメントの index_name ON table_name 構文に置き換えてください。 コンパイルごとに 1 回発生します。

EXT_CREATE_ALTER_SOAP_ENDPOINT

FOR SOAP オプションを指定した CREATE または ALTER ENDPOINT ステートメントが見つかりました。 ネイティブ XML Web サービスは推奨されません。 代わりに Windows Communications Foundation (WCF) または ASP.NET を使用してください。

EXT_endpoint_webmethods

sys.endpoint_webmethods が発生しました。 ネイティブ XML Web サービスは推奨されません。 代わりに Windows Communications Foundation (WCF) または ASP.NET を使用してください。

EXT_soap_endpoints

sys.soap_endpoints が発生しました。 ネイティブ XML Web サービスは推奨されません。 代わりに Windows Communications Foundation (WCF) または ASP.NET を使用してください。

EXTPROP_LEVEL0TYPE

TYPE が level0type で見つかりました。 level0type として SCHEMA、level1type として TYPE を使用してください。 クエリごとに 1 回発生します。

EXTPROP_LEVEL0USER

level1type も指定されている場合に level0type USER が見つかりました。 USER は、拡張プロパティをユーザーに直接追加する場合にのみ level0type として使用してください。 クエリごとに 1 回発生します。

FASTFIRSTROW

FASTFIRSTROW 構文が見つかりました。 OPTION (FAST n) 構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

FILE_ID

FILE_ID 構文が見つかりました。 FILE_IDEX を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

fn_get_sql

fn_get_sql 関数がコンパイルされました。 代わりに sys.dm_exec_sql_text を使用します。 コンパイルごとに 1 回発生します。

fn_servershareddrives

fn_servershareddrives 関数がコンパイルされました。 代わりに sys.dm_io_cluster_shared_drives を使用します。 コンパイルごとに 1 回発生します。

fn_virtualservernodes

fn_virtualservernodes 関数がコンパイルされました。 代わりに sys.dm_os_cluster_nodes を使用します。 コンパイルごとに 1 回発生します。

fulltext_catalogs

sys.fulltext_catalogs ビューの列の中には非推奨ではないものもあるので、fulltext_catalogs カウンターは常に 0 のままです。 非推奨の列を監視するには、fulltext_catalogs.data_space_id などの列固有のカウンターを使用してください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

fulltext_catalogs.data_space_id

sys.fulltext_catalogs カタログ ビューの data_space_id 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

fulltext_catalogs.file_id

sys.fulltext_catalogs カタログ ビューの file_id 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

fulltext_catalogs.path

sys.fulltext_catalogs カタログ ビューの path 列が見つかりました。 この列は使用しないでください。 サーバー インスタンスによって列への参照が検出されるたびに発生します。

FULLTEXTCATALOGPROPERTY('LogSize')

FULLTEXTCATALOGPROPERTY 関数の LogSize プロパティが見つかりました。 このプロパティは使用しないでください。

FULLTEXTCATALOGPROPERTY('PopulateStatus')

FULLTEXTCATALOGPROPERTY 関数の PopulateStatus プロパティが見つかりました。 このプロパティは使用しないでください。

FULLTEXTSERVICEPROPERTY('ConnectTimeout')

FULLTEXTSERVICEPROPERTY 関数の ConnectTimeout プロパティが見つかりました。 このプロパティは使用しないでください。

FULLTEXTSERVICEPROPERTY('DataTimeout')

FULLTEXTSERVICEPROPERTY 関数の DataTimeout プロパティが見つかりました。 このプロパティは使用しないでください。

FULLTEXTSERVICEPROPERTY('ResourceUsage')

FULLTEXTSERVICEPROPERTY 関数の ResourceUsage プロパティが見つかりました。 このプロパティは使用しないでください。

GROUP BY ALL

GROUP BY ALL 構文が見つかった合計回数。 特定のテーブルをグループ化するように構文を変更してください。

Hindi

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。 代わりに Indic_General_90 を使用してください。

かっこのない HOLDLOCK テーブル ヒント

IDENTITYCOL

IDENTITYCOL 構文が見つかりました。 $identity 構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

COUNT_BIG(*) がないインデックス付きビューの選択リスト

集計インデックス付きビューの選択リストには、互換性モードが 90 の場合、COUNT_BIG (*) を含めてください。

INDEX_OPTION

オプションがかっこで囲まれていない CREATE TABLE、ALTER TABLE、または CREATE INDEX 構文が見つかりました。 現在の構文を使用してステートメントを書き直してください。 クエリごとに 1 回発生します。

INDEXKEY_PROPERTY

INDEXKEY_PROPERTY 構文が見つかりました。 sys.index_columns をクエリするようにステートメントを書き直してください。 コンパイルごとに 1 回発生します。

Indirect TVF hints

ビュー経由で複数ステートメントのテーブル値関数 (TVF) を呼び出す、テーブル ヒントの間接アプリケーションは、今後のバージョンの SQL Server では削除される予定です。

TIMESTAMP 列への INSERT NULL

TIMESTAMP 列に NULL 値が挿入されました。 代わりに既定値を使用してください。 コンパイルごとに 1 回発生します。

INSERT_HINTS

Korean_Wansung_Unicode

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。

Lithuanian_Classic

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。

Macedonian

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。 代わりに Macedonian_FYROM_90 を使用してください。

MODIFY FILEGROUP READONLY

MODIFY FILEGROUP READONLY 構文が見つかりました。 READ_ONLY 構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

MODIFY FILEGROUP READWRITE

MODIFY FILEGROUP READWRITE 構文が見つかりました。 READ_WRITE 構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

3 つ以上の部分で構成される列名

クエリの列リストで 3 部または 4 部構成の名前が使用されています。 標準に準拠した 2 部構成の名前を使用するようにクエリを変更してください。 コンパイルごとに 1 回発生します。

コンマで区切られていない複数のテーブル ヒント

テーブル ヒントの区切り文字としてスペースが使用されています。 代わりにコンマを使用してください。 コンパイルごとに 1 回発生します。

UPDATE または DELETE の NOLOCK または READUNCOMMITTED

UPDATE または DELETE ステートメントの FROM 句で、NOLOCK または READUNCOMMITTED が見つかりました。 FROM 句から NOLOCK または READUNCOMMITTED のテーブル ヒントを削除します。

ANSI ではない外部結合演算子 *= または =*

*= または =* 結合構文を使用するステートメントが見つかりました。 ANSI 結合構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

numbered_stored_procedures

numbered_procedure_parameters

非推奨の sys.numbered_procedure_parameters への参照が見つかりました。 旧バージョン以外では使用しないでください。 コンパイルごとに 1 回発生します。

numbered_procedures

非推奨の sys.numbered_procedures への参照が見つかりました。 旧バージョン以外では使用しないでください。 コンパイルごとに 1 回発生します。

Oldstyle RAISEERROR

非推奨の RAISERROR (形式 : RAISERROR 整数文字列) 構文が見つかりました。 現在の RAISERROR 構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

アドホック接続の OLEDB

SQLOLEDB はサポートされないプロバイダーです。 アドホック接続には SQL Server Native Client を使用してください。

PERMISSIONS

PERMISSIONS 組み込み関数への参照が見つかりました。 代わりに sys.fn_my_permissions をクエリしてください。 クエリごとに 1 回発生します。

ProcNums

非推奨の ProcNums 構文が見つかりました。 参照を削除してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

READTEXT

READTEXT 構文が見つかりました。 varchar(max) データ型を使用し、text データ型を削除した構文を使用して、アプリケーションを書き直してください。 クエリごとに 1 回発生します。

RESTORE DATABASE または LOG WITH DBO_ONLY

RESTORE WITH DBO_ONLY 構文が見つかりました。 代わりに RESTORE RESTRICTED_USER を使用してください。

RESTORE DATABASE または LOG WITH MEDIAPASSWORD

RESTORE WITH MEDIAPASSWORD 構文が見つかりました。 WITH MEDIAPASSWORD を使用するとセキュリティが脆弱になるので、削除してください。

RESTORE DATABASE または LOG WITH PASSWORD

RESTORE WITH PASSWORD 構文が見つかりました。 WITH PASSWORD を使用するとセキュリティが脆弱になるので、削除してください。

トリガーから結果を返す

このイベントは、トリガーを呼び出すごとに 1 回発生します。 結果セットを返さないようにトリガーを書き直してください。

ROWGUIDCOL

ROWGUIDCOL 構文が見つかりました。 $rowguid 構文を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

SET ANSI_NULLS OFF

SET ANSI_NULLS OFF 構文が見つかりました。 この非推奨の構文を削除してください。 コンパイルごとに 1 回発生します。

SET ANSI_PADDING OFF

SET ANSI_PADDING OFF 構文が見つかりました。 この非推奨の構文を削除してください。 コンパイルごとに 1 回発生します。

SET CONCAT_NULL_YIELDS_NULL OFF

SET CONCAT_NULL_YIELDS_NULL OFF 構文が見つかりました。 この非推奨の構文を削除してください。 コンパイルごとに 1 回発生します。

SET DISABLE_DEF_CNST_CHK

SET DISABLE_DEF_CNST_CHK 構文が見つかりました。 これは無効です。 この非推奨の構文を削除してください。 コンパイルごとに 1 回発生します。

SET FMTONLY ON

SET FMTONLY 構文が見つかりました。 この非推奨の構文を削除してください。 コンパイルごとに 1 回発生します。

SET OFFSETS

SET OFFSETS 構文が見つかりました。 この非推奨の構文を削除してください。 コンパイルごとに 1 回発生します。

SET REMOTE_PROC_TRANSACTIONS

SET REMOTE_PROC_TRANSACTIONS 構文が見つかりました。 この非推奨の構文を削除してください。 代わりに、リンク サーバーと sp_serveroption を使用してください。

SET ROWCOUNT

DELETE、INSERT、または UPDATE ステートメントで SET ROWCOUNT 構文が見つかりました。 TOP を使用してステートメントを書き直してください。 コンパイルごとに 1 回発生します。

SETUSER

SET USER ステートメントが見つかりました。 代わりに EXECUTE AS を使用してください。 クエリごとに 1 回発生します。

sp_addapprole

sp_addapprole プロシージャが見つかりました。 代わりに CREATE APPLICATION ROLE を使用してください。 クエリごとに 1 回発生します。

sp_addextendedproc

sp_addextendedproc プロシージャが見つかりました。 代わりに CLR を使用してください。 コンパイルごとに 1 回発生します。

sp_addlogin

sp_addlogin プロシージャが見つかりました。 代わりに CREATE LOGIN を使用してください。 クエリごとに 1 回発生します。

sp_addremotelogin

sp_addremotelogin プロシージャが見つかりました。 代わりにリンク サーバーを使用してください。

sp_addrole

sp_addrole プロシージャが見つかりました。 代わりに CREATE ROLE を使用してください。 クエリごとに 1 回発生します。

sp_addserver

sp_addserver プロシージャが見つかりました。 代わりにリンク サーバーを使用してください。

sp_addtype

sp_addtype プロシージャが見つかりました。 代わりに CREATE TYPE を使用してください。 コンパイルごとに 1 回発生します。

sp_adduser

sp_adduser プロシージャが見つかりました。 代わりに CREATE USER を使用してください。 クエリごとに 1 回発生します。

sp_approlepassword

sp_approlepassword プロシージャが見つかりました。 代わりに ALTER APPLICATION ROLE を使用してください。 クエリごとに 1 回発生します。

sp_attach_db

sp_attach_db プロシージャが見つかりました。 代わりに CREATE DATABASE FOR ATTACH を使用してください。 クエリごとに 1 回発生します。

sp_attach_single_file_db

sp_single_file_db プロシージャが見つかりました。 代わりに CREATE DATABASE FOR ATTACH_REBUILD_LOG を使用してください。 クエリごとに 1 回発生します。

sp_bindefault

sp_bindefault プロシージャが見つかりました。 代わりに、ALTER TABLE または CREATE TABLE の DEFAULT キーワードを使用してください。 コンパイルごとに 1 回発生します。

sp_bindrule

sp_bindrule プロシージャが見つかりました。 代わりに、CHECK 制約を使用してください。 コンパイルごとに 1 回発生します。

sp_bindsession

sp_bindsession プロシージャが見つかりました。 代わりに、複数のアクティブな結果セット (MARS) または分散トランザクションを使用してください。 コンパイルごとに 1 回発生します。

sp_certify_removable

sp_certify_removable プロシージャが見つかりました。 代わりに sp_detach_db を使用します。 クエリごとに 1 回発生します。

sp_changeobjectowner

sp_changeobjectowner プロシージャが見つかりました。 代わりに、ALTER SCHEMA または ALTER AUTHORIZATION を使用してください。 クエリごとに 1 回発生します。

sp_change_users_login

sp_change_users_login プロシージャが見つかりました。 代わりに ALTER USER を使用してください。 クエリごとに 1 回発生します。

sp_configure 'allow updates'

sp_configure の allow updates オプションが見つかりました。 システム テーブルは更新できなくなりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'disallow results from triggers'

sp_configure の disallow result sets from triggers オプションが見つかりました。 トリガーが結果セットを返さないようにするには、sp_configure を使用してこのオプションを 1 に設定してください。 クエリごとに 1 回発生します。

sp_configure 'ft crawl bandwidth (max)'

sp_configure の ft crawl bandwidth (max) オプションが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'ft crawl bandwidth (min)'

sp_configure の ft crawl bandwidth (min) オプションが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'ft notify bandwidth (max)'

sp_configure の ft notify bandwidth (max) オプションが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'ft notify bandwidth (min)'

sp_configure の ft notify bandwidth (min) オプションが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'locks'

sp_configure の locks オプションが見つかりました。 ロックは構成できなくなりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'open objects'

sp_configure の open objects オプションが見つかりました。 開いているオブジェクトの数は構成できなくなりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'priority boost'

sp_configure の priority boost オプションが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。 代わりに、Windows start /high ... program.exe オプションを使用してください。

sp_configure 'remote proc trans'

sp_configure の remote proc trans オプションが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_configure 'set working set size'

sp_configure の set working set size オプションが見つかりました。 ワーキング セットのサイズは構成できなくなりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_create_removable

sp_create_removable プロシージャが見つかりました。 代わりに CREATE DATABASE を使用してください。 クエリごとに 1 回発生します。

sp_db_vardecimal_storage_format

vardecimal ストレージ形式の使用が見つかりました。 代わりにデータ圧縮を使用してください。

sp_dbcmptlevel

sp_dbcmptlevel プロシージャが見つかりました。 代わりに ALTER DATABASE ... SET COMPATIBILITY_LEVEL を使用してください。 クエリごとに 1 回発生します。

sp_dbfixedrolepermission

sp_dbfixedrolepermission プロシージャが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_dboption

sp_dboption プロシージャが見つかりました。 代わりに、ALTER DATABASE および DATABASEPROPERTYEX を使用してください。 コンパイルごとに 1 回発生します。

sp_dbremove

sp_dbremove プロシージャが見つかりました。 代わりに DROP DATABASE を使用してください。 クエリごとに 1 回発生します。

sp_defaultdb

sp_defaultdb プロシージャが見つかりました。 代わりに ALTER LOGIN を使用してください。 コンパイルごとに 1 回発生します。

sp_defaultlanguage

sp_defaultlanguage プロシージャが見つかりました。 代わりに ALTER LOGIN を使用してください。 コンパイルごとに 1 回発生します。

sp_denylogin

sp_denylogin プロシージャが見つかりました。 代わりに ALTER LOGIN DISABLE を使用してください。 クエリごとに 1 回発生します。

sp_depends

sp_depends プロシージャが見つかりました。 代わりに sys.dm_sql_referencing_entities および sys.dm_sql_referenced_entities を使用してください。 クエリごとに 1 回発生します。

sp_detach_db @keepfulltextindexfile

sp_detach_db ステートメントで @keepfulltextindexfile 引数が見つかりました。 この引数は使用しないでください。

sp_dropalias

sp_dropalias プロシージャが見つかりました。 別名をユーザー アカウントとデータベース ロールの組み合わせで置き換えてください。 アップグレードされたデータベースで別名を削除するには、sp_dropalias を使用します。 コンパイルごとに 1 回発生します。

sp_dropapprole

sp_dropapprole プロシージャが見つかりました。 代わりに DROP APPLICATION ROLE を使用してください。 クエリごとに 1 回発生します。

sp_dropextendedproc

sp_dropextendedproc プロシージャが見つかりました。 代わりに CLR を使用してください。 コンパイルごとに 1 回発生します。

sp_droplogin

sp_droplogin プロシージャが見つかりました。 代わりに DROP LOGIN を使用してください。 クエリごとに 1 回発生します。

sp_dropremotelogin

sp_dropremotelogin プロシージャが見つかりました。 代わりにリンク サーバーを使用してください。

sp_droprole

sp_droprole プロシージャが見つかりました。 代わりに DROP ROLE を使用してください。 クエリごとに 1 回発生します。

sp_droptype

sp_droptype プロシージャが見つかりました。 代わりに DROP TYPE を使用してください。

sp_dropuser

sp_dropuser プロシージャが見つかりました。 代わりに DROP USER を使用してください。 クエリごとに 1 回発生します。

sp_estimated_rowsize_reduction_for_vardecimal

vardecimal ストレージ形式の使用が見つかりました。 代わりにデータ圧縮と sp_estimate_data_compression_savings を使用してください。

sp_fulltext_catalog

sp_fulltext_catalog プロシージャが見つかりました。 代わりに CREATE/ALTER/DROP FULLTEXT CATALOG を使用してください。 コンパイルごとに 1 回発生します。

sp_fulltext_column

sp_fulltext_column プロシージャが見つかりました。 代わりに、ALTER FULLTEXT INDEX を使用してください。 コンパイルごとに 1 回発生します。

sp_fulltext_database

sp_fulltext_database プロシージャが見つかりました。 代わりに ALTER DATABASE を使用してください。 コンパイルごとに 1 回発生します。

sp_fulltext_service @action=clean_up

sp_fulltext_service プロシージャの clean_up オプションが見つかりました。 クエリごとに 1 回発生します。

sp_fulltext_service @action=connect_timeout

sp_fulltext_service プロシージャの connect_timeout オプションが見つかりました。 クエリごとに 1 回発生します。

sp_fulltext_service @action=data_timeout

sp_fulltext_service プロシージャの data_timeout オプションが見つかりました。 クエリごとに 1 回発生します。

sp_fulltext_service @action=resource_usage

sp_fulltext_service プロシージャの resource_usage オプションが見つかりました。 このオプションには機能がありません。 クエリごとに 1 回発生します。

sp_fulltext_table

sp_fulltext_table プロシージャが見つかりました。 代わりに CREATE/ALTER/DROP FULLTEXT INDEX を使用してください。 コンパイルごとに 1 回発生します。

sp_getbindtoken

sp_getbindtoken プロシージャが見つかりました。 代わりに、複数のアクティブな結果セット (MARS) または分散トランザクションを使用してください。 コンパイルごとに 1 回発生します。

sp_grantdbaccess

sp_grantdbaccess プロシージャが見つかりました。 代わりに CREATE USER を使用してください。 クエリごとに 1 回発生します。

sp_grantlogin

sp_grantlogin プロシージャが見つかりました。 代わりに CREATE LOGIN を使用してください。 クエリごとに 1 回発生します。

sp_help_fulltext_catalog_components

sp_help_fulltext_catalog_components プロシージャが見つかりました。 このプロシージャは空の行を返します。 このプロシージャは使用しないでください。 コンパイルごとに 1 回発生します。

sp_help_fulltext_catalogs

sp_help_fulltext_catalogs プロシージャが見つかりました。 代わりに sys.fulltext_catalogs をクエリしてください。 コンパイルごとに 1 回発生します。

sp_help_fulltext_catalogs_cursor

sp_help_fulltext_catalogs_cursor プロシージャが見つかりました。 代わりに sys.fulltext_catalogs をクエリしてください。 コンパイルごとに 1 回発生します。

sp_help_fulltext_columns

sp_help_fulltext_columns プロシージャが見つかりました。 代わりに sys.fulltext_index_columns をクエリしてください。 コンパイルごとに 1 回発生します。

sp_help_fulltext_columns_cursor

sp_help_fulltext_columns_cursor プロシージャが見つかりました。 代わりに sys.fulltext_index_columns をクエリしてください。 コンパイルごとに 1 回発生します。

sp_help_fulltext_tables

sp_help_fulltext_tables プロシージャが見つかりました。 代わりに sys.fulltext_indexes をクエリしてください。 コンパイルごとに 1 回発生します。

sp_help_fulltext_tables_cursor

sp_help_fulltext_tables_cursor プロシージャが見つかりました。 代わりに sys.fulltext_indexes をクエリしてください。 コンパイルごとに 1 回発生します。

sp_helpdevice

sp_helpdevice プロシージャが見つかりました。 代わりに sys.backup_devices をクエリしてください。 クエリごとに 1 回発生します。

sp_helpextendedproc

sp_helpextendedproc プロシージャが見つかりました。 代わりに CLR を使用してください。 コンパイルごとに 1 回発生します。

sp_helpremotelogin

sp_helpremotelogin プロシージャが見つかりました。 代わりにリンク サーバーを使用してください。

sp_indexoption

sp_indexoption プロシージャが見つかりました。 代わりに ALTER INDEX を使用してください。 コンパイルごとに 1 回発生します。

sp_lock

sp_lock プロシージャが見つかりました。 代わりに sys.dm_tran_locks をクエリしてください。 クエリごとに 1 回発生します。

sp_password

sp_password プロシージャが見つかりました。 代わりに ALTER LOGIN を使用してください。 クエリごとに 1 回発生します。

sp_remoteoption

sp_remoteoption プロシージャが見つかりました。 代わりにリンク サーバーを使用してください。

sp_renamedb

sp_renamedb プロシージャが見つかりました。 代わりに ALTER DATABASE を使用してください。 クエリごとに 1 回発生します。

sp_resetstatus

sp_resetstatus プロシージャが見つかりました。 代わりに ALTER DATABASE を使用してください。 クエリごとに 1 回発生します。

sp_revokedbaccess

sp_revokedbaccess プロシージャが見つかりました。 代わりに DROP USER を使用してください。 クエリごとに 1 回発生します。

sp_revokelogin

sp_revokelogin プロシージャが見つかりました。 代わりに DROP LOGIN を使用してください。 クエリごとに 1 回発生します。

sp_srvrolepermission

非推奨の sp_srvrolepermission プロシージャが見つかりました。 旧バージョン以外では使用しないでください。 クエリごとに 1 回発生します。

sp_unbindefault

sp_unbindefault プロシージャが見つかりました。 代わりに、CREATE TABLE または ALTER TABLE ステートメントで DEFAULT キーワードを使用してください。 コンパイルごとに 1 回発生します。

sp_unbindrule

sp_unbindrule プロシージャが見つかりました。 ルールの代わりに CHECK 制約を使用してください。 コンパイルごとに 1 回発生します。

SQL_AltDiction_CP1253_CS_AS

イベントは、データベースを起動するごとに 1 回、および照合順序を使用するごとに 1 回発生します。 この照合順序を使用するアプリケーションの変更を計画してください。

列の別名としての文字列リテラル

SELECT ステートメントで列の別名として使用されている文字列を含む構文が見つかりました ('string' = expression など)。 旧バージョン以外では使用しないでください。 コンパイルごとに 1 回発生します。

sys.sql_dependencies

sys.sql_dependencies への参照が見つかりました。 代わりに sys.sql_expression_dependencies を使用します。 コンパイルごとに 1 回発生します。

sysaltfiles

sysaltfiles への参照が見つかりました。 代わりに sys.master_files を使用します。 コンパイルごとに 1 回発生します。

syscacheobjects

syscacheobjects への参照が見つかりました。 代わりに sys.dm_exec_cached_plans、sys.dm_exec_plan_attributes、および sys.dm_exec_sql_text を使用してください。 コンパイルごとに 1 回発生します。

syscolumns

syscolumns への参照が見つかりました。 代わりに sys.columns を使用します。 コンパイルごとに 1 回発生します。

syscomments

syscomments への参照が見つかりました。 代わりに sys.sql_modules を使用します。 コンパイルごとに 1 回発生します。

sysconfigures

sysconfigures テーブルへの参照が見つかりました。 代わりに sys.sysconfigures ビューを参照してください。 コンパイルごとに 1 回発生します。

sysconstraints

sysconstraints への参照が見つかりました。代わりに sys.check_constraints、sys.default_constraints、sys.key_constraints sys.foreign_keys を使用してください。 コンパイルごとに 1 回発生します。

syscurconfigs

syscurconfigs への参照が見つかりました。 代わりに sys.configurations を使用します。 コンパイルごとに 1 回発生します。

sysdatabases

sysdatabases への参照が見つかりました。 代わりに sys.databases を使用します。 コンパイルごとに 1 回発生します。

sysdepends

sysdepends への参照が見つかりました。 代わりに sys.sql_dependencies を使用します。 コンパイルごとに 1 回発生します。

sysdevices

sysdevices への参照が見つかりました。 代わりに sys.backup_devices を使用します。 コンパイルごとに 1 回発生します。

sysfilegroups

sysfilegroups への参照が見つかりました。 代わりに sys.filegroups を使用します。 コンパイルごとに 1 回発生します。

sysfiles

sysfiles への参照が見つかりました。 代わりに sys.database_files を使用します。 コンパイルごとに 1 回発生します。

sysforeignkeys

sysforeignkeys への参照が見つかりました。 代わりに sys.foreign_keys を使用します。 コンパイルごとに 1 回発生します。

sysfulltextcatalogs

sysfulltextcatalogs への参照が見つかりました。 代わりに sys.fulltext_catalogs を使用します。 コンパイルごとに 1 回発生します。

sysindexes

sysindexes への参照が見つかりました。 代わりに sys.indexes、sys.partitions、sys.allocation_units、および sys.dm_db_partition_stats を使用してください。 コンパイルごとに 1 回発生します。

sysindexkeys

sysindexkeys への参照が見つかりました。 代わりに sys.index_columns を使用します。 コンパイルごとに 1 回発生します。

syslockinfo

syslockinfo への参照が見つかりました。 代わりに sys.dm_tran_locks を使用します。 コンパイルごとに 1 回発生します。

syslogins

syslogins への参照が見つかりました。 代わりに sys.server_principals および sys.sql_logins を使用してください。 コンパイルごとに 1 回発生します。

sysmembers

sysmembers への参照が見つかりました。 代わりに sys.database_role_members を使用します。 コンパイルごとに 1 回発生します。

sysmessages

sysmessages への参照が見つかりました。 代わりに sys.messages を使用します。 コンパイルごとに 1 回発生します。

sysobjects

sysobjects への参照が見つかりました。 代わりに sys.objects を使用します。 コンパイルごとに 1 回発生します。

sysoledbusers

sysoledbusers への参照が見つかりました。 代わりに sys.linked_logins を使用します。 コンパイルごとに 1 回発生します。

sysopentapes

sysopentapes への参照が見つかりました。 代わりに sys.dm_io_backup_tapes を使用します。 コンパイルごとに 1 回発生します。

sysperfinfo

sysperfinfo への参照が見つかりました。 代わりに sys.dm_os_performance_counters を 使用します。 コンパイルごとに 1 回発生します。

syspermissions

syspermissions への参照が見つかりました。 代わりに sys.database_permissions および sys.server_permissions を使用してください。 コンパイルごとに 1 回発生します。

sysprocesses

sysprocesses への参照が見つかりました。 代わりに sys.dm_exec_connections、sys.dm_exec_sessions、および sys.dm_exec_requests を使用してください。 コンパイルごとに 1 回発生します。

sysprotects

sysprotects への参照が見つかりました。 代わりに sys.database_permissions および sys.server_permissions を使用してください。 コンパイルごとに 1 回発生します。

sysreferences

sysreferences への参照が見つかりました。 代わりに sys.foreign_keys を使用します。 コンパイルごとに 1 回発生します。

sysremotelogins

sysremotelogins への参照が見つかりました。 代わりに sys.remote_logins を使用します。 コンパイルごとに 1 回発生します。

sysservers

sysservers への参照が見つかりました。 代わりに sys.servers を使用します。 コンパイルごとに 1 回発生します。

systypes

systypes への参照が見つかりました。 代わりに sys.types を使用します。 コンパイルごとに 1 回発生します。

sysusers

sysusers への参照が見つかりました。 代わりに sys.database_principals を使用します。 コンパイルごとに 1 回発生します。

Table hint without WITH

テーブル ヒントを使用しているが WITH キーワードを使用していないステートメントが見つかりました。 WITH キーワードを含めるようにステートメントを変更してください。 コンパイルごとに 1 回発生します。

Text in row テーブル オプション

'text in row' テーブル オプションへの参照が見つかりました。 代わりに sp_tableoption 'large value types out of row' を使用してください。 クエリごとに 1 回発生します。

TEXTPTR

TEXTPTR 関数への参照が見つかりました。 varchar(max) データ型を使用し、text、ntext、および image データ型を削除した構文を使用して、アプリケーションを書き直してください。 クエリごとに 1 回発生します。

TEXTVALID

TEXTVALID 関数への参照が見つかりました。 varchar(max) データ型を使用し、text、ntext、および image データ型を削除した構文を使用して、アプリケーションを書き直してください。 クエリごとに 1 回発生します。

TIMESTAMP

非推奨の timestamp データ型が DDL ステートメントで見つかった合計回数。 代わりに、rowversion データ型を使用してください。

UPDATETEXT または WRITETEXT

UPDATETEXT または WRITETEXT ステートメントが見つかりました。 varchar(max) データ型を使用し、text、ntext、および image データ型を削除した構文を使用して、アプリケーションを書き直してください。 クエリごとに 1 回発生します。

USER_ID

USER_ID 関数への参照が見つかりました。 代わりに、DATABASE_PRINCIPAL_ID 関数を使用してください。 コンパイルごとに 1 回発生します。

リンク サーバーに対する OLEDB の使用

vardecimal ストレージ形式

vardecimal ストレージ形式の使用が見つかりました。 代わりにデータ圧縮を使用してください。

XMLDATA

FOR XML 構文が見つかりました。 RAW モードと AUTO モードの場合は、XSD 世代を使用してください。 EXPLICIT モードに取って代わるものはありません。 コンパイルごとに 1 回発生します。

XP_API

拡張ストアド プロシージャ ステートメントが見つかりました。 旧バージョン以外では使用しないでください。

xp_grantlogin

xp_grantlogin プロシージャが見つかりました。 代わりに CREATE LOGIN を使用してください。 コンパイルごとに 1 回発生します。

xp_loginconfig

xp_loginconfig プロシージャが見つかりました。 代わりに SERVERPROPERTY の IsIntegratedSecurityOnly 引数を使用してください。 クエリごとに 1 回発生します。

xp_revokelogin

xp_revokelogin プロシージャが見つかりました。 代わりに ALTER LOGIN DISABLE または DROP LOGIN を使用してください。 コンパイルごとに 1 回発生します。

関連項目

参照

SQL Server 2012 データベース エンジンの非推奨機能

SQL Server 2012 の非推奨フルテキスト検索機能

Deprecation Announcement イベント クラス

Deprecation Final Support イベント クラス

SQL Server 2012 で廃止されたデータベース エンジンの機能

SQL Server 2012 で廃止されたフルテキスト検索機能

SQL Server オブジェクトの使用