Est ce que c'est possible de forcer SQL SERVER 2005 pour ne pas écrire dans le log lors des DELETE ?
Merci
Discussion :
Est ce que c'est possible de forcer SQL SERVER 2005 pour ne pas écrire dans le log lors des DELETE ?
Merci
Cela n'est pas possible. En effet toute opération de mise à jour est une transaction et toute transaction est journalisée au cas ou le système planterais pendant le traitement. Vous pouvez cepandant éviter de travailler avec une base de données relationnelle et revenir au Cobol et sa gestion de fichiers !!!
Néanmoins vous pouvez minimiser le volume des données journalisées :
- soit en baissant le niveau de journalisation (passer en mode simple)
- soit en faisant des TRUNCATE TABLE (vidage de table à condition de TOUT vider et qu'il n'y a pas de FK).
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Merci encore pour tes précieux conseils
Oui je ne peut pas faire des TRUNCATE mais par contre je me demande comment je pe passer en mode simple ?!
Merci
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER DATABASE ... SET RECOVERY SIMPLE
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Merci encore Mr
j'ai déjà trouvé comment passer en mode simple sans script, en allant dans les propriétés de la base puis dans l'onglet "Option" puis modifier l'option "Mode de récupération" de COMPLET (valeur par defaut) à SIMPLE
Merci Encore![]()
Partager