none
Bases de Datos de Sistema RRS feed

  • Pregunta

  • Hola.

    Estoy mirando algunas tablas y vistas de la master pero no logro dar con alguna columna que me indique si es una base de datos de sistema o de usuario.

    por ejemplo estuve mirando sys.databases y sysdatabases

    Saludos.


    DBA SQL Server Santiago/Chile

    viernes, 23 de septiembre de 2016 19:41

Respuestas

  • CMAPM,

    Efectivamente, tal como te menciona Enrique podrías evaluar la columna 'database_id':

    SELECT 
    	name, 
    	CASE WHEN database_id < 5 THEN 'System' ELSE 'User' END
    FROM 
    	master.sys.databases;


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta CMAPM jueves, 29 de septiembre de 2016 15:00
    viernes, 23 de septiembre de 2016 22:56
  • Saludos

    Las primeras 4 bases de datos, son bases de datos de sistema, las Demas serian bases de usuario.

    select * from sys.databases
    
    name	database_id
    master	1
    tempdb	2
    model	3
    msdb	4

    viernes, 23 de septiembre de 2016 21:13

Todas las respuestas

  • En MS Sql Server sólo tienes las siguientes bases de datos del sistema:

    MAster,msdb,temp y model


    "Oh, the wind, the wind is blowing,through the graves the wind is blowing,Freedom soon will come; then well come from the shadows".The Partisan(Leonard Cohen) Email: me[at]geohernandez.net Blog:www.geohernandez.net

    viernes, 23 de septiembre de 2016 21:00
  • Saludos

    Las primeras 4 bases de datos, son bases de datos de sistema, las Demas serian bases de usuario.

    select * from sys.databases
    
    name	database_id
    master	1
    tempdb	2
    model	3
    msdb	4

    viernes, 23 de septiembre de 2016 21:13
  • CMAPM,

    Efectivamente, tal como te menciona Enrique podrías evaluar la columna 'database_id':

    SELECT 
    	name, 
    	CASE WHEN database_id < 5 THEN 'System' ELSE 'User' END
    FROM 
    	master.sys.databases;


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta CMAPM jueves, 29 de septiembre de 2016 15:00
    viernes, 23 de septiembre de 2016 22:56
  • Muchas gracias

    DBA SQL Server Santiago/Chile

    jueves, 29 de septiembre de 2016 15:00
  • Que es una base de datos de sistemas de información?

    miércoles, 22 de marzo de 2017 16:09