From 0897b197014d87bb44dcab4d3aefe5a416c7a54a Mon Sep 17 00:00:00 2001 From: KammM Date: Wed, 25 Feb 2026 16:43:30 +0100 Subject: [PATCH] PRDD_MOVE_DATABASE_FILEOBJECT: First commit --- .../[PRDD_MOVE_DATABASE_FILEOBJECT].sql | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 dev/[DD_SYS]-Database/[PRDD_MOVE_DATABASE_FILEOBJECT]/[PRDD_MOVE_DATABASE_FILEOBJECT].sql diff --git a/dev/[DD_SYS]-Database/[PRDD_MOVE_DATABASE_FILEOBJECT]/[PRDD_MOVE_DATABASE_FILEOBJECT].sql b/dev/[DD_SYS]-Database/[PRDD_MOVE_DATABASE_FILEOBJECT]/[PRDD_MOVE_DATABASE_FILEOBJECT].sql new file mode 100644 index 0000000..41f4805 --- /dev/null +++ b/dev/[DD_SYS]-Database/[PRDD_MOVE_DATABASE_FILEOBJECT]/[PRDD_MOVE_DATABASE_FILEOBJECT].sql @@ -0,0 +1,24 @@ +SELECT name, physical_name AS CurrentLocation, state_desc +FROM sys.master_files +WHERE database_id = DB_ID(N'DD_ECM'); + +USE master; --do this all from the master +ALTER DATABASE DD_ECM +MODIFY FILE (name='DD_ECM',filename='E:\MSSQL\DD_ECM.mdf'); --Filename is new location + +ALTER DATABASE DD_ECM +MODIFY FILE (name='DD_ECM_log',filename='E:\MSSQL\DD_ECM_log.ldf'); --Filename is new location + +ALTER DATABASE DD_ECM SET OFFLINE WITH ROLLBACK IMMEDIATE + +-- Check NTFS rights! +-- NT Service\MSSQL$ +-- then +-- COPY the physical files !!! + + +ALTER DATABASE DD_ECM SET ONLINE; + +SELECT name, physical_name AS CurrentLocation, state_desc +FROM sys.master_files +WHERE database_id = DB_ID(N'DD_ECM'); \ No newline at end of file