Los View se pueden desactivar.

23/01/2006 - 19:57 por Acero Lizardo | Informe spam
hola tengo un problema con una view resulta q ya esta creada (entro en la
parte de visores a traves del manager de sql server), yo quiero modificarla
pero cuando la abro el visor donde se visualiza las relaciones de las tablas
(hide diagram pane) y donde se visualiza las propiedades de ese view (hide
grid pane) aparesen desactivado no puedo visualizar nada y eso q la sentencia
de sql esta y funciona perfecto, incluyo la modificación y me arroja un
problema con una sentencias case pero me parese ilogico debido a que he
probado esa sentencia en otro servido con las misma tablas y el mismo views
pero con todo eso problema corro la sentencia y se ejecuta dandome los datos
de la tabla a un con ese detalle del case, decido guardarlo y me arroja este
otro error "View definition include no output columns or includes no items in
from clause" incluso consegi un poco de información en esta pagina
http://www.aspfaq.com/show.asp?id$55 pero quitando la sentencia case de la
sintasis sql y al momento de abrir la vista q esta corriendo normal no
deberia ver yo las relaciones de la tabla y su descripción, lo cual me lleva
a pensar q de alguna forma esta configurada para q no la puedan modificar he
provado con muchas cosa revisando al usuario y administrador de la base de
datos incluso la misma view y la BDD, es posible de algun modo configurar la
views para q no pueda ser modificada y si es asi como se hace muchas gracias
espero q me puedan ayudar..

Preguntas similare

Leer las respuestas

#6 Acero Lizardo
24/01/2006 - 13:11 | Informe spam
si se pueden utilizar Salvador Ramos y un ejemplo es este q es la sintaxi q
estoy utilizando:

SELECT t.transaction_id AS TransactionID, t.[time] AS [Date/Time],
s.site_code AS SiteCode, s.client_name AS ClientName, u.user_id AS USERID,
SUBSTRING(pa.attributes, 2, LEN(pa.attributes) - 2) AS
JobAttributes, t.destination, t.pages, t.sheets, t.job_originals AS
Originals, t.job_size AS JobSize,
t.job_name AS JobName, CASE p.location WHEN NULL THEN
'Unassigned Printer' ELSE p.location END AS SERIAL
FROM dbo.Transactions t INNER JOIN
dbo.Users u ON t.user_id = u.user_id INNER JOIN
dbo.PrintAttributes pa ON t.print_attributes_id =
pa.print_attributes_id INNER JOIN
dbo.Sites s ON s.site_id = t.site_id INNER JOIN
dbo.Printers p ON p.site_id = t.site_id

yo sigo con mi duda se puede o no se puede desactivar un view para q no se
pueda modificar, q al momento de guardar los cambio presente un error.
Respuesta Responder a este mensaje
#7 Alejandro Mesa
24/01/2006 - 15:19 | Informe spam
Acero Lizardo,

Mi pregunta es si tratastes de alterar la vista desde QA y cual fue el
resultado?


AMB

"Acero Lizardo" wrote:

si se pueden utilizar Salvador Ramos y un ejemplo es este q es la sintaxi q
estoy utilizando:

SELECT t.transaction_id AS TransactionID, t.[time] AS [Date/Time],
s.site_code AS SiteCode, s.client_name AS ClientName, u.user_id AS USERID,
SUBSTRING(pa.attributes, 2, LEN(pa.attributes) - 2) AS
JobAttributes, t.destination, t.pages, t.sheets, t.job_originals AS
Originals, t.job_size AS JobSize,
t.job_name AS JobName, CASE p.location WHEN NULL THEN
'Unassigned Printer' ELSE p.location END AS SERIAL
FROM dbo.Transactions t INNER JOIN
dbo.Users u ON t.user_id = u.user_id INNER JOIN
dbo.PrintAttributes pa ON t.print_attributes_id =
pa.print_attributes_id INNER JOIN
dbo.Sites s ON s.site_id = t.site_id INNER JOIN
dbo.Printers p ON p.site_id = t.site_id

yo sigo con mi duda se puede o no se puede desactivar un view para q no se
pueda modificar, q al momento de guardar los cambio presente un error.

Respuesta Responder a este mensaje
#8 Acero Lizardo
24/01/2006 - 15:42 | Informe spam
Alejandro Mesa
No se realmente mucho de esto lo unico q hice fue entrar por Enterprise
Manager de sql server directamente a la BD buscar la view y tratar de
modificarla pero sin ningun resultado positivo y como yo no fui quien instalo
el sql en el servidor no se como lo abran configurado es por eso q pregunto
si uno puede configurar esto evento al inicio de la instalación o es atraves
de un procidimiento dentro de la base de dato y como puedo configurar para
evitar el error.
Respuesta Responder a este mensaje
#9 Alejandro Mesa
24/01/2006 - 16:03 | Informe spam
Acero Lizardo,

Te recomiendo que uses la herramienta "SQL Query Analyzer" para hacer la
modificacion. Desde EM, señala la vista (no es necesario) y selecciona "SQL
Query Analyzer" en el menu, bajo "Tools".

Una vez en QA, habre la ventana "Object Browser" con la tecla "F8", busca la
db, ve al folder "Views" y presiona "click-derecho" sobre la vista en
cuestion y selecciona "Edit". Has el cambio y ejecuta el script (F5).


AMB

"Acero Lizardo" wrote:

Alejandro Mesa
No se realmente mucho de esto lo unico q hice fue entrar por Enterprise
Manager de sql server directamente a la BD buscar la view y tratar de
modificarla pero sin ningun resultado positivo y como yo no fui quien instalo
el sql en el servidor no se como lo abran configurado es por eso q pregunto
si uno puede configurar esto evento al inicio de la instalación o es atraves
de un procidimiento dentro de la base de dato y como puedo configurar para
evitar el error.
Respuesta Responder a este mensaje
#10 Acero Lizardo
24/01/2006 - 20:36 | Informe spam
bueno dejame probar si no le vuelvo a escribir gracias por todo...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida