MSSQLSERVER_2501

詳細

製品名

SQL Server

製品バージョン

10.50

製品ビルド番号

 

イベント ID

2501

イベント ソース

MSSQLSERVER

コンポーネント

SQLEngine

シンボル名

DBCC_NO_SUCH_TABLE_NAME

メッセージ テキスト

'NAME' という名前のテーブルまたはオブジェクトが見つかりません。システム カタログを確認してください。

説明

指定されたオブジェクトが見つかりません。

考えられる原因

このエラーは次のいずれかの問題が原因で生じている可能性があります。

  • オブジェクトが正しく指定されていない。

  • オブジェクトが存在しないか、ステートメントが使用しようとする前に削除された。

  • オブジェクトは存在するが、ユーザーからアクセスできない。たとえば、オブジェクトに対する権限がユーザーにない場合や、オブジェクトがユーザーからは見えない内部テーブルである場合などが考えられます。

ユーザーのアクション

  • 現在のデータベース コンテキストが正しいことを確認します。詳細については、「USE (Transact-SQL)」を参照してください。

  • テーブルまたはオブジェクトの名前が正しく入力されていることを確認します。

  • オブジェクトが含まれているスキーマの名前を確認します。オブジェクトが既定の (dbo) スキーマ以外のスキーマに属している場合は、schema_name.object_name という 2 部構成の形式を使用してテーブルやオブジェクトの名前を指定する必要があります。スキーマの詳細については、「ユーザーとスキーマの分離」を参照してください。

  • オブジェクトがシステム テーブルに存在することを確認します。テーブルやその他のスキーマ スコープ オブジェクトが存在するかどうかを確認するには、sys.objects カタログ ビューで照会します。オブジェクトがシステム テーブルにない場合、そのオブジェクトは削除されたか、ユーザーにオブジェクト メタデータを表示する権限がないかのいずれかです。オブジェクト メタデータの表示方法の詳細については、「メタデータ表示の構成」を参照してください。