home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Shareware / DeviceLock 6.2.11337 / setup.exe / Main / DLServer.exe / 0 / SQL / 107 < prev    next >
Encoding:
Text (UTF-16)  |  2007-11-12  |  4.8 KB  |  95 lines

  1. CREATE TABLE [DLAuditLog] (
  2.     [ServerId] [int] NOT NULL ,
  3.     [RecordId] [int] IDENTITY (1, 1) NOT FOR REPLICATION  NOT NULL ,
  4.     [CompId] [int] NOT NULL ,
  5.     [UserId] [int] NULL ,
  6.     [CreationDate] [bigint] NULL ,
  7.     [EventId] [int] NULL ,
  8.     [Type] [smallint] NULL ,
  9.     [ProcessName] [nvarchar] (1500) NULL ,
  10.     [Pid] [int] NULL ,
  11.     [DeviceType] [nvarchar] (500) NULL ,
  12.     [Action] [nvarchar] (500) NULL ,
  13.     [Name] [nvarchar] (500) NULL ,
  14.     [Info] [nvarchar] (500) NULL ,
  15.     [CustomData] [ntext] NULL ,
  16.     CONSTRAINT [PK_DLAuditLog] PRIMARY KEY  CLUSTERED 
  17.     (
  18.         [ServerId],
  19.         [RecordId]
  20.     )
  21. )
  22. GO
  23.  
  24. ALTER TABLE [DLAuditLog] ADD 
  25.     CONSTRAINT [FK_DLAuditLog_DLServers] FOREIGN KEY 
  26.     (
  27.         [ServerId]
  28.     ) REFERENCES [DLServers] (
  29.         [ServerId]
  30.     ) ON UPDATE CASCADE ,
  31.     CONSTRAINT [FK_DLAuditLog_DLStations] FOREIGN KEY 
  32.     (
  33.         [ServerId],
  34.         [CompId]
  35.     ) REFERENCES [DLStations] (
  36.         [ServerId],
  37.         [CompId]
  38.     ),
  39.     CONSTRAINT [FK_DLAuditLog_DLUsers] FOREIGN KEY 
  40.     (
  41.         [ServerId],
  42.         [UserId]
  43.     ) REFERENCES [DLUsers] (
  44.         [ServerId],
  45.         [UserId]
  46.     )
  47. GO
  48.  
  49. CREATE TABLE [DLSettings] (
  50.     [Name] [nvarchar] (50) NOT NULL ,
  51.     [Value] [nvarchar] (50) NOT NULL ,
  52.     [ServerId] [int] NULL ,
  53.     [CompId] [int] NULL
  54. )
  55. GO
  56.  
  57. ALTER TABLE [DLSettings] ADD 
  58.     CONSTRAINT [FK_DLSettings_DLServers] FOREIGN KEY 
  59.     (
  60.         [ServerId]
  61.     ) REFERENCES [DLServers] (
  62.         [ServerId]
  63.     ) ON UPDATE CASCADE ,
  64.     CONSTRAINT [FK_DLSettings_DLStations] FOREIGN KEY 
  65.     (
  66.         [ServerId],
  67.         [CompId]
  68.     ) REFERENCES [DLStations] (
  69.         [ServerId],
  70.         [CompId]
  71.     )
  72. GO
  73.  
  74. IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'DLGetServerLogField') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
  75.     DROP PROCEDURE DLGetServerLogField
  76. GO
  77.  
  78. IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'DLShadowFilterQueryGen') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
  79.     DROP PROCEDURE DLShadowFilterQueryGen
  80. GO
  81. IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'DLShadowFilesCount') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
  82.     DROP PROCEDURE DLShadowFilesCount
  83. GO
  84.  
  85. IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'DLServerLogFilterQueryGen') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
  86.     DROP PROCEDURE DLServerLogFilterQueryGen
  87. GO
  88. IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'DLServerLogCount') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
  89.     DROP PROCEDURE DLServerLogCount
  90. GO
  91.  
  92. INSERT INTO [DLSchema] ([SchemaVersion]) VALUES (15)
  93.  
  94. GO
  95.