Dopo una lunga lotta siamo riusciti a risolvere questo problema. Volevo solo condividere il motivo.
Il nostro team di build mantiene uno strumento interno separato per distribuire gli script, che attiva internamente SQLCMD (shell) utilità per eseguire script T-SQL in un db.
Ecco il colpevole:per impostazione predefinita, QUOTED_IDENTIFIER
è OFF
durante l'esecuzione in modalità SQLCMD!
Ogni script eseguito tramite questo strumento viene creato con QUOTED IDENTIFIER OFF
. Siamo l'unico modulo che utilizza viste indicizzate. Tutte le storie rimanenti che conosci bene nei miei post precedenti :(
NOTA:voterò il post di tutti come utile.