IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

DROP DATABASE impossible


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut DROP DATABASE impossible
    Salut,

    Je souhaites supprimer une base de données SQLServer via Java, mais Java lève une exception...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    statement.executeUpdate("DROP DATABASE "+ databaseName);
    17:04:25,763 ERROR [STDERR] java.sql.SQLException: Impossible de supprimer la base de données databaseName car elle est en cours d'utilisation.

    Comment faire pour fermer toutes les connexions ?
    Merci d'avance.

  2. #2
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut
    Salut,

    J'arrive à la supprimer, en la passant en offline juste avant de la dropper :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    statement.executeUpdate("ALTER DATABASE " + databaseName + " SET offline WITH rollback immediate");
    Sauf qu'il reste des fichiers sur le poste :
    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\maBase.mdf
    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\maBase_log.mdf

    J'aimerais donc récupérer le chemin de SQLServer pour les supprimer.
    Si vous avez des pistes ??

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut
    Le chemin des fichiers est accessible dans la table "sys.database_files", colonne "physical_name".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Drop database ne fonctionne pas sous VISTA
    Par globule2 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 08/03/2007, 13h23
  2. la commande "DROP DATABASE" est désactivée
    Par r83 dans le forum Outils
    Réponses: 2
    Dernier message: 22/10/2006, 01h39
  3. [phpMyAdmin] Drop database impossible
    Par Jarodd dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 16/09/2006, 00h02
  4. [débutante] drop database impossible
    Par LineLe dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 08/03/2005, 15h04
  5. ouverture database impossible
    Par jpapou dans le forum InterBase
    Réponses: 6
    Dernier message: 04/02/2005, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo