Перенос данных в другую файловую группу

Tsql теория > Перенос данных в другую файловую группу
29.03.2019 12:01:58



Статья:

USE [master]
 
if not exists (select * from sys.filegroups where name='tmp_MDM_Light_Group')
BEGIN
ALTER DATABASE [MDM_Light] ADD FILEGROUP [tmp_MDM_Light_Group]
ALTER DATABASE [MDM_Light]  ADD FILE ( NAME = N'tmp_MDM_Light2', FILENAME = N'D:\Database Files\TMP_MDM_Light2.mdf' , SIZE = 5120KB , FILEGROWTH = 1024KB ) TO FILEGROUP [tmp_MDM_Light_Group]
END
 
 
ALTER TABLE [dbo].[ftContactEmail] drop  CONSTRAINT [PK_ftContactEmail]
 
ALTER TABLE [dbo].[ftContactEmail] ADD  CONSTRAINT [PK_ftContactEmail] PRIMARY KEY CLUSTERED 
(
	[idEmail] ASC
) ON tmp_MDM_Light_Group;  
 
SELECT file_id, name ,* 
FROM sys.database_files; 
go