Announcement

Collapse
No announcement yet.

Alle DBs ausser den Systemdatenbanken auflisten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Alle DBs ausser den Systemdatenbanken auflisten

    Hallöle,

    mit folgendem Kommando bekomme ich auf meinem
    SQL-Server (2008) alle Datenbanken angezeigt:

    Code:
    EXEC sp_databases
    Soweit sogut.
    Neben den von mir erstellten Datenbanken werden
    ja auch die Systemdatenbanken aufgelistet.

    Kann ich das irgendwie (per Abfrage) verhindern?

    Ich möchte alle Datenbanken, außer den System-
    datenbanken aufgelistet bekommen.

    Danke
    Dickus

  • #2
    Sieh dir den sys.databases View an.

    Ein

    [Highlight=SQL] select name
    from sys.databases
    where name not in ('master', 'model', 'msdb', 'tempdb')
    and has_dbaccess(db_name(database_id)) = 1[/Highlight]

    könnte reichen.

    Comment


    • #3
      Supie ;-)

      Habe es gerade eben so gelöst:

      Code:
      USE master
      select name from sys.databases 
      WHERE 
      name NOT LIKE 'master' AND 
      name NOT LIKE 'model' AND 
      name NOT LIKE 'msdb' AND 
      name NOT LIKE 'tempdb'
      Danke
      Dickus

      Comment


      • #4
        Hallo,

        was spricht gegen das NOT IN ... und für das NOT LIKE ohne %?

        Gruß Falk
        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

        Comment


        • #5
          Originally posted by Dickus View Post
          Code:
          USE master
          select name from sys.databases 
          WHERE 
          name NOT LIKE 'master' AND 
          name NOT LIKE 'model' AND 
          name NOT LIKE 'msdb' AND 
          name NOT LIKE 'tempdb'
          Da die System Datenbanken immer die gleiche Nummer haben ....
          [HIGHLIGHT=SQL]
          SELECT Name FROM sys.databases WHERE database_ID > 4
          [/HIGHLIGHT]

          Comment


          • #6
            Originally posted by Falk Prüfer View Post
            Hallo,

            was spricht gegen das NOT IN ... und für das NOT LIKE ohne %?

            Gruß Falk
            Hallo Falk,
            es spricht natürlich nichts dagegen. ;-)

            @ebis: Oh ja...sehr elegante Lösung.

            Dickus

            Comment

            Working...
            X