OVH Cloud OVH Cloud

transactions

1 réponse
Avatar
boris
Bonjour,

1/ pour diff=E9rentes raisons, j'avais =E9t=E9 oblig=E9 de cr=E9er=20
plusieurs fichiers de transactions, je souhaite maintenant=20
tout remettre en un, comment puis-je supprimer les anciens=20
sans alt=E9rer ma base ? y a-t-il une proc=E9dure bien d=E9fini?

2/ D'autre part, je fais une sauvegarde tous les jours de=20
mon dernier journal de transactions, mais celui-
ci ,n'arr=EAte aps de grossir ce qui va me provoquer dans=20
peu de temps un pb de disque !

boris

1 réponse

Avatar
gfourrat
Bonjour,

Il faudrait préciser la version de SQL Server que tu utilises pour que nous
puissions répondre précisement à ta question.
Quelques éléments pour avancer tout de même :

1) Regarde du côté des commandes suivantes dans le BOL (Documentation
produit) :
DBCC SHRINKFILE avec l'option EMPTYFILE
puis
ALTER DATABASE dbname REMOVE FILE filename

Attention, il doit y avoir la place sur les logs "survivant" de stocker
l'information présente dans le log qui va être vidé.
Lien utile : http://support.microsoft.com/default.aspx?scid=kb;fr;814576


2)Cela correspond plus à un scenario de type SQL 7. En l'absence de plus de
détails, et si l'anglais ne te rebute pas :

http://support.microsoft.com/default.aspx?scid=kb;EN-US;256650

La version pour SQL2000 :

http://support.microsoft.com/default.aspx?scid=kb;en-us;272318&Product=sql

Voilà, HTH

Guillaume Fourrat
Microsoft France.

--------------------
Content-Class: urn:content-classes:message
From: "boris"
Sender: "boris"
Subject: transactions
Date: Mon, 13 Oct 2003 03:14:55 -0700
Bonjour,
1/ pour différentes raisons, j'avais été obligé de créer
plusieurs fichiers de transactions, je souhaite maintenant
tout remettre en un, comment puis-je supprimer les anciens
sans altérer ma base ? y a-t-il une procédure bien défini?
2/ D'autre part, je fais une sauvegarde tous les jours de
mon dernier journal de transactions, mais celui-
ci ,n'arrête aps de grossir ce qui va me provoquer dans
peu de temps un pb de disque !
boris