208: Invalid object name(無効なオブジェクト名)
SQL Server意味
クエリで参照されたテーブル、ビュー、またはオブジェクトが見つからなかった。SQL Server は指定された名前を解決できなかった。
原因
オブジェクト名のつづりの誤り、誤ったデータベース/スキーマのコンテキスト (dbo 以外のスキーマ)、オブジェクトが実際に存在しないか未作成、または 2 部構成の名前 (schema.table) の欠如。
対処方法
オブジェクト名とスキーマを正しく記述し、修飾名を使う (例: dbo.Customers)。正しいデータベースに接続していることを確認する (USE)。オブジェクトの存在を確認する: SELECT * FROM sys.objects WHERE name = 'YourObjectName'。一時テーブルが同じセッション内で作成されていることを確認する。
同じデータベースの他の項目
- 1222Lock request time out period exceeded(ロック要求のタイムアウト期間を超過)
- 9002The transaction log for database is full due to ...(トランザクションログが満杯)
- 1105Could not allocate space for object in database because the filegroup is full(ファイルグループが満杯のため領域を割り当てられない)
- 229The SELECT/EXECUTE permission was denied on the object(オブジェクトに対する SELECT/EXECUTE 権限が拒否された)
- 4060Cannot open database requested by the login. The login failed(ログインが要求したデータベースを開けない)
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)(接続確立後にエラーが発生)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error)(読み取り/書き込み中に OS がエラーを返した)