Tables [dbo].[HARENVIRONMENTACCESS]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count29
Created4:59:42 AM Monday, March 02, 2009
Last Modified5:00:26 AM Monday, March 02, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key HARENVACCESS_PK: ENVOBJID\USRGRPOBJIDForeign Keys HARENVACCESS_ENVID_FK: [dbo].[HARENVIRONMENT].ENVOBJIDENVOBJIDint4
No
Cluster Primary Key HARENVACCESS_PK: ENVOBJID\USRGRPOBJIDForeign Keys HARENVACCESS_USRGRPID_FK: [dbo].[HARUSERGROUP].USRGRPOBJIDUSRGRPOBJIDint4
No
SECUREACCESSchar(1)1
No
('N')
UPDATEACCESSchar(1)1
No
('N')
VIEWACCESSchar(1)1
No
('N')
EXECUTEACCESSchar(1)1
No
('N')
Indexes Indexes
NameColumnsUnique
Cluster Primary Key HARENVACCESS_PK: ENVOBJID\USRGRPOBJIDHARENVACCESS_PKENVOBJID, USRGRPOBJID
Yes
Foreign Keys Foreign Keys
NameDeleteColumns
HARENVACCESS_ENVID_FKCascadeENVOBJID->[dbo].[HARENVIRONMENT].[ENVOBJID]
HARENVACCESS_USRGRPID_FKCascadeUSRGRPOBJID->[dbo].[HARUSERGROUP].[USRGRPOBJID]
Extended Properties
NameLevel 2 TypeLevel 2 NameValue
CaptionThe HARENVIRONMENTACCESS table controls CA SCM environment security.
CaptionCOLUMNENVOBJIDObject ID of project
CaptionCOLUMNEXECUTEACCESSExecute access (Y/N)
CaptionCOLUMNSECUREACCESSSecure access (Y/N)
CaptionCOLUMNUPDATEACCESSUpdate access (Y/N)
CaptionCOLUMNUSRGRPOBJIDObject ID of user group
CaptionCOLUMNVIEWACCESSView access (Y/N)
SQL Script
CREATE TABLE [dbo].[HARENVIRONMENTACCESS]
(
[ENVOBJID] [int] NOT NULL,
[USRGRPOBJID] [int] NOT NULL,
[SECUREACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARENVIRO__SECUR__3B75D760] DEFAULT ('N'),
[UPDATEACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARENVIRO__UPDAT__3C69FB99] DEFAULT ('N'),
[VIEWACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARENVIRO__VIEWA__3D5E1FD2] DEFAULT ('N'),
[EXECUTEACCESS] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__HARENVIRO__EXECU__3E52440B] DEFAULT ('N')
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARENVIRONMENTACCESS] ADD CONSTRAINT [HARENVACCESS_PK] PRIMARY KEY CLUSTERED ([ENVOBJID], [USRGRPOBJID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[HARENVIRONMENTACCESS] ADD CONSTRAINT [HARENVACCESS_ENVID_FK] FOREIGN KEY ([ENVOBJID]) REFERENCES [dbo].[HARENVIRONMENT] ([ENVOBJID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HARENVIRONMENTACCESS] ADD CONSTRAINT [HARENVACCESS_USRGRPID_FK] FOREIGN KEY ([USRGRPOBJID]) REFERENCES [dbo].[HARUSERGROUP] ([USRGRPOBJID]) ON DELETE CASCADE
GO
EXEC sp_addextendedproperty N'Caption', N'The HARENVIRONMENTACCESS table controls CA SCM environment security.', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', NULL, NULL
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of project', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', 'COLUMN', N'ENVOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'Execute access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', 'COLUMN', N'EXECUTEACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Secure access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', 'COLUMN', N'SECUREACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Update access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', 'COLUMN', N'UPDATEACCESS'
GO
EXEC sp_addextendedproperty N'Caption', N'Object ID of user group', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', 'COLUMN', N'USRGRPOBJID'
GO
EXEC sp_addextendedproperty N'Caption', N'View access (Y/N)', 'SCHEMA', N'dbo', 'TABLE', N'HARENVIRONMENTACCESS', 'COLUMN', N'VIEWACCESS'
GO
Uses
Used By