Imposta Arithabort su Fail solo in ASP
-
28-10-2019 - |
Domanda
Ho questo messaggio di errore:
SELECT failed because the following SET options have incorrect settings: 'ARITHABORT'.
Verify that SET options are correct for use with indexed views and/or indexes on computed
columns and/or query notifications and/or xml data type methods.
Voglio solo sapere perché mi sta dando l'errore quando chiamo il mio proc memorizzato dal codice ASP e non mi dà alcun errore quando sono in studio di gestione?
So che è perché utilizzo alcuni dati XML nel mio Proc memorizzato ma qual è la differenza tra Management Studio e il codice
Grazie
Soluzione
Management Studio Imposta queste opzioni per te e non sono gli stessi predefiniti che vengono applicati quando si collegano tramite SQLNCLI ecc. Dai un'occhiata agli strumenti> Opzioni> Esecuzione delle query> SQL Server> Avanzate e vedrai che puoi impostare varie impostazioni per Arithabort ecc.
Inoltre, non penso che sia perché stai usando XML, penso che sia perché la tua procedura memorizzata imposta esplicitamente Arithabort o è stata creata con l'impostazione opposta.