Efter en lang kamp var vi i stand til at løse dette problem. Jeg ville bare dele årsagen.
Vores build-team vedligeholder et separat internt værktøj til at implementere scripts, som internt udløser SQLCMD (shell)-værktøj til at udføre T-SQL-scripts i en db.
Her er synderen:som standard, QUOTED_IDENTIFIER
er OFF
når du kører i SQLCMD-tilstand!
Hvert script, der køres gennem dette værktøj, er oprettet med QUOTED IDENTIFIER OFF
. Vi er det eneste modul, der bruger indekserede visninger. Alle de resterende historier kender du godt i mine tidligere indlæg :(
BEMÆRK:Jeg vil stemme alles indlæg som nyttigt.