Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como sql server 2000

Como reparar una DB SQL

En muchas ocasiones nuestra base de datos en sqlserver 2000 se puede dañar por fallas debido a que nuestro servidor se reinicia de manera inesperada o la memoria RAM o el disco duro tienen algunos problemas. Esto origina que en la base de datos se corrompan algunos objetos como tablas o índices. Cuando tratamos de seleccionar registros en nuestra tabla nos da un error grave del ( DBPROCESS is dead, Error Severities) Aquí es donde inicia nuestro problema, no podemos acceder a los registros de la tabla; la razón puede ser según el nivel de severidad del error, estos niveles están categorizados así: EXINFO 1 Informational, nonerror. EXUSER 2 User error. EXNONFATAL 3 Nonfatal error. EXCONVERSION 4 Error in DB-Library data conversion. 5 The server has returned an error flag. EXTIME 6 Time-out period exceeded while waiting for a response from the server; the DBPROCESS is still alive. EXPROGRAM 7 Coding error in user program. EXRESOURCE 8 Running out of resources; the DBPROCESS ma...

Migrar derechos usuarios SQL Server 2000 a 2005

Es muy habitual que durante nuestro día a día recurramos algunos de los procedimientos almacenados de sistema de la familia "sp_help". Los motivos pueden ser muchos, lo importante es saber que existen y el código que contienen podemos reutilizarlo para nuestros propósitos. En este caso necesitamos migrar los derechos que tienen los usuarios y grupos sobre los objetos de la base de datos, la cual previamente hemos recuperado en un servidor que tiene instalado SQL Server 2005. Este procedimiento que dejo aqui, sirve para generar automáticamente un script que contiene las instrucciones sql para volver a crear los permisos de un usuario o grupo de usuarios y asi facilmente poderlo correr en la nueva instalación que tenemos de sql. Aqui tomamos de base el procedimiento sp_helpprotect y creamos un nuevo en nuestra base de datos con el nombre de sp_helpprotectLUIS Aqui esta el procedimiento --exec sp_helprotectLUIS null,'COSTOS' -- CREATE PROCEDURE sp_helprotectLUIS @name ...