Débutant SQL: Comment trouver une base de données détachée?
Je suis tout nouveau à SQL et je suis de pratiquer certaines requêtes avec un DB.
J'ai maintenant juste détaché de la base de données à l'aide de Tâches > Détacher
Question 1: Quand je détacher un fichier, je suppose que c'est enregistré dans un fichier MDF? Où pourrais-je trouver ce fichier?
Question 2: Lorsque je crée une nouvelle bd, où les fichiers connexes pour être sauvé? Je suis en supposant un MDF et LDF ensemble de fichiers sont créés.
Si cela peut aider, voici ma version info
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) de 1988 à 2008 Microsoft Corporation Developer Edition (64-bit) Windows NT 6.1 (Build 7601: Service Pack 1)
Merci!
source d'informationauteur Ray
Vous devez vous connecter pour publier un commentaire.
Vous pouvez toujours regarder les propriétés de base de données dans votre Explorateur d'Objets de SQL Server Management Studio avant détachement - le ou les fichier(s) ne seront pas déplacés ou quoi que ce soit lors du détachement....
Dans le
Properties
boîte de dialogue aller à laFiles
section et à votre droite, les informations pertinentes peuvent être trouvées:Bases de données SQL Server sont .les fichiers mdf. Lorsque vous détacher, l' .fichier mdf est fermé par le processus SQL Server, mais il existe à partir du moment où vous créez la base de données. Juste pour être clair, il n'y a pas de notion de "sauver" dans un SQL SGBD; au moins, pas dans le sens que vous suggérez. Chaque transaction que vous effectuez est stockée de façon permanente à partir du moment où il est commis.
Lors de la création de la base de données, la boîte de dialogue affiche une liste de fichiers qui seront créés. Vous pourriez avoir à redimensionner les colonnes et les faire défiler horizontalement pour voir le chemin d'accès complet. Vous pouvez également consulter ces informations par l'éducation de la base de données de la boîte de dialogue propriétés.
L' .fichier ldf est le journal des transactions. Il joue un rôle vital en assurant la permanence de transactions validées.