私はデータベースを持っている、と私は大きなテーブルをインポートしています...
は、私のようなシンプルな何かをチェックします使用しdbo.table SQL Serverのエラー
select * from tableAT;
しかしtableATはエラー(それはオブジェクトエクスプローラウィンドウに表示された場合でも)としてマークされ、
Msg 208, Level 16, State 1, Line 1
Invalid object name 'tableAT'.
が、私は右クリックを行うと、テーブルのアイコンを選択すると、選択した場合
SELECT TOP 1000 ROWS
結果が来ていると私はテーブルが存在しないかのように、私はエラーを取得する
exec procedureA [DB_NAME].[dbo].[tableAT]
にストアプロシージャを呼び出しています方法を変更した場合に示すクエリは
SELECT TOP 1000 [1]
,[2], etc...
FROM [DB_NAME].[dbo].[tableAT]
のですか?
なぜこのエラーが発生する可能性がありますか? サイズの問題で、データベースの初期サイズファイルを既にインクリメントしました...
'SELECT TOP 1000 ...'クエリは正しく実行されますか? –
はい、それは本当に奇妙です...問題はストアドプロシージャを実行するときに空のテーブルを渡すかのように動作しています – cMinor
'dbo.'を入れたとき(そして使用可能なオブジェクトが表示されるとき)もインポートしたテーブルはありませんここに示す... – cMinor