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

#1 Maxi
05/02/2007 - 15:47 | Informe spam
Hola, es que yo no usuaria el management estudio para estas cosas, es muy
probable que este detectando que no es una sola tabla y lo ve como una
consulta, que pasa si haces lo mismo contra una vista?


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
http://maxiaccotto.blogspot.com/
wrote in message
news:
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.
Respuesta Responder a este mensaje
#2 Alejandro Mesa
05/02/2007 - 15:49 | Informe spam
,

Crees que puedas postear la estructura de las tablas invoucradas, incluyendo
restricciones e indices, asi como la sentencia para crear la vista?


AMB

"" wrote:

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.


Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
05/02/2007 - 15:50 | Informe spam
Hola ,

No puedo deducir de tu mensaje si estás intentando actualizar una vista que
hace un join de dos tablas o qué estás intentando hacer. Estas usando vistas
indizadas o qué?

A qué te refieres por "tabla auxiliar con su relación" ?



Gustavo Larriera, MVP
Solid Quality Mentors [www.solidq.com]
Este mensaje se proporciona tal como es, sin garantías de ninguna clase



"" wrote:

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.


Respuesta Responder a este mensaje
#4 Eduardo Castro
05/02/2007 - 16:50 | Informe spam
Puede que estes tratando de acualizar un vista que contienen información de
varias tablas, y dentro de la vista no están incluidas las columnas
necesarias para hacer la actualización. Pon la estructura para poder
ayudarte.

Slds,

Eduardo Castro - MVP
Costa Rica
wrote in message
news:
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.
Respuesta Responder a este mensaje
#5 marzak
05/02/2007 - 17:53 | Informe spam
Hola,

Gracias por vuestras respuestas.

El error ocurre cuando quiero actualizar una tabla central llamada
Notas utilizando una Select normal que muestra todos los campos de
esta tabla central y que mediante una INNER JOIN normal tiene en
cuenta una o dos tablas auxiliares para hacer un ORDER BY concreto. El
problema surge en el mismo Manager haciendo una Vista normal, pero
también ocurre desde código ASP/Recordset o desde Excel/VBA/Recordset.
Mañana os publico la Select completa. De todas formas, he probado
utilizando otras tablas y me pasa lo mismo. En cuanto hago una Select
con dos tablas, no me deja cambiar datos en ninguna de ellas. Algo
debo tener mal a nivel de Base de Datos en SQL Server 2005, aunque no
le encuentro explicación.

Un saludo.

On 5 feb, 16:50, "Eduardo Castro" wrote:
Puede que estes tratando de acualizar un vista que contienen información de
varias tablas, y dentro de la vista no están incluidas las columnas
necesarias para hacer la actualización. Pon la estructura para poder
ayudarte.

Slds,

Eduardo Castro - MVP
Costa Rica wrote in message

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida