Verificare se esiste un database in Micorosoft Sql Server

Qual è il modo ideale per verificare se esiste un database su un server che utilizza Microsoft Sql Server?

In Corso 4
Sql Server 15-02-2019 2 Risposte 1695 Visite +1
Raffaele Tergallo

Raffaele Tergallo

Autore di questa domanda

Risposte ( 2 approvate )

  1. Claudio Zarpone
    +1
    15-02-2019 10:27:24
    Rispondi

    Per verificare se esiste un database con un certo nome in Sql Server ti riporto una soluzione tratta direttamente dalla documentazione Microsoft:

    IF DB_ID('NameDatabase') IS NOT NULL
       print 'exists'

    questa sfrutta la funzione T-SQL DB_ID che ritorna l'identificativo (int) del database specificato, se esiste.

  2. Saverio Buccellato
    0
    15-02-2019 10:20:35
    Rispondi

    Puoi provare a lanciare la seguente query (interrogazione) alla tua istanza Sql Server:

    IF EXISTS (SELECT name FROM master.sys.databases WHERE name = 'YourDatabaseName')
      PRINT 'esiste'

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

 Domanda Precedente

 Elenco Domande 

Domanda Successiva