Red de conocimiento informático - Problemas con los teléfonos móviles - Comandos de SQL Server 2000

Comandos de SQL Server 2000

Comandos comunes de SQL 2000 Lunes, 26 de mayo de 2008 11:341 Ver versión de la base de datos

seleccione @@versión

Varios números de versión de parche de SQL SERVER comunes:

p>

8.00.194 Microsoft SQL Server 2000

8.00.384 Microsoft SQL Server 2000 SP1

8.00.532 Microsoft SQL Server 2000 SP2

8.00 .760 Microsoft SQL Server 2000 SP3

8.00.818 Microsoft SQL Server 2000 SP3 con parche acumulativo MS03-031

8.00.2039 Microsoft SQL Server 2000 SP4

> 2. Verifique los parámetros del sistema operativo de la máquina donde se encuentra la base de datos

exec master..xp_msver

3. Verifique los parámetros de inicio de la base de datos

sp_configure.

4. Ver el tiempo de inicio de la base de datos

seleccione convert(varchar(30),login_time,120) de master.sysprocesses donde spid=1

Ver el nombre del servidor de base de datos y nombre de la instancia

p>

print 'Nombre del servidor............. : ' + convert(varchar(30),@@SERVERNAME)

print 'Instancia.. ............ : ' + convert(varchar(30),@@SERVICENAME)

5. /p>

sp_helpdb

SQL para cambiar el nombre de la base de datos

sp_renamedb 'old_dbname', 'new_ dbname'

6.

sp_helplogins

Ver todos los roles de usuario de la base de datos

sp_helpsrvrolemember

Corregir usuarios huérfanos al migrar servidores usando el script fix_orphan_user.

Cambiar el usuario propietario de un objeto de datos

sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner'

Nota: Cambiar objeto Cualquier parte del nombre puede dañar scripts y bases de datos.

Puede utilizar el script add_login_to_aserver para hacer una copia de seguridad del inicio de sesión del usuario de la base de datos en el servidor

Ver los permisos de usuario a nivel de objeto de la base de datos

sp_helprotect

7. Ver servidores vinculados

sp_helplinkedsrvlogin

sp_helplinkedsrvlogin

Aquí hay un ejemplo de cómo ver servidores vinculados

helplinkedsrvlogin

Ver información de inicio de sesión del usuario de la base de datos remota

sp_helpremotelogin

8. Ver el tamaño de los objetos de datos en la base de datos

sp_spaceused @objname

También puede utilizar el procedimiento almacenado sp_toptables para ver las N tablas más grandes (el valor predeterminado es 50) para ver el tamaño de los objetos de datos en una base de datos específica

Ver la información del índice de los datos objetos en una base de datos específica

sp_who_3

Utilice el procedimiento almacenado sp_who_lock para comprobar si hay interbloqueos

sp_who_lock

11. Cómo ver y reducir los archivos de registro de la base de datos

Ver todas las bases de datos Tamaño de los archivos de registro

dbcc sqlperf(logspace)

Si algunos archivos de registro no son consistentes en tamaño con el registro original archivos, es posible que necesite utilizar dbcc inputbuffer ()

Verlos.

p>

Si algunos archivos de registro son grandes, reduzca el registro de la base de datos del modelo de recuperación simple. Después de la reducción, el tamaño de @database_name_log es M

Utilice no_log para hacer una copia de seguridad del registro. @database_name

dbcc psiquiatra (@database_ name_log, 5)

12. Método para analizar sentencias SQL de SQL Server:

Establecer tiempo de estadísticas {on off}

Establecer tiempo de estadísticas {on | off}

3.

Establecer estadísticas io {on | off}

Mostrar gráficamente la consulta plan de ejecución

En Analizador de consultas->Consulta->Mostrar plan de evaluación estimado (D)-Ctrl-L o haga clic en Gráficos en la barra de herramientas

Muestre gráficamente el plan de ejecución de la consulta

Establecer showplan_all {on | off}

Establecer showplan_text { on | off }

Establecer perfil de estadísticas { on | off }

13.

p>

13. Cuando ocurre un error inconsistente, el Visor de eventos de NT arrojará el error 3624. El método para reparar la base de datos es comentar primero la tabla a la que hace referencia la aplicación donde ocurrió el error inconsistente y luego Restaurar la tabla desde una copia de seguridad o en otra máquina y repararla

alterar la base de datos [@error_database_name] set single_user

Reparar la tabla con errores inconsistentes

dbcc checktable ("@error_table_name', repara_allow_data _loss)

O, lamentablemente, elige reparar el nombre de la pequeña base de datos con errores inconsistentes

dbcc checkdb('@error_database_name', repara_allow_data_loss)

alterar la base de datos [@error_ nombre_base de datos] establecer multi_usuario

CHECKDB tiene 3 parámetros:

repara_allow_data_loss incluye la asignación y desasignación de filas y páginas para corregir errores de asignación, ajustes Estructura y eliminación de filas o páginas de objetos de texto corruptos; estas reparaciones pueden provocar cierta pérdida de datos.

Las operaciones de reparación se pueden realizar en transacciones de usuario para que los usuarios puedan revertir los cambios.

Si revierte una reparación, la base de datos seguirá conteniendo errores y deberá restaurarse desde la copia de seguridad.

Si se omite una solución para un error debido al nivel de solución proporcionado, se omitirán todas las correcciones que dependan de esa solución.

Una vez completada la reparación, haga una copia de seguridad de la base de datos.

repair_rest realiza pequeñas operaciones de reparación que no requieren mucho tiempo, como reparar claves adicionales en un índice no agregado.

Estas reparaciones se pueden realizar rápidamente y sin riesgo de perder datos.

reparación_rebuild realiza todas las operaciones de reparación realizadas por reparación_rest, incluidas operaciones de reparación más largas, como la reconstrucción de índices.

No existe riesgo de pérdida de datos al realizar estas reparaciones.

14. Ver restricciones de tabla

sp_helpconstraint tablename

sp_help tablename - Ver estructura de tabla, índices, restricciones, etc.

15 Agregar usuario

sp_addlogin nombre de usuario

.