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