Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 06h18   #1
Invité régulier
 
Inscription : septembre 2005
Messages : 66
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 66
Points : 6
Points : 6
Par défaut Détacher database en quitant l'application

Salut, excuser si je ne suis pas dans le bon furum, j'ai un formulaire Windows Forms utilisant Visual Studio (2008) en Vb Net avec SQLEXPRESS (2008) R2, j'aimerais savoir comment on peut par code détacher la database.mdf a chaque fois que je quite mon application. Merci a l'avance
andy38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 07h58   #2
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
Salut, excuser si je ne suis pas dans le bon furum, j'ai un formulaire Windows Forms utilisant Visual Studio (2008) en Vb Net avec SQLEXPRESS (2008) R2, j'aimerais savoir comment on peut par code détacher la database.mdf a chaque fois que je quite mon application. Merci a l'avance

Pourquoi voulez vous détacher votre base de donnée à chaque close de votre application?

Utilisez ACCESS dans ces cas là!!!
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/05/2011, 18h50   #3
Invité régulier
 
Inscription : septembre 2005
Messages : 66
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 66
Points : 6
Points : 6
Par défaut Suivi

Merci, tres interessant comme reponse surtpout apres avoir migrer de Access
andy38 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 05/05/2011, 19h22   #4
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 442
Points : 10 442
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Il vous a donné une bonne réponse.
Les bases de données ne sont pas un fichier qu'on balade comme Access.
Elles sont conçues pour être en fonctionnement le maximum de temps possible.

Détacher une base à chaque arrêt et donc rattacher à chaque démarrage c'est une mauvaise démarche de votre part.

Prenez le temps d'expliquer votre problème dans sa globalité, vous aurez alors des réponses plus argumentées qui pourront certainement vous aider.
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/05/2011, 20h55   #5
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
Merci, tres interessant comme reponse surtpout apres avoir migrer de Access
Elle est à la hauteur de l’intérêt de la question...
Le fait que vous aillez migré d'ACCESS ne veut pas dire que vous ailllez eu raison

Citation:
Les bases de données ne sont pas un fichier qu'on balade comme Access
Ce qui prouve à quel point vous n'avez rien compris au principe d'un SGBDR comme SQL SERVER donc merci de revoir vos remarques en conséquence...

Ok je vais donc poser une question plus gentille pour ne pas vous choquer:

Quel est le but recherché pour vouloir détacher la base de données à chaque fermeture de votre application?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 22h32   #6
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 442
Points : 10 442
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Citation:
Envoyé par iberserk Voir le message
Ce qui prouve à quel point vous n'avez rien compris au principe d'un SGBDR comme SQL SERVER donc merci de revoir vos remarques en conséquence...
Mais ça c'était ma remarque !
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 22h44   #7
Invité régulier
 
Inscription : septembre 2005
Messages : 66
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 66
Points : 6
Points : 6
Par défaut Suivi

Salut, merci encore.
but recherché: Je suis en mode test, je roule 2 a 3 app ayant la meme Bdd.
Souvent je dois aller a SqlServer Management Studio pour détacher cette
meme Bdd, j'ai pensé qu'en meme temps que je met a zero (vide) une table de ma Bdd par FormClosing, je pourais aussi détaché la Bdd durant le testing.
andy38 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 06/05/2011, 07h39   #8
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 668
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 668
Points : 8 718
Points : 8 718
Bonjour,

Citation:
Souvent je dois aller a SqlServer Management Studio pour détacher cette meme Bdd
Encore une fois, pourquoi faites-vous cela ?

Citation:
j'ai pensé qu'en meme temps que je met a zero (vide) une table de ma Bdd par FormClosing, je pourais aussi détaché la Bdd durant le testing
Une table est la représentation physique d'un entité, elle même représentation logique d'un ensemble.
Donc effectivement un ensemble est vide (ou pas) mais jamais à zéro.

Purger une table quand on quitte une application a certainement du sens pour ce que vous devez faire.

Mais détacher une base de données n'en a aucun, sauf quand on souhaite déplacer les fichiers de la base de données (sur d'autres disques du même ou d'un autre serveur).

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/05/2011, 09h14   #9
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
Citation:
Envoyé par iberserk
Ce qui prouve à quel point vous n'avez rien compris au principe d'un SGBDR comme SQL SERVER donc merci de revoir vos remarques en conséquence...
Mais ça c'était ma remarque !

Non non je parlais bien de la remarque de andy38 :
Citation:
Merci, tres interessant comme reponse
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h54.


 
 
 
 
Partenaires

Hébergement Web