URGENTE!!!!!!!!! Consultas y Vistas

27/05/2005 - 18:32 por fabi | Informe spam
Tengo una BD en SQL 2000 con procedimientos almacenado que hacen consultas a
vistas.

Se reinstaló el servidor por problemas de virus. A pesar de esto, el sistema
funcionaba perfectamente bien. Una vez reinstalado el server las estas
consultas dejaron de funcionar, desde SQLserver dan problemas de time out y
por supuesto la aplicación truena.

Lo curioso es que me traigo una copia de la BD problemática y funciona
correctamente en mi server de prueba...

He notado que el problema esta en las vistas.

Hay alguna forma de checar la BD. Es problema de configuración de server?????

QUE HAGO !!! AUXILIO

Saludos
 

Leer las respuestas

#1 Alejandro Mesa
27/05/2005 - 18:37 | Informe spam
Trata refrescando todas las vistas y actualizando las estadisticas.

Ejemplo:

declare @sql nvarchar(4000)
declare @ts sysname
declare @tn sysname

declare views_cursor cursor local fast_forward
for
select
table_schema,
table_name
from
information_schema.tables
where
table_type = 'view'
and objectproperty(object_id(quotename(table_schema) + '.' +
quotename(table_name)), 'IsMSShipped') = 0

open views_cursor

while 1 = 1
begin
fetch next from views_cursor into @ts, @tn

if @@error != 0 or @@fetch_status != 0 break

set @sql = N'exec sp_refreshview ''' + quotename(@ts) + N'.' +
quotename(@tn) + ''''
print @sql
exec sp_executesql @sql
end

close views_cursor
deallocate views_cursor
go

exec sp_updatestats
go


AMB


"fabi" wrote:

Tengo una BD en SQL 2000 con procedimientos almacenado que hacen consultas a
vistas.

Se reinstaló el servidor por problemas de virus. A pesar de esto, el sistema
funcionaba perfectamente bien. Una vez reinstalado el server las estas
consultas dejaron de funcionar, desde SQLserver dan problemas de time out y
por supuesto la aplicación truena.

Lo curioso es que me traigo una copia de la BD problemática y funciona
correctamente en mi server de prueba...

He notado que el problema esta en las vistas.

Hay alguna forma de checar la BD. Es problema de configuración de server?????

QUE HAGO !!! AUXILIO

Saludos

Preguntas similares