Не се притеснявайте за грешките 208. 208 е "Обектът не е намерен". Profiler ги улавя поради това, което се нарича „отложено разрешаване на имена“.
Изпълнете следната процедура.
CREATE PROCEDURE Demo AS
CREATE TABLE #Temp (ID int)
INSERT INTO #Temp VALUES (1)
SELECT ID FROM #Temp
GO
Този процес ще работи добре без никакви грешки, но ако имате стартирано проследяване на профилиращия, ще видите един или два случая на грешка 208. Това е, защото таблицата #Temp не съществува, когато процесът стартира, което е, когато кодът се анализира и обвързва. Процесът на свързване към основните обекти е неуспешен.
След като създадената таблица се изпълни, другите оператори се компилират отново и се свързват с правилната таблица и се изпълняват без грешка.
Единственото място, където ще видите тази грешка при отложено разрешаване, е в програмата за профилиране.