Bonjour à tous,
je suis nouveau sur le forum et débutant complet sur la gestion de base SQL.
Après avoir lu "Attacher une base de données MS-SQL dont le journal de transactions est manquant" (lien:http://fadace.developpez.com/mssql/nolog/), les tutoriels et vos messages, je n'arrive toujours pas à faire ce que je veux.
Description de mon problème.
Je veux récupérer la structure du base de données (tables, procédures stockées...), mais sans les données.
La partie data fait 800Mo et la partie transaction 1.3Go.
Donc j'ai réalisé une sauvegarde, puis une restauration en changeant le nom de la base. J'ai supprimé toutes les relations et vidé les tables. J'ai refait une sauvegarde. L'objectif est d'avoir une structure vide que je pourrais réutiliser pour créer de nouvelles bases de données (une base par groupe d'utilisateur).
Toutes mes tables sont vides, mais la taille de ma base reste identique. Là, faut que je cherche comment la repasser à sa taille d'utilisation (environ 3.3Mo).
Mon autre problème se situe sur la log (1.3 Go) que je me traîne, alors qu'aucune transaction n'existe sur cette base. J'ai essayé de supprimer vider... mais rien n'y fait. En lisant "Attacher une base de données MS-SQL dont le journal de transactions est manquant", je me suis dit que ça résoudrait mon problème.
Mais, j'ai un soucis sur la partie des transfert.sql. Je lance la première commande et j'obtiens dans transferté.sql:
La base de données ne peut être ouverte car des fichiers sont inaccessibles... consultez le journal des erreurs.
Dans le journal, je n'ai aucune information. De plus, la base en question apparait comme suspect dans le Service Entreprise Manager (le fichier log ne correspond pas au fichier de data).
Si quelqu'un a une idée ? proposition ? Sinon, je vais recréer les tables une à une...
Merci
Partager