Zní to, jako by byl vytvořen pohled a poté byla změněna jedna ze základních tabulek. To znamená, že ProductCategoryL2Name již neexistuje nebo byla přejmenována. Můžete to zkusit, abyste získali definici pohledu, ale sys tabulky mohou být uzamčeny. Nejlépe uděláte, když si promluvíte s kýmkoli, kdo databázi vlastní, a požádejte ho, aby ji opravil (což může být ve velkých organizacích nebo na konzultačních koncertech docela králičí díra).
SELECT sm.definition
FROM [YourDB].sys.sql_modules AS sm
JOIN [YourDB].sys.objects AS o
ON sm.object_id = o.object_id
WHERE sm.object_id = OBJECT_ID('YourDB.dbo.ViewName')