208 エラーについて心配する必要はありません。 208は「オブジェクトが見つかりません」です。 Profiler は、いわゆる「遅延名前解決」のためにこれらを検出します。
次の手順を実行してください。
CREATE PROCEDURE Demo AS
CREATE TABLE #Temp (ID int)
INSERT INTO #Temp VALUES (1)
SELECT ID FROM #Temp
GO
その proc はエラーなしで正常に実行されますが、プロファイラー トレースを実行している場合は、エラー 208 の 1 つまたは 2 つのインスタンスが表示されます。これは、proc の開始時にテーブル #Temp が存在しないためです。解析され、バインドされます。基になるオブジェクトにバインドするプロセスは失敗します。
create table が実行されると、他のステートメントが再コンパイルされて正しいテーブルにバインドされ、エラーなしで実行されます。
遅延解決エラーが表示される唯一の場所は、プロファイラーです。