CREATE TABLE TCArchiveChanges
(
	ID					int IDENTITY(1,1),
    Date				datetime NOT NULL,
	UserID				int NOT NULL, 
	TableName			nvarchar(50) NOT NULL, 
	RecordID			int NOT NULL,
	ModificationType	nvarchar(10), 
	Detail				nvarchar(300),
    PRIMARY KEY (ID)
)
GO
exec sp_addextendedproperty 'MS_Description', N'Архив изменений по технологическому присоединению', 'user', 'dbo', 'Table', 'TCArchiveChanges'
exec sp_addextendedproperty 'MS_Description', N'Код записи', 'user', 'dbo', 'Table', 'TCArchiveChanges', 'Column', 'ID'
exec sp_addextendedproperty 'MS_Description', N'Время модификации', 'user', 'dbo', 'Table', 'TCArchiveChanges', 'Column', 'Date'
exec sp_addextendedproperty 'MS_Description', N'ID юзера сделавшего модификацию', 'user', 'dbo', 'Table', 'TCArchiveChanges', 'Column', 'UserID'
exec sp_addextendedproperty 'MS_Description', N'Название модифицированного объекта', 'user', 'dbo', 'Table', 'TCArchiveChanges', 'Column', 'TableName'
exec sp_addextendedproperty 'MS_Description', N'ID модифицированного объекта', 'user', 'dbo', 'Table', 'TCArchiveChanges', 'Column', 'RecordID'
exec sp_addextendedproperty 'MS_Description', N'Дополнительная информация, пока применяется для удаляемых объектов', 'user', 'dbo', 'Table', 'TCArchiveChanges', 'Column', 'Detail'
