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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top