Po dlouhém boji se nám podařilo tento problém vyřešit. Jen jsem se chtěl podělit o důvod.
Náš sestavovací tým spravuje samostatný interní nástroj pro nasazení skriptů, který interně spouští SQLCMD (shell) nástroj pro spouštění skriptů T-SQL v db.
Zde je viník:ve výchozím nastavení QUOTED_IDENTIFIER
je OFF
při spuštění v režimu SQLCMD!
Každý skript spuštěný tímto nástrojem je vytvořen s QUOTED IDENTIFIER OFF
. Jsme jediný modul, který používá indexovaná zobrazení. Všechny zbývající příběhy dobře znáte v mých předchozích příspěvcích :(
POZNÁMKA:Budu hlasovat pro všechny příspěvky jako užitečné.