Vistas indizadas.

18/03/2005 - 08:35 por José Antonio | Informe spam
Hola, estoy probando las vitas indizadas y no pensaba que
funcionasen tan rapido, evitan la mayoria de los triggers y la creacion de
tablas para acumular resultados.

Sin embargo tengo un problema que se produce despues de crear la vista
indizada, y es que cuando inserto o borro filas en la tabla relacionada con
la vista me da un error de
que la opcion ARITHABORT esta mal configurada.

¿Donde se cambian estas opciones?

¿El cambio de estas opciones repercute negativamente en las demas tablas?

Saludos.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
18/03/2005 - 13:53 | Informe spam
José Antonio,

Debes setear "SET ARITHABORT ON" en cualquier coneccion que vaya a insertar,
actualizar o borrar sobre la vista. Por ejemplo, si estas en QA, ve a Tools -
Options - Connections Properties y marca la opcion "Set arithabort", entonces
podras ins - upd - del en la vista sin que te de error. Para mas informacion
sobre otras opciones que afectan el resultado, busca "SET Options That Affect
Results" en los libros en linea.


AMB


"José Antonio" wrote:

Hola, estoy probando las vitas indizadas y no pensaba que
funcionasen tan rapido, evitan la mayoria de los triggers y la creacion de
tablas para acumular resultados.

Sin embargo tengo un problema que se produce despues de crear la vista
indizada, y es que cuando inserto o borro filas en la tabla relacionada con
la vista me da un error de
que la opcion ARITHABORT esta mal configurada.

¿Donde se cambian estas opciones?

¿El cambio de estas opciones repercute negativamente en las demas tablas?

Saludos.



Respuesta Responder a este mensaje
#2 Jose Antonio
19/03/2005 - 16:14 | Informe spam
Y como lo pongo cuando realizo alguna operacion de estas desde c#?


"Alejandro Mesa" escribió en el
mensaje news:
José Antonio,

Debes setear "SET ARITHABORT ON" en cualquier coneccion que vaya a
insertar,
actualizar o borrar sobre la vista. Por ejemplo, si estas en QA, ve a
Tools -
Options - Connections Properties y marca la opcion "Set arithabort",
entonces
podras ins - upd - del en la vista sin que te de error. Para mas
informacion
sobre otras opciones que afectan el resultado, busca "SET Options That
Affect
Results" en los libros en linea.


AMB


"José Antonio" wrote:

Hola, estoy probando las vitas indizadas y no pensaba que
funcionasen tan rapido, evitan la mayoria de los triggers y la creacion
de
tablas para acumular resultados.

Sin embargo tengo un problema que se produce despues de crear la vista
indizada, y es que cuando inserto o borro filas en la tabla relacionada
con
la vista me da un error de
que la opcion ARITHABORT esta mal configurada.

¿Donde se cambian estas opciones?

¿El cambio de estas opciones repercute negativamente en las demas tablas?

Saludos.



Respuesta Responder a este mensaje
#3 Miguel Egea
19/03/2005 - 17:44 | Informe spam
Cuando abras la conexión puedes ejecutar eso como una consulta más.

-
Miguel Egea Gómez
Microsoft SQL-Server MVP, MCSD, MCAD,MCT
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jose Antonio" escribió en el mensaje
news:
Y como lo pongo cuando realizo alguna operacion de estas desde c#?


"Alejandro Mesa" escribió en el
mensaje news:
José Antonio,

Debes setear "SET ARITHABORT ON" en cualquier coneccion que vaya a
insertar,
actualizar o borrar sobre la vista. Por ejemplo, si estas en QA, ve a
Tools -
Options - Connections Properties y marca la opcion "Set arithabort",
entonces
podras ins - upd - del en la vista sin que te de error. Para mas
informacion
sobre otras opciones que afectan el resultado, busca "SET Options That
Affect
Results" en los libros en linea.


AMB


"José Antonio" wrote:

Hola, estoy probando las vitas indizadas y no pensaba que
funcionasen tan rapido, evitan la mayoria de los triggers y la creacion
de
tablas para acumular resultados.

Sin embargo tengo un problema que se produce despues de crear la vista
indizada, y es que cuando inserto o borro filas en la tabla relacionada
con
la vista me da un error de
que la opcion ARITHABORT esta mal configurada.

¿Donde se cambian estas opciones?

¿El cambio de estas opciones repercute negativamente en las demas
tablas?

Saludos.









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida