SQL Server : Changer l’emplacement par défaut des fichiers de bases de données
Tout est dans le titre, comment changer l'emplacement où SQL Server met par défaut les fichiers MDF, NDF (données) et LDF (journal de transactions).
Via Management Studio, on se connecte dans l'explorateur d'objets à une instance. Sur le nom de l'instance on fait un clic droit puis propriétés.
On arrive alors sur la boîte de dialogue suivant, il suffit d'aller sur la page intitulé « Paramètres de bases de données » ou « Database Settings » :
Ou par script :
USE [master]
GO
EXEC
xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'DefaultData', REG_SZ,
N'-nouveau-chemin-'
GO
EXEC
xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'DefaultLog', REG_SZ,
N'
-nouveau-chemin-
'
GO
Attention cela ne s'applique qu'aux nouvelles bases de données créées sans spécifier les fichiers, et en aucuns cas aux bases de données existantes. Attentiopn à MSSQLServer qui reprsente dans mon cas l'instance par défaut mais qu'il remplacer par le nom de l'instance si celle-ci en a un.
Pour d'autres chemins je vous conseille un billet précédent :
http://blogs.codes-sources.com/christian/archive/2009/03/12/sql-server-d-terminer-o-se-trouvent-les-r-pertoires-par-d-faut.aspx
Bon emplacement…
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :