Celdas bloqueadas como Solo Lectura en vistas SQL Server 2005

05/02/2007 - 14:50 por marzak | Informe spam
Hola,

Tengo una BD migrada de SQL Server 2000 a SQL Server 2005 y tengo un
problema al que no encuentro explicación alguna. He de decir que este
problema no ocurría en la versión 2000.

Hago una consulta sencilla de una tabla mostrando todos los campos y
no tengo ningún problema. Pero en cuanto le pongo una tabla auxiliar
con su relación y muestro un campo de ésta, ya la consulta es de sólo
lectura y me impide realizar modificaciones en la tabla principal.
Porqué ocurre esto? En el modo vista del Manager me pone 'Celda de
Sólo Lectura'. Ya digo que este problema no tenía en SQL 2000 ni
tampoco haciendo la consulta desde Access. Estoy muy perdido.
Cualquier ayuda se agradece.

Preguntas similare

Leer las respuestas

#16 marzak
08/02/2007 - 10:51 | Informe spam
Gracias por tu respuesta.

Me gustaría me aclarases porqué en SQL Server 2000 sí permite hacer
este tipo de actualizaciones, o lo que es más curioso, porqué desde
Access, vinculando las tablas de SQL Server 2005 mediante ODBC permite
realizar este tipo de actualizaciones sin ningún problema. Insisto en
que la modificación la realizo sobre un campo normalito, que ni es
clave ni tiene relaciones, ni nada por el estilo. La verdad es que no
logro entenderlo, perdonar mi cabezonería.

Un saludo y gracias nuevamente por vuestras aclaraciones.

On 7 feb, 19:50, Gustavo Larriera (MVP)
wrote:
Gracias por el link, lo he leido.

En SQL Server no es posible actualizar una consulta que involucre a más de
una tabla base. Es decir, los datos de una consulta (o una vista) que haga
joins de varias tablas no puede ser actualizado.

Es lo que ya he explicado en mensaje anterior.
Respuesta Responder a este mensaje
#17 aaa34
18/03/2011 - 15:09 | Informe spam
marzak escribió el 05/02/2007 14:50 :
Hola,

Tengo una BD migrada de SQL Server 2000 a SQL Server 2005 y tengo un
problema al que no encuentro explicación alguna. He de decir que este
problema no ocurría en la versión 2000.

Hago una consulta sencilla de una tabla mostrando todos los campos y
no tengo ningún problema. Pero en cuanto le pongo una tabla auxiliar
con su relación y muestro un campo de ésta, ya la consulta es de
sólo
lectura y me impide realizar modificaciones en la tabla principal.
Porqué ocurre esto? En el modo vista del Manager me pone 'Celda de
Sólo Lectura'. Ya digo que este problema no tenía en SQL 2000 ni
tampoco haciendo la consulta desde Access. Estoy muy perdido.
Cualquier ayuda se agradece.


Buenas tardes,

Ante todo disculpar por reabrir este tema tan viejo pero es que yo tengo el mismo problema que el usuario que empezó el post, ¿Podría alguien contestarme si al final se solucionó?

Pongo una captura de pantalla para que se entienda mejor el problema.

Muchas Gracias!!!
http://img156.imageshack.us/img156/6683/sqlk.jpg
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida