Historique des modifications des fichiers d'un groupe de fichiers
Bonjour à tous,
L'exécution de ce script ne pose aucun problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| USE MASTER
GO
create database test
go
declare @name sysname, @physical_name nvarchar(250)
SELECT @name=name, @physical_name=replace(physical_name,'e:','f:')
FROM sys.master_files
WHERE database_id = DB_ID(N'test')
alter database test_michel MODIFY FILE (NAME=@name, filename=@physical_name)
go
use test
go
create table t1(col int)
go
insert into t1 values (1); |
Bien sûr il faut que le drive E: soit existant et que ce soit le chemin par défaut lors de la création des bases (adaptez le code en fonction de votre environnement)
Si lors de la réouverture le fichier n'est pas présent là où déclaré = pb.
Mon besoin : déterminer à quelle date/heure à laquelle la modification du chemin a été faite ? (et éventuellement qui)