USE [eDosLocal] GO /****** Object: Table [dbo].[AddLimitPerson] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AddLimitPerson]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[AddLimitPerson]( [ID_ChangeLimit] [int] IDENTITY(1,1) NOT NULL, [PersID] [int] NULL, [PersID_Resp] [int] NULL, [DateStart] [date] NULL, [IncreaseYearToDateLimit] [float] NULL, [IncreaseQuarterLimit] [float] NULL, [IncreaseMonthlyLimit] [float] NULL, [JustificationIncrease] [varchar](5000) NULL, [DateEnd] [date] NULL, [deleted] [bit] NULL, CONSTRAINT [PK_AddLimitPerson] PRIMARY KEY CLUSTERED ( [ID_ChangeLimit] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [dbo].[AlarmEPD] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[AlarmEPD]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[AlarmEPD]( [ID_AlarmEPD] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [AlarmEPDName] [varchar](40) NULL, [EPDRad] [varchar](2) NULL, [Hp10Dose1] [float] NULL, [Hp10Dose2] [float] NULL, [Hp07Dose_bis] [float] NULL, [HP10Rate1ON] [float] NULL, [HP10Rate2ON] [float] NULL, [HP07RateON] [float] NULL, [HP10Rate1OFF] [float] NULL, [HP10Rate2OFF] [float] NULL, [HP07RateOFF] [float] NULL, [MinWorkerDosisMargin] [float] NULL, [ChirpRate] [float] NOT NULL, CONSTRAINT [PK_AlarmEPD] PRIMARY KEY CLUSTERED ( [ID_AlarmEPD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[AlarmEPD] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[CommentOnEvent] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CommentOnEvent]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[CommentOnEvent]( [ID_CommnentOnEvent] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [ID_HPHResponsible] [int] NULL, [TriggerTable] [varchar](100) NULL, [TriggerField] [varchar](100) NULL, [TriggerStatus] [bit] NULL, [CommentDate] [date] NULL, [CommentApplyFrom] [date] NULL, [Comment_FR] [varchar](5000) NULL, [Comment_NL] [varchar](5000) NULL, [Comment_EN] [varchar](5000) NULL, [Explaination] [varchar](5000) NULL, CONSTRAINT [PK_CommentOnEvent] PRIMARY KEY CLUSTERED ( [ID_CommnentOnEvent] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[CommentOnEvent] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[CommentToInstallation] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CommentToInstallation]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[CommentToInstallation]( [ID_CommentToInstallation] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [PersID] [int] NULL, [Inst_CODE] [int] NOT NULL, [Comment] [varchar](500) NOT NULL, [CommentDate] [datetime2](7) NULL, [CommentDateSTART] [datetime2](7) NOT NULL, [CommentDateSTOP] [datetime2](7) NOT NULL, [deleted] [bit] NOT NULL, CONSTRAINT [PK_CommentToInstallation] PRIMARY KEY CLUSTERED ( [ID_CommentToInstallation] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[CommentToInstallation] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[CommentToPerson] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CommentToPerson]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[CommentToPerson]( [ID_CommentToPerson] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [PersID] [int] NOT NULL, [PersID_AgentSC] [int] NULL, [PersID_HPHResp] [int] NULL, [Comment_FR] [varchar](1000) NULL, [Comment_NL] [varchar](1000) NULL, [Comment_EN] [varchar](1000) NULL, [CommentDate] [date] NULL, [CommentDateApply] [date] NOT NULL, [NumberOfTimeToDisplay] [int] NOT NULL, [TimesDisplayed] [int] NOT NULL, [LastDisplayed] [datetime] NULL, [deleted] [bit] NOT NULL, CONSTRAINT [PK_CommentToPerson] PRIMARY KEY CLUSTERED ( [ID_CommentToPerson] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[CommentToPerson] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[Dose_DocD] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Dose_DocD]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[Dose_DocD]( [ID_DoseDocD] [int] IDENTITY(1,1) NOT NULL, [PersID] [int] NOT NULL, [Date_Dose] [date] NULL, [Dose_52W_microSv] [float] NULL, [PersID_AgentSC] [int] NULL, [deleted] [bit] NULL, CONSTRAINT [PK_Dose_DocD] PRIMARY KEY CLUSTERED ( [ID_DoseDocD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [dbo].[EPD] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EPD]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[EPD]( [ID_EPD] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [EPDType] [int] NOT NULL, [TypeAanduidingToestellen] [int] NULL, [EPD_InternalID] [int] NULL, [EPD_sn] [varchar](8) NULL, [EPDstatus] [varchar](50) NULL, [EPDNextCalibrationDate] [date] NULL, [LokalToestellen] [varchar](50) NULL, [LastInstallation] [int] NULL, [LastUsedEntry] [date] NULL, [LastUsedExit] [date] NULL, CONSTRAINT [PK_EPD] PRIMARY KEY CLUSTERED ( [ID_EPD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[EPD] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[EPD] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[EPD] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[EPD] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[EPD] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[EPDType] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EPDType]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[EPDType]( [EPDType] [int] NOT NULL, [EPDType_old] [int] NULL, [EPDTypeDescription] [varchar](20) NULL, [TelerakDeviceID] [int] NULL, [EPDRad] [varchar](2) NULL, [TypeAanduidingToestellen] [int] NULL, CONSTRAINT [PK_EPDType] PRIMARY KEY CLUSTERED ( [EPDType] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[EPDType] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[EPDType] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[EPDType] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[EPDType] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[EPDType] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[Installation] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Installation]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[Installation]( [Inst_CODE] [int] NOT NULL, [InstallationName] [varchar](50) NULL, CONSTRAINT [PK_Installation] PRIMARY KEY CLUSTERED ( [Inst_CODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[Installation] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[Installation] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[Installation] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[Installation] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[Installation] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[LimitPerson] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[LimitPerson]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[LimitPerson]( [ConCode] [varchar](10) NOT NULL, [YearToDateLimit] [float] NOT NULL, [QuarterLimit] [float] NOT NULL, [MonthlyLimit] [float] NOT NULL, [AccessAllow] [bit] NOT NULL, CONSTRAINT [PK_LimitPerson] PRIMARY KEY CLUSTERED ( [ConCode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [dbo].[Person1] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Person1]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[Person1]( [PersID] [int] NOT NULL, [Type] [varchar](50) NULL, [CSN] [varchar](20) NOT NULL, [Badge] [varchar](10) NULL, [FirstName] [varchar](50) NULL, [LastName] [varchar](50) NULL, [NickName] [varchar](50) NULL, [conCode] [varchar](10) NULL, [AccessAllow] [bit] NULL, [Language] [char](1) NULL, [StationVisitIDLocked] [int] NULL, [Deleted] [bit] NOT NULL, CONSTRAINT [PK_Person] PRIMARY KEY CLUSTERED ( [PersID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [dbo].[PersonAlarms] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PersonAlarms]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[PersonAlarms]( [PersID] [int] NOT NULL, [VisitTime] [datetime] NOT NULL, [ID_Station] [int] NOT NULL, [ID_Visit] [int] NOT NULL, PRIMARY KEY NONCLUSTERED ( [PersID] ASC, [VisitTime] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[PersonAlarms] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[PersonAll] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PersonAll]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[PersonAll]( [persid] [int] NOT NULL, [name] [varchar](50) NULL, [firstname] [varchar](50) NULL, [callingname] [varchar](50) NULL, [persGroup] [char](1) NULL, [sagEnd] [date] NULL, [CSN] [varchar](14) NULL, PRIMARY KEY CLUSTERED ( [persid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [dbo].[PersonInfoSnapshot] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[PersonInfoSnapshot]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[PersonInfoSnapshot]( [PersID] [int] NOT NULL, [Type] [varchar](50) NULL, [CSN] [char](14) NOT NULL, [FirstName] [varchar](50) NULL, [LastName] [varchar](50) NULL, [NickName] [varchar](50) NULL, [AccessAllow] [bit] NULL, [Language] [char](1) NOT NULL, [MarginHP10_M] [decimal](10, 2) NULL, [MarginHP10_Y] [decimal](10, 2) NULL, [Margin] [decimal](10, 2) NULL, [VisitIDLocked] [int] NOT NULL, [ID_CommentToPerson] [int] NULL, [Comment] [varchar](1000) NULL, [Deleted] [bit] NOT NULL, [ReasonNoAccess] [varchar](5000) NOT NULL, [Dose_52W_microSv] [float] NULL, [isAgent] [bit] NULL, CONSTRAINT [PK_PersonInfoSnapshot] PRIMARY KEY CLUSTERED ( [PersID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[PersonInfoSnapshot] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[StationSettings] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[StationSettings]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[StationSettings]( [ID_Station] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [PCNr] [varchar](20) NOT NULL, [ComPort] [int] NULL, [Inst_CODE1] [int] NULL, [Inst_CODE2] [int] NULL, [Inst_Name1] [varchar](50) NULL, [Inst_Name2] [varchar](50) NULL, [TestCSN] [varchar](50) NULL, [Reader] [varchar](70) NULL, [useTestButtons] [bit] NULL, [useBeep] [tinyint] NULL, [checkUser] [bit] NOT NULL, [EPDTimeout] [int] NULL, [EPDREtries] [int] NULL, [RestartCom] [bit] NULL, [RestartComFirst] [bit] NULL, [OnlyMK2] [bit] NULL, [AllowMultipleEPD] [bit] NULL, CONSTRAINT [PK_StationSettings] PRIMARY KEY CLUSTERED ( [PCNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [dbo].[StationSettings] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[StationSettings] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[StationSettings] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[StationSettings] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[StationSettings] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[Task] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Task]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[Task]( [ID_Task] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [Inst_CODE] [int] NULL, [TaskType_CODE] [int] NULL, [Task_Name] [varchar](max) NULL, [TaskDescription] [varchar](50) NULL, [EPDRad] [varchar](2) NOT NULL, [ID_AlarmEPD] [int] NULL, [TaskDateStart] [datetime] NULL, [TaskDateEnd] [datetime] NULL, [TaskEnable] [bit] NULL, [ID_FNGainANGain] [int] NULL, CONSTRAINT [PK_Task_1] PRIMARY KEY CLUSTERED ( [ID_Task] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO /****** Object: Table [dbo].[TaskInfoSnapshot] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TaskInfoSnapshot]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TaskInfoSnapshot]( [ID_Task] [int] NOT NULL, [Inst_CODE] [int] NULL, [TaskType_CODE] [int] NULL, [Task_Name] [varchar](max) NULL, [TaskDescription] [varchar](50) NOT NULL, [EPDRad] [varchar](2) NOT NULL, [ID_AlarmEPD] [int] NULL, [TaskDateStart] [datetime] NULL, [TaskDateEnd] [datetime] NULL, [TaskEnable] [bit] NULL, [ID_FNGainANGain] [int] NULL, [Hp10Dose1] [float] NULL, [Hp10Dose2] [float] NULL, [Hp07Dose] [float] NULL, [HP10Rate1ON] [float] NULL, [HP10Rate1OFF] [float] NULL, [HP10Rate2ON] [float] NULL, [HP10Rate2OFF] [float] NULL, [HP07RateON] [float] NULL, [HP07RateOFF] [float] NULL, [FNGain_ANGainValue] [float] NULL, [InstallationActivity] [varchar](100) NULL, [Description] [varchar](500) NULL, [MinWorkerDosisMargin] [float] NULL, [ChirpRate] [real] NULL, CONSTRAINT [PK_TaskInfoSnapshot] PRIMARY KEY CLUSTERED ( [ID_Task] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO GRANT ALTER ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo] GO GRANT VIEW DEFINITION ON [dbo].[TaskInfoSnapshot] TO [eDosStation] AS [dbo] GO /****** Object: Table [dbo].[Visit] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Visit]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[Visit]( [ID_Station] [int] NOT NULL, [ID_Visit] [int] NOT NULL, [Inst_CODE] [int] NOT NULL, [PersID] [int] NULL, [ID_Task] [int] NULL, [EntryTime] [datetime] NULL, [ReturnTime] [datetime] NULL, [Hp10Dose] [float] NULL, [Hp07Dose] [float] NULL, [Hp10Total] [float] NULL, [Hp07Total] [float] NULL, [Hp10Peak] [float] NULL, [Hp07Peak] [float] NULL, [Hp10Time] [datetime] NULL, [Hp07Time] [datetime] NULL, [ID_EPD] [int] NULL, [QualityData] [int] NULL, [K1] [int] NULL, [K2] [int] NULL, [K3] [int] NULL, [K4] [int] NULL, [K5] [int] NULL, [K6] [int] NULL, [SG] [int] NULL, [BC] [int] NULL, [FB] [int] NULL, [HG] [int] NULL, [alarmStatus] [int] NULL, [otherAlarms] [int] NULL, [errorStatus] [int] NULL, [operatingStatus] [int] NULL, [isBG] [bit] NULL, [isComplete] [bit] NOT NULL, [isDeleted] [bit] NOT NULL, [isAlarm] [bit] NOT NULL, [isAlarmCleared] [bit] NOT NULL, [isManualExit] [bit] NOT NULL, [ID_Station_Return] [int] NULL, [ENTRY_EPD_CLOCK] [numeric](10, 0) NULL, [EXIT_EPD_CLOCK] [numeric](10, 0) NULL, [TIME_LOST] [int] NULL, [syncedEntry] [bit] NOT NULL, [syncedExit] [bit] NOT NULL, [syncedEntryTime] [datetime] NULL, [syncedExitTime] [datetime] NULL, [epdType] [tinyint] NULL, [epdID] [int] NULL, [eDosBatteryWarning] [bit] NULL, [eDosDose07Warning] [bit] NULL, [eDosDose07Alarm] [bit] NULL, [eDosRate07Warning] [bit] NULL, [eDosRate07Alarm] [bit] NULL, [eDosDose10Warning] [bit] NULL, [eDosDose10Alarm] [bit] NULL, [eDosRate10Warning] [bit] NULL, [eDosRate10Alarm] [bit] NULL, [isFault] [bit] NULL, [InitError] [int] NULL, CONSTRAINT [PK_Visit_1] PRIMARY KEY CLUSTERED ( [ID_Station] ASC, [ID_Visit] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [syncLoc].[compareVisit] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[syncLoc].[compareVisit]') AND type in (N'U')) BEGIN CREATE TABLE [syncLoc].[compareVisit]( [ID_Station] [int] NOT NULL, [ID_Visit] [int] NOT NULL, [Inst_CODE] [int] NOT NULL, [PersID] [int] NULL, [ID_Task] [int] NULL, [EntryTime] [datetime] NULL, [ReturnTime] [datetime] NULL, [Hp10Dose] [float] NULL, [Hp07Dose] [float] NULL, [Hp10Total] [float] NULL, [Hp07Total] [float] NULL, [Hp10Peak] [float] NULL, [Hp07Peak] [float] NULL, [Hp10Time] [datetime] NULL, [Hp07Time] [datetime] NULL, [ID_EPD] [int] NULL, [QualityData] [int] NULL, [K1] [int] NULL, [K2] [int] NULL, [K3] [int] NULL, [K4] [int] NULL, [K5] [int] NULL, [K6] [int] NULL, [SG] [int] NULL, [BC] [int] NULL, [FB] [int] NULL, [HG] [int] NULL, [alarmStatus] [int] NULL, [otherAlarms] [int] NULL, [errorStatus] [int] NULL, [operatingStatus] [int] NULL, [isBG] [bit] NULL, [isComplete] [bit] NOT NULL, [isDeleted] [bit] NOT NULL, [isAlarm] [bit] NOT NULL, [isAlarmCleared] [bit] NOT NULL, [isManualExit] [bit] NOT NULL, [ID_Station_Return] [int] NULL, [ENTRY_EPD_CLOCK] [numeric](10, 0) NULL, [EXIT_EPD_CLOCK] [numeric](10, 0) NULL, [TIME_LOST] [int] NULL, [epdID] [int] NULL, [eDosBatteryWarning] [bit] NULL, [eDosDose07Warning] [bit] NULL, [eDosDose07Alarm] [bit] NULL, [eDosRate07Warning] [bit] NULL, [eDosRate07Alarm] [bit] NULL, [eDosDose10Warning] [bit] NULL, [eDosDose10Alarm] [bit] NULL, [eDosRate10Warning] [bit] NULL, [eDosRate10Alarm] [bit] NULL, CONSTRAINT [PK_compareVisit] PRIMARY KEY CLUSTERED ( [ID_Station] ASC, [ID_Visit] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO GRANT ALTER ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo] GO GRANT DELETE ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo] GO GRANT INSERT ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo] GO GRANT SELECT ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo] GO GRANT UPDATE ON [syncLoc].[compareVisit] TO [eDosStation] AS [dbo] GO /****** Object: Table [syncLoc].[SyncStatus] Script Date: 9/9/2024 1:48:45 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[syncLoc].[SyncStatus]') AND type in (N'U')) BEGIN CREATE TABLE [syncLoc].[SyncStatus]( [ID_Station] [int] NOT NULL, [TimeStamp] [datetime] NULL, [New] [int] NULL, [Entries] [int] NULL, [Exits] [int] NULL, [Skipped] [int] NULL, [ErrorMessage] [varchar](512) NULL, [ID_Visit_Min] [int] NULL, [ID_Visit_Max] [int] NULL, [Persons] [int] NULL, [Tasks] [int] NULL, CONSTRAINT [PK_SyncStatus] PRIMARY KEY CLUSTERED ( [ID_Station] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Index [IX_AddLimitPerson] Script Date: 9/9/2024 1:48:45 PM ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[AddLimitPerson]') AND name = N'IX_AddLimitPerson') CREATE NONCLUSTERED INDEX [IX_AddLimitPerson] ON [dbo].[AddLimitPerson] ( [deleted] ASC, [PersID] ASC, [DateStart] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [IX_TaskInfoSnapshot] Script Date: 9/9/2024 1:48:45 PM ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[TaskInfoSnapshot]') AND name = N'IX_TaskInfoSnapshot') CREATE NONCLUSTERED INDEX [IX_TaskInfoSnapshot] ON [dbo].[TaskInfoSnapshot] ( [Inst_CODE] ASC, [TaskType_CODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_AlarmEPD_ChirpRate]') AND type = 'D') BEGIN ALTER TABLE [dbo].[AlarmEPD] ADD CONSTRAINT [DF_AlarmEPD_ChirpRate] DEFAULT ((1.0)) FOR [ChirpRate] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_CommentToInstallation_deleted]') AND type = 'D') BEGIN ALTER TABLE [dbo].[CommentToInstallation] ADD CONSTRAINT [DF_CommentToInstallation_deleted] DEFAULT ((0)) FOR [deleted] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_StationSettings_checkUser]') AND type = 'D') BEGIN ALTER TABLE [dbo].[StationSettings] ADD CONSTRAINT [DF_StationSettings_checkUser] DEFAULT ((0)) FOR [checkUser] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isDeleted]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isDeleted] DEFAULT ((0)) FOR [isDeleted] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isAlarm]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isAlarm] DEFAULT ((0)) FOR [isAlarm] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isAlarmCleared]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isAlarmCleared] DEFAULT ((0)) FOR [isAlarmCleared] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_isManualExit]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_isManualExit] DEFAULT ((0)) FOR [isManualExit] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_syncedEntry]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_syncedEntry] DEFAULT ((0)) FOR [syncedEntry] END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DF_Visit_syncedExit]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Visit] ADD CONSTRAINT [DF_Visit_syncedExit] DEFAULT ((0)) FOR [syncedExit] END GO