CREATE TABLE [dbo].[und_transaction]
(
[job_id] [int] NOT NULL,
[task_id] [int] NOT NULL,
[probe_name] [nvarchar] (75) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[dt_start] [datetime] NOT NULL,
[dt_start_ms] [int] NOT NULL,
[dt_stop] [datetime] NOT NULL,
[dt_stop_ms] [int] NOT NULL,
[duration] [int] NOT NULL,
[to_ip] [nvarchar] (40) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[from_ip] [nvarchar] (40) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[to_mac] [nvarchar] (40) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[from_mac] [nvarchar] (40) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[protocol] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[pkt_count] [int] NOT NULL,
[pkt_size] [int] NOT NULL,
[src_port] [int] NOT NULL,
[dest_port] [int] NOT NULL,
[week_num] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_trans_ip_idx] ON [dbo].[und_transaction] ([job_id], [from_ip], [to_ip]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_trans_mac_idx] ON [dbo].[und_transaction] ([job_id], [from_mac], [to_mac]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [und_trans_index] ON [dbo].[und_transaction] ([job_id], [task_id], [probe_name]) ON [PRIMARY]
GO
GRANT REFERENCES ON [dbo].[und_transaction] TO [uniadmin]
GRANT SELECT ON [dbo].[und_transaction] TO [uniadmin]
GRANT INSERT ON [dbo].[und_transaction] TO [uniadmin]
GRANT DELETE ON [dbo].[und_transaction] TO [uniadmin]
GRANT UPDATE ON [dbo].[und_transaction] TO [uniadmin]
GRANT REFERENCES ON [dbo].[und_transaction] TO [uniuser]
GRANT SELECT ON [dbo].[und_transaction] TO [uniuser]
GRANT INSERT ON [dbo].[und_transaction] TO [uniuser]
GRANT DELETE ON [dbo].[und_transaction] TO [uniuser]
GRANT UPDATE ON [dbo].[und_transaction] TO [uniuser]
GO