none
Eliminare tabelle da DB master ( SQLServer2008R2 ) RRS feed

  • Domanda

  • Ho combinato un casino !
    Fortunatamente sono sul server di "prove"  dove non ho nulla di importante

    Dovevo lanciare uno script di questo tipo:  ( lo ho ridotto alle poche righe essenziali )

    -- Creazione di un nuovo DB ____________
    USE master;
    GO CREATE DATABASE fxx; GO -- Uso il DB appena creato ____________ USE fxx; GO -- Creo una tabella ____________________ CREATE TABLE dbo.Ph ( PhId INTEGER PRIMARY KEY, PhCa INTEGER ); GO -- Finito _____________________________

    Invece mi sono " mangiato" delle righe è ho lanciato questo

    -- Creazione di un nuovo DB ____________
    USE master;
    GO
    CREATE DATABASE fxx; 
    GO
    -- Creo una tabella  ____________________
    CREATE TABLE dbo.Ph
    (
      PhId INTEGER PRIMARY KEY,
      PhCa INTEGER
    );
    GO
    -- Finito _____________________________

    Ora le tabelle, viste, relazioni, ecc.  le ritrovo nel DB master
    ( pero le ha create anche nel DB  fxx  ??? )

    _________________________________________________________

    Premesso che il sistema funziona ancore perfettamente

    Come faccio a rimettere a posto il DB master ?

    Grazie


    • Modificato Mancini, domenica 15 luglio 2012 07:03
    domenica 15 luglio 2012 06:57

Risposte

  • Devi rimuovere la tabella dal DB master

    -- Scelgo il db su cui operare
    USE master
    GO
    -- Drop tabella  
    DROP TABLE dbo.Ph
    GO
    -- Finito 
    Ciao Gas

    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito (non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili . GRAZIE!

    • Proposto come risposta GastoneCanali domenica 15 luglio 2012 10:59
    • Contrassegnato come risposta Mancini, lunedì 16 luglio 2012 10:28
    domenica 15 luglio 2012 10:59

Tutte le risposte

  • Devi rimuovere la tabella dal DB master

    -- Scelgo il db su cui operare
    USE master
    GO
    -- Drop tabella  
    DROP TABLE dbo.Ph
    GO
    -- Finito 
    Ciao Gas

    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito (non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili . GRAZIE!

    • Proposto come risposta GastoneCanali domenica 15 luglio 2012 10:59
    • Contrassegnato come risposta Mancini, lunedì 16 luglio 2012 10:28
    domenica 15 luglio 2012 10:59
  • Grazie per la  risposta:

    Permettetemi un'altra domanda,

    Per creare un nuovo DB  e pui corretto questo script:

    -- Creazione di un nuovo DB ____________
    USE master;
    GO
    CREATE DATABASE fxx; 
    GO
    --  Uso il DB appena creato ____________
    USE fxx;
    GO
    -- eccetera ______

    oppure e meglio fare cosi:

    -- Creazione di un nuovo DB ____________
    CREATE DATABASE fxx; 
    GO
    --  Uso il DB appena creato ____________
    USE fxx;
    GO
    -- eccetera ______

    Grazie
    • Modificato Mancini, lunedì 16 luglio 2012 10:39
    lunedì 16 luglio 2012 10:36
  • Il primo è quello piu' corretto.

    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito (non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili . GRAZIE!

    lunedì 16 luglio 2012 10:52