USE [BEA] GO /****** Object: Trigger [Verwaltung_mit_Server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_Server_update] GO /****** Object: Trigger [Verwaltung_mit_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_Server_insert] GO /****** Object: Trigger [Verwaltung_mit_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_Plattform_update] GO /****** Object: Trigger [Verwaltung_mit_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_Plattform_insert] GO /****** Object: Trigger [Verwaltung_mit_FunktionStelle_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_update] GO /****** Object: Trigger [Verwaltung_mit_FunktionStelle_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_insert] GO /****** Object: Trigger [Verwaltung_mit_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_Berechtigung_update] GO /****** Object: Trigger [Verwaltung_mit_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_Berechtigung_insert] GO /****** Object: Trigger [Verwaltung_mit_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_update] GO /****** Object: Trigger [Verwaltung_mit_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_mit_insert] GO /****** Object: Trigger [Verwaltung_durch_Server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_Server_update] GO /****** Object: Trigger [Verwaltung_durch_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_Server_insert] GO /****** Object: Trigger [Verwaltung_durch_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_Plattform_update] GO /****** Object: Trigger [Verwaltung_durch_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_Plattform_insert] GO /****** Object: Trigger [Verwaltung_durch_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_Berechtigung_update] GO /****** Object: Trigger [Verwaltung_durch_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_Berechtigung_insert] GO /****** Object: Trigger [Verwaltung_durch_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_update] GO /****** Object: Trigger [Verwaltung_durch_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Verwaltung_durch_insert] GO /****** Object: Trigger [temporaer_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[temporaer_Berechtigung_update] GO /****** Object: Trigger [Temporaer_Berechgigung_Insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Temporaer_Berechgigung_Insert] GO /****** Object: Trigger [Server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Server_update] GO /****** Object: Trigger [Server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Server_insert] GO /****** Object: Trigger [Plattform_Server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Plattform_Server_update] GO /****** Object: Trigger [Plattform_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Plattform_Server_insert] GO /****** Object: Trigger [Plattform_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Plattform_Berechtigung_update] GO /****** Object: Trigger [Plattform_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Plattform_Berechtigung_insert] GO /****** Object: Trigger [Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Plattform_update] GO /****** Object: Trigger [Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Plattform_insert] GO /****** Object: Trigger [Personal_Server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Server_update] GO /****** Object: Trigger [Personal_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Server_insert] GO /****** Object: Trigger [Personal_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Plattform_update] GO /****** Object: Trigger [Personal_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Plattform_insert] GO /****** Object: Trigger [Personal_Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Funktionstelle_update] GO /****** Object: Trigger [Personal_Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Funktionstelle_insert] GO /****** Object: Trigger [Personal_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Berechtigung_update] GO /****** Object: Trigger [Personal_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_Berechtigung_insert] GO /****** Object: Trigger [Personal_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_update] GO /****** Object: Trigger [Personal_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Personal_insert] GO /****** Object: Trigger [Funktionstelle_Server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_Server_update] GO /****** Object: Trigger [Funktionstelle_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_Server_insert] GO /****** Object: Trigger [Funktionstelle_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_Plattform_update] GO /****** Object: Trigger [Funktionstelle_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_Plattform_insert] GO /****** Object: Trigger [Funktionstelle_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_Berechtigung_update] GO /****** Object: Trigger [Funktionstelle_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_Berechtigung_insert] GO /****** Object: Trigger [Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_update] GO /****** Object: Trigger [Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Funktionstelle_insert] GO /****** Object: Trigger [Berechtigung_server_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Berechtigung_server_update] GO /****** Object: Trigger [Berechtigung_server_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Berechtigung_server_insert] GO /****** Object: Trigger [Berechtigung_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Berechtigung_Plattform_update] GO /****** Object: Trigger [Berechtigung_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[Berechtigung_Plattform_insert] GO /****** Object: Trigger [berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[berechtigung_update] GO /****** Object: Trigger [berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ DROP TRIGGER [dbo].[berechtigung_insert] GO /****** Object: Index [NonClusteredIndex-20141110-194426] Script Date: 23.05.2015 08:18:08 ******/ DROP INDEX [NonClusteredIndex-20141110-194426] ON [dbo].[Berechtigung] GO /****** Object: Table [dbo].[WindowSize] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[WindowSize] GO /****** Object: Table [dbo].[Verwaltung_Mit_Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_Mit_Server] GO /****** Object: Table [dbo].[Verwaltung_Mit_Plattform] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_Mit_Plattform] GO /****** Object: Table [dbo].[Verwaltung_Mit_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_Mit_FunktionStelle] GO /****** Object: Table [dbo].[Verwaltung_mit_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_mit_Berechtigung] GO /****** Object: Table [dbo].[Verwaltung_mit] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_mit] GO /****** Object: Table [dbo].[Verwaltung_Durch_Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_Durch_Server] GO /****** Object: Table [dbo].[Verwaltung_Durch_Plattform] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_Durch_Plattform] GO /****** Object: Table [dbo].[Verwaltung_Durch_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_Durch_Berechtigung] GO /****** Object: Table [dbo].[Verwaltung_durch] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Verwaltung_durch] GO /****** Object: Table [dbo].[ToolTip] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[ToolTip] GO /****** Object: Table [dbo].[Temporaer_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Temporaer_Berechtigung] GO /****** Object: Table [dbo].[T1] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[T1] GO /****** Object: Table [dbo].[System] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[System] GO /****** Object: Table [dbo].[sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[sysadminfunktion] GO /****** Object: Table [dbo].[spalten] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[spalten] GO /****** Object: Table [dbo].[Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Server] GO /****** Object: Table [dbo].[SecurityObject] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[SecurityObject] GO /****** Object: Table [dbo].[rolle_sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[rolle_sysadminfunktion] GO /****** Object: Table [dbo].[Rolle_SecurityObject] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Rolle_SecurityObject] GO /****** Object: Table [dbo].[rolle_securitylevel] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[rolle_securitylevel] GO /****** Object: Table [dbo].[rolle] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[rolle] GO /****** Object: Table [dbo].[Plattform_Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Plattform_Server] GO /****** Object: Table [dbo].[Plattform_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Plattform_Berechtigung] GO /****** Object: Table [dbo].[Plattform] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Plattform] GO /****** Object: Table [dbo].[Personal_Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Personal_Server] GO /****** Object: Table [dbo].[Personal_Plattform] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Personal_Plattform] GO /****** Object: Table [dbo].[Personal_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Personal_FunktionStelle] GO /****** Object: Table [dbo].[Personal_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Personal_Berechtigung] GO /****** Object: Table [dbo].[Personal] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Personal] GO /****** Object: Table [dbo].[ObjektBeziehung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[ObjektBeziehung] GO /****** Object: Table [dbo].[Objekt] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Objekt] GO /****** Object: Table [dbo].[mitarbeiter_funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[mitarbeiter_funktionsgruppe] GO /****** Object: Table [dbo].[Mitarbeiter_Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Mitarbeiter_Auswertungsparameter] GO /****** Object: Table [dbo].[mitarbeiter] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[mitarbeiter] GO /****** Object: Table [dbo].[meldungstexte] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[meldungstexte] GO /****** Object: Table [dbo].[key_tabelle] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[key_tabelle] GO /****** Object: Table [dbo].[Journal] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Journal] GO /****** Object: Table [dbo].[Funktionstelle_Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Funktionstelle_Server] GO /****** Object: Table [dbo].[FunktionStelle_Plattform] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[FunktionStelle_Plattform] GO /****** Object: Table [dbo].[Funktionstelle_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Funktionstelle_Berechtigung] GO /****** Object: Table [dbo].[Funktionstelle] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Funktionstelle] GO /****** Object: Table [dbo].[funktionsgruppe_rolle] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[funktionsgruppe_rolle] GO /****** Object: Table [dbo].[Funktionsgruppe_auswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Funktionsgruppe_auswertungGruppe] GO /****** Object: Table [dbo].[funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[funktionsgruppe] GO /****** Object: Table [dbo].[Beziehungstyp] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Beziehungstyp] GO /****** Object: Table [dbo].[Beziehungsbezeichnung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Beziehungsbezeichnung] GO /****** Object: Table [dbo].[Berechtigung_Server] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Berechtigung_Server] GO /****** Object: Table [dbo].[Berechtigung_Plattform] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Berechtigung_Plattform] GO /****** Object: Table [dbo].[Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Berechtigung] GO /****** Object: Table [dbo].[BAA_SHU_Extrakt_Merkmale] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[BAA_SHU_Extrakt_Merkmale] GO /****** Object: Table [dbo].[BAA_SHU_Extrakt_Beziehungen] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[BAA_SHU_Extrakt_Beziehungen] GO /****** Object: Table [dbo].[Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Auswertungsparameter] GO /****** Object: Table [dbo].[AuswertungRptDatei] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[AuswertungRptDatei] GO /****** Object: Table [dbo].[AuswertungGruppeAuswertung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[AuswertungGruppeAuswertung] GO /****** Object: Table [dbo].[AuswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[AuswertungGruppe] GO /****** Object: Table [dbo].[AuswertungAuswertungParameter] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[AuswertungAuswertungParameter] GO /****** Object: Table [dbo].[Auswertung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Auswertung] GO /****** Object: Table [dbo].[Application] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[Application] GO /****** Object: Table [dbo].[_tmpberechtigung] Script Date: 23.05.2015 08:18:08 ******/ DROP TABLE [dbo].[_tmpberechtigung] GO /****** Object: Table [dbo].[_tmpberechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[_tmpberechtigung]( [Personalnr] [int] NOT NULL, [Bezeichnung] [varchar](255) NULL, [Name] [varchar](255) NULL, [FunktionstelleNr] [int] NOT NULL, [Expr1] [varchar](50) NULL, [Beschreibung] [varchar](1024) NULL, [Unterlagen] [varchar](1024) NULL, [Bearbeiter_ISI] [varchar](50) NULL, [Kontaktperson_FB] [varchar](255) NULL, [Termin] [varchar](255) NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Application] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Application]( [applikationsnr] [int] NOT NULL, [version] [varchar](4) NULL, [showlogin] [bit] NULL, [mandantnr] [int] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [tmp_filepath] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [applikationsnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Auswertung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Auswertung]( [AuswertungNr] [int] NOT NULL, [Bezeichnung] [varchar](50) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Report] [bit] NULL, [Filename] [varchar](255) NULL, [Excel_Report] [bit] NULL, [SQL] [varchar](1024) NULL, [SQLType] [varchar](50) NULL, [Beschreibung] [varchar](1024) NULL, [Connectionstring_Subreport] [varchar](255) NULL, CONSTRAINT [PK_Auswertung] PRIMARY KEY CLUSTERED ( [AuswertungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[AuswertungAuswertungParameter] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[AuswertungAuswertungParameter]( [AuswertungAuswertungparameternr] [int] NOT NULL, [Auswertungnr] [int] NULL, [Auswertungparameternr] [int] NULL, [DBfeldname] [varchar](255) NULL, [Reihenfolge] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_AuswertungAuswertungParameter] PRIMARY KEY CLUSTERED ( [AuswertungAuswertungparameternr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[AuswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[AuswertungGruppe]( [AuswertungGruppeNr] [int] NOT NULL, [Bezeichnung] [varchar](50) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Parentid] [int] NULL, CONSTRAINT [PK_AuswertungGruppe] PRIMARY KEY CLUSTERED ( [AuswertungGruppeNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[AuswertungGruppeAuswertung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AuswertungGruppeAuswertung]( [AuswertungGruppeAuswertungNr] [int] NOT NULL, [AuswertungGruppeNr] [int] NULL, [AuswertungNr] [int] NULL, [Aktiv] [bit] NULL, [Erstllt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_AuswertungGruppeAuswertung] PRIMARY KEY CLUSTERED ( [AuswertungGruppeAuswertungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AuswertungRptDatei] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[AuswertungRptDatei]( [AuswertungDateiNr] [int] NOT NULL, [Filename] [varchar](255) NULL, [Reportname] [varchar](50) NULL, [Reportfile] [image] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_AuswertungRptDatei] PRIMARY KEY CLUSTERED ( [AuswertungDateiNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Auswertungsparameter]( [Auswertungparameternr] [int] NOT NULL, [Bezeichnung] [varchar](50) NULL, [Operator] [varchar](50) NULL, [Feldbezug] [varchar](200) NULL, [Wert] [varchar](50) NULL, [ParamName] [varchar](50) NULL, [ParamType] [varchar](50) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Auswertungsparameter] PRIMARY KEY CLUSTERED ( [Auswertungparameternr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[BAA_SHU_Extrakt_Beziehungen] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BAA_SHU_Extrakt_Beziehungen]( [Parent] [int] NULL, [Parent_Bezeichnung] [nvarchar](50) NULL, [Parent_Typ] [nvarchar](50) NULL, [Sequenz] [int] NULL, [ID] [int] NULL, [Bezeichnung] [nvarchar](50) NULL, [Typ] [nvarchar](50) NULL, [TypNr] [int] NULL, [Typ_Bezeichung] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BAA_SHU_Extrakt_Merkmale] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BAA_SHU_Extrakt_Merkmale]( [ObjektNr] [int] NULL, [Bezeichnung] [nvarchar](50) NULL, [MerkmalNr] [int] NULL, [FormatNr] [int] NULL, [Wert] [nvarchar](255) NULL, [ID] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Berechtigung]( [BerechtigungNr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [CID] [int] NULL CONSTRAINT [DF_Berechtigung_CID] DEFAULT ((0)), CONSTRAINT [PK_Berechtigung] PRIMARY KEY CLUSTERED ( [BerechtigungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Berechtigung_Plattform] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Berechtigung_Plattform]( [Berechtigung_PlattformNr] [int] IDENTITY(1,1) NOT NULL, [BerechtigungNr] [int] NULL, [PlattformNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Berechtigung_Plattform] PRIMARY KEY CLUSTERED ( [Berechtigung_PlattformNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Berechtigung_Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Berechtigung_Server]( [Berechtigung_ServerNr] [int] IDENTITY(1,1) NOT NULL, [BerechtigungNr] [int] NULL, [ServerNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Berechtigung_Server] PRIMARY KEY CLUSTERED ( [Berechtigung_ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Beziehungsbezeichnung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Beziehungsbezeichnung]( [BeschreibungNr] [int] NOT NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](255) NULL, [aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Beziehungsbezeichnung] PRIMARY KEY CLUSTERED ( [BeschreibungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Beziehungstyp] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Beziehungstyp]( [BeziehungstypNr] [int] NOT NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](255) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Beziehungstyp] PRIMARY KEY CLUSTERED ( [BeziehungstypNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[funktionsgruppe]( [funktionsgruppenr] [int] NOT NULL, [bezeichnung] [varchar](255) NULL, [beschreibung] [varchar](50) NULL, [zugehoerigkeit] [varchar](255) NULL, [mandantnr] [int] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [funktionsgruppenr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Funktionsgruppe_auswertungGruppe] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Funktionsgruppe_auswertungGruppe]( [Funktion_AuswertungGruppenr] [int] NOT NULL, [funktionsgruppenr] [int] NULL, [AuswertungGruppeNr] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Funktionsgruppe_auswertungGruppe] PRIMARY KEY CLUSTERED ( [Funktion_AuswertungGruppenr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[funktionsgruppe_rolle] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[funktionsgruppe_rolle]( [Funktionsgrupperollenr] [int] NOT NULL, [funktionsgruppenr] [int] NULL, [rollenr] [int] NULL, [mandantnr] [int] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [Funktionsgrupperollenr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Funktionstelle] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Funktionstelle]( [FunktionstelleNr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Funktionsnummer] [varchar](255) NULL, [Funktionsstelle] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [CID] [int] NULL, CONSTRAINT [PK_Funktionsstellen] PRIMARY KEY CLUSTERED ( [FunktionstelleNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Funktionstelle_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Funktionstelle_Berechtigung]( [Funktionstelle_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL, [FunktionstelleNr] [int] NULL, [BerechtigungNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Funktionstelle_Berechtigung] PRIMARY KEY CLUSTERED ( [Funktionstelle_BerechtigungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[FunktionStelle_Plattform] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[FunktionStelle_Plattform]( [FunktionStelle_PlattformNr] [int] IDENTITY(1,1) NOT NULL, [FunktionStelleNr] [int] NULL, [PlattformNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Organisation_Plattform] PRIMARY KEY CLUSTERED ( [FunktionStelle_PlattformNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Funktionstelle_Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Funktionstelle_Server]( [Funktionstelle_ServerNr] [int] IDENTITY(1,1) NOT NULL, [FunktionStelleNr] [int] NULL, [ServerNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Organisation_Server] PRIMARY KEY CLUSTERED ( [Funktionstelle_ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Journal] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Journal]( [Journaleintragnr] [int] IDENTITY(1,1) NOT NULL, [DBObjekt] [varchar](255) NULL, [keyvalue] [varchar](255) NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](1024) NULL, [Mutierer] [varchar](255) NULL, [Erstellt_am] [datetime] NULL, CONSTRAINT [PK_Journal] PRIMARY KEY CLUSTERED ( [Journaleintragnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[key_tabelle] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[key_tabelle]( [keynr] [int] IDENTITY(1,1) NOT NULL, [beschreibung] [varchar](255) NOT NULL, [key_wert] [int] NOT NULL, [mandantnr] [int] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [keynr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[meldungstexte] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[meldungstexte]( [meldungstextnr] [int] NOT NULL, [sprache] [int] NOT NULL, [inhalt] [varchar](1024) NULL, [Beschreibung] [varchar](255) NULL, [aktiv] [bit] NOT NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [mandantnr] [int] NULL, PRIMARY KEY CLUSTERED ( [meldungstextnr] ASC, [sprache] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[mitarbeiter] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[mitarbeiter]( [mitarbeiternr] [int] NOT NULL, [vorname] [varchar](50) NULL, [name] [varchar](50) NULL, [tgnummer] [varchar](50) NULL, [email] [varchar](50) NULL, [mandantnr] [int] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [mitarbeiternr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Mitarbeiter_Auswertungsparameter] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Mitarbeiter_Auswertungsparameter]( [Mitarbeiter_AuswertungsparameterNr] [int] IDENTITY(1,1) NOT NULL, [Mitarbeiternr] [int] NULL, [Auswertungnr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Parameterdaten] [varchar](1024) NULL, [Titelzeile1] [varchar](255) NULL, [Titelzeile2] [varchar](255) NULL, [ParamPrint] [bit] NULL, [SQLWhere] [varchar](1024) NULL, CONSTRAINT [PK_Mitarbeiter_Auswertungsparameter] PRIMARY KEY CLUSTERED ( [Mitarbeiter_AuswertungsparameterNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[mitarbeiter_funktionsgruppe] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[mitarbeiter_funktionsgruppe]( [mitarbeiter_funktionsgruppenr] [int] NOT NULL, [mitarbeiternr] [int] NULL, [funktionsgruppenr] [int] NULL, [aktiv] [bit] NULL, [mandantnr] [int] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [mitarbeiter_funktionsgruppenr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Objekt] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Objekt]( [Objektnr] [int] NOT NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [DBOBject] [varchar](255) NULL, [Stored_Proc_Beziehungen] [varchar](255) NULL, [Standardauswertung] [varchar](255) NULL, [Parameter] [varchar](255) NULL, [ParamObject] [varchar](255) NULL, CONSTRAINT [PK_Objekte] PRIMARY KEY CLUSTERED ( [Objektnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ObjektBeziehung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ObjektBeziehung]( [Objekt_BeziehungNr] [int] NOT NULL, [Objekt1] [int] NULL, [Objekt2] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Objektname] [varchar](255) NULL, [Key_Umdrehen] [bit] NULL, [BeziehungstypNr] [int] NULL, CONSTRAINT [PK_ObjektBeziehung] PRIMARY KEY CLUSTERED ( [Objekt_BeziehungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Personal] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Personal]( [Personalnr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [TGNummer] [varchar](255) NULL, [Name] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Personal] PRIMARY KEY CLUSTERED ( [Personalnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Personal_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Personal_Berechtigung]( [Personal_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL, [PersonalNr] [int] NULL, [BerechtigungNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Personal_Berechtigung] PRIMARY KEY CLUSTERED ( [Personal_BerechtigungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Personal_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Personal_FunktionStelle]( [Personal_FunktionStelleNr] [int] IDENTITY(1,1) NOT NULL, [PersonalNr] [int] NULL, [FunktionStelleNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Personal_OE] PRIMARY KEY CLUSTERED ( [Personal_FunktionStelleNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Personal_Plattform] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Personal_Plattform]( [Personal_PlattformNr] [int] IDENTITY(1,1) NOT NULL, [PersonalNr] [int] NULL, [PlattformNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Personal_Plattform] PRIMARY KEY CLUSTERED ( [Personal_PlattformNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Personal_Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Personal_Server]( [Personal_ServerNr] [int] IDENTITY(1,1) NOT NULL, [PersonalNr] [int] NULL, [ServerNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Personal_Server] PRIMARY KEY CLUSTERED ( [Personal_ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Plattform] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Plattform]( [PlattformNr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [CID] [int] NULL, CONSTRAINT [PK_Plattform] PRIMARY KEY CLUSTERED ( [PlattformNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Plattform_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Plattform_Berechtigung]( [Plattform_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL, [PlattformNr] [int] NULL, [BerechtigungNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Plattform_Berechtigung] PRIMARY KEY CLUSTERED ( [Plattform_BerechtigungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Plattform_Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Plattform_Server]( [Plattform_ServerNr] [int] IDENTITY(1,1) NOT NULL, [PlattformNr] [int] NULL, [ServerNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Plattform_Server] PRIMARY KEY CLUSTERED ( [Plattform_ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[rolle] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[rolle]( [rollenr] [int] NOT NULL, [bezeichnung] [varchar](255) NULL, [beschreibung] [varchar](255) NULL, [sysadminrolle] [bit] NULL, [mandantnr] [int] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [rollenr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[rolle_securitylevel] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[rolle_securitylevel]( [rolle_securitylevelnr] [int] NOT NULL, [rollenr] [int] NULL, [SecurityLevelNr] [int] NULL, [aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Mandantnr] [int] NULL, CONSTRAINT [PK_rolle_securitylevel] PRIMARY KEY CLUSTERED ( [rolle_securitylevelnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Rolle_SecurityObject] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Rolle_SecurityObject]( [rolle_securityobjectnr] [int] NOT NULL, [rollenr] [int] NULL, [securityobjectnr] [int] NULL, [readonly] [bit] NULL, [invisible] [bit] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [mandantnr] [int] NULL, PRIMARY KEY CLUSTERED ( [rolle_securityobjectnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[rolle_sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[rolle_sysadminfunktion]( [rolle_sysadminfnktnr] [int] NOT NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [sysadminfnktnr] [int] NULL, [rollenr] [int] NULL, [mandant] [int] NULL, PRIMARY KEY CLUSTERED ( [rolle_sysadminfnktnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SecurityObject] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SecurityObject]( [SecurityObjectNr] [int] NOT NULL, [SecurityForm] [varchar](50) NULL, [SecurityObjectType] [varchar](50) NULL, [SecurityObject] [varchar](50) NULL, [SecurityObjectItem] [varchar](50) NULL, [SecurityObjectDescriotion] [varchar](50) NULL, [Level] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Mandantnr] [int] NULL, PRIMARY KEY CLUSTERED ( [SecurityObjectNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Server]( [ServerNr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [CID] [int] NULL, CONSTRAINT [PK_Server] PRIMARY KEY CLUSTERED ( [ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[spalten] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[spalten]( [eintragnr] [int] NOT NULL, [tabelle] [varchar](255) NULL, [tabellenspalte] [varchar](255) NULL, [spalte] [varchar](255) NULL, [Readonly] [bit] NOT NULL, [alsHacken] [bit] NOT NULL, [Breite] [int] NULL, [Reihenfolge] [int] NULL, [tiptext] [varchar](255) NULL, [aktiv] [bit] NOT NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [mandantnr] [int] NULL, [NumberFormat] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [eintragnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[sysadminfunktion] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[sysadminfunktion]( [sysadminfnktnr] [int] NOT NULL, [bezeichnung] [varchar](255) NULL, [ParentID] [int] NULL, [Sort] [int] NULL, [ImageIndex] [int] NULL, [ImageIndexOpen] [int] NULL, [ftop] [int] NULL, [fleft] [int] NULL, [fwidth] [int] NULL, [fheight] [int] NULL, [beschreibung] [varchar](255) NULL, [mandantnr] [int] NOT NULL, [sprache] [int] NOT NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [Domaintable] [varchar](255) NULL, [KeyFields] [varchar](255) NULL, PRIMARY KEY CLUSTERED ( [sysadminfnktnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[System] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[System]( [Systemnr] [int] NOT NULL, [Parentid] [int] NULL, [Bezeichnung] [varchar](50) NULL, [Beschreibung] [varchar](255) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_System] PRIMARY KEY CLUSTERED ( [Systemnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[T1] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[T1]( [Nr] [int] NULL, [OE] [varchar](255) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Temporaer_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Temporaer_Berechtigung]( [NrTempBerechtigung] [int] IDENTITY(1,1) NOT NULL, [Personal_FunktionStelleNr] [int] NULL, [Beschreibung] [varchar](1024) NULL, [Unterlagen] [varchar](1024) NULL, [Bearbeiter_ISI] [varchar](50) NULL, [Kontaktperson_FB] [varchar](255) NULL, [Termin] [datetime] NULL, [aktiv] [bit] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, [Datatype] [int] NULL, CONSTRAINT [PK_Temporaer_Berechtigung] PRIMARY KEY CLUSTERED ( [NrTempBerechtigung] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ToolTip] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ToolTip]( [ToolTipNr] [int] NOT NULL, [FormularName] [varchar](50) NULL, [ControlName] [varchar](50) NULL, [ToolTip] [varchar](1024) NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, PRIMARY KEY CLUSTERED ( [ToolTipNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_durch] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_durch]( [Verwaltung_durchNr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Verwaltung_durch] PRIMARY KEY CLUSTERED ( [Verwaltung_durchNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_Durch_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_Durch_Berechtigung]( [Verwaltung_Durch_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_DurchNr] [int] NULL, [BerechtigungNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_Durch_Berechtigung] PRIMARY KEY CLUSTERED ( [Verwaltung_Durch_BerechtigungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_Durch_Plattform] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_Durch_Plattform]( [Verwaltung_Durch_PlattformNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_DurchNr] [int] NULL, [PlattformNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_Durch_Plattform] PRIMARY KEY CLUSTERED ( [Verwaltung_Durch_PlattformNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_Durch_Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_Durch_Server]( [Verwaltung_Durch_ServerNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_DurchNr] [int] NULL, [ServerNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_Durch_Server] PRIMARY KEY CLUSTERED ( [Verwaltung_Durch_ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_mit] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_mit]( [Verwaltung_mitNr] [int] NOT NULL, [ParentID] [int] NULL, [Bezeichnung] [varchar](255) NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, CONSTRAINT [PK_Verwaltung_mit] PRIMARY KEY CLUSTERED ( [Verwaltung_mitNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_mit_Berechtigung] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_mit_Berechtigung]( [Verwaltung_mit_BerechtigungNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_mitNr] [int] NULL, [BerechtigungNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_mit_Berechtigung] PRIMARY KEY CLUSTERED ( [Verwaltung_mit_BerechtigungNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_Mit_FunktionStelle] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_Mit_FunktionStelle]( [Verwaltung_Mit_FunktionStelleNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_MitNr] [int] NULL, [FunktionStelleNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_Mit_Organisation] PRIMARY KEY CLUSTERED ( [Verwaltung_Mit_FunktionStelleNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_Mit_Plattform] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_Mit_Plattform]( [Verwaltung_Mit_PlattformNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_MitNr] [int] NULL, [PlattformNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_Mit_Plattform] PRIMARY KEY CLUSTERED ( [Verwaltung_Mit_PlattformNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Verwaltung_Mit_Server] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Verwaltung_Mit_Server]( [Verwaltung_Mit_ServerNr] [int] IDENTITY(1,1) NOT NULL, [Verwaltung_MitNr] [int] NULL, [ServerNr] [int] NULL, [Beschreibung] [varchar](255) NULL, [Sequenz] [int] NULL, [Aktiv] [bit] NULL, [Erstellt_am] [datetime] NULL, [Mutiert_am] [datetime] NULL, [Mutierer] [int] NULL, [Beziehungstypnr] [int] NULL, CONSTRAINT [PK_Verwaltung_Mit_Server] PRIMARY KEY CLUSTERED ( [Verwaltung_Mit_ServerNr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[WindowSize] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WindowSize]( [Eintragnr] [int] IDENTITY(1,1) NOT NULL, [Mitarbeiternr] [int] NULL, [window] [int] NULL, [width] [int] NULL, [height] [int] NULL, [erstellt_am] [datetime] NULL, [mutiert_am] [datetime] NULL, [mutierer] [int] NULL, CONSTRAINT [PK_WindowSize] PRIMARY KEY CLUSTERED ( [Eintragnr] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Index [NonClusteredIndex-20141110-194426] Script Date: 23.05.2015 08:18:08 ******/ CREATE NONCLUSTERED INDEX [NonClusteredIndex-20141110-194426] ON [dbo].[Berechtigung] ( [ParentID] 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: Trigger [dbo].[berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE TRIGGER [dbo].[berechtigung_insert] ON [dbo].[Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=berechtigungnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[berechtigung_update] ON [dbo].[Berechtigung] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=berechtigungnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Berechtigung' END ELSE BEGIN EXEC sp_insert_journal 'Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end END GO /****** Object: Trigger [dbo].[Berechtigung_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Berechtigung_Plattform_insert] ON [dbo].[Berechtigung_Plattform] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Berechtigung_Plattformnr, @objekt1=berechtigungnr, @objekt2=plattformnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1 SELECT @objekt2=bezeichnung FROM plattform WHERE plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Berechtigung_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Berechtigung_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Berechtigung_Plattform_update] ON [dbo].[Berechtigung_Plattform] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Berechtigung_Plattformnr,@objekt1=berechtigungnr, @objekt2=plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1 SELECT @objekt2=bezeichnung FROM plattform WHERE plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Berechtigung_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Berechtigung_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Berechtigung_server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Berechtigung_server_insert] ON [dbo].[Berechtigung_Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Berechtigung_servernr, @objekt1=berechtigungnr, @objekt2=servernr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1 SELECT @objekt2=bezeichnung FROM server WHERE servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Berechtigung_server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Berechtigung_server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Berechtigung_server_update] ON [dbo].[Berechtigung_Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Berechtigung_servernr,@objekt1=berechtigungnr, @objekt2=servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt1 SELECT @objekt2=bezeichnung FROM server WHERE servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Berechtigung_server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Berechtigung_server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_insert] ON [dbo].[Funktionstelle] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Funktionstellenr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Funktionstelle',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_update] ON [dbo].[Funktionstelle] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Funktionstellenr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Funktionstelle',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Funktionstelle' END ELSE BEGIN EXEC sp_insert_journal 'Funktionstelle',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Funktionstelle_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_Berechtigung_insert] ON [dbo].[Funktionstelle_Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Funktionstelle_Berechtigungnr, @objekt1=funktionstellenr, @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE Berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Funktionstelle_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Funktionstelle_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_Berechtigung_update] ON [dbo].[Funktionstelle_Berechtigung] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Funktionstelle_Berechtigungnr,@objekt1=funktionstellenr, @objekt2=berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE Berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Funktionstelle_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Funktionstelle_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Funktionstelle_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_Plattform_insert] ON [dbo].[FunktionStelle_Plattform] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Funktionstelle_Plattformnr, @objekt1=funktionstellenr, @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Funktionstelle_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Funktionstelle_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_Plattform_update] ON [dbo].[FunktionStelle_Plattform] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Funktionstelle_Plattformnr,@objekt1=funktionstellenr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Funktionstelle_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Funktionstelle_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Funktionstelle_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_Server_insert] ON [dbo].[Funktionstelle_Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Funktionstelle_Servernr, @objekt1=funktionstellenr, @objekt2=Servernr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Funktionstelle_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Funktionstelle_Server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Funktionstelle_Server_update] ON [dbo].[Funktionstelle_Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Funktionstelle_Servernr,@objekt1=funktionstellenr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM funktionstelle WHERE Funktionstellenr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Funktionstelle_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Funktionstelle_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Personal_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_insert] ON [dbo].[Personal] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Personalnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Personal',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Personal_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_update] ON [dbo].[Personal] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Personalnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Personal',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Personal' END ELSE BEGIN EXEC sp_insert_journal 'Personal',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Personal_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Berechtigung_insert] ON [dbo].[Personal_Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Berechtigungnr, @objekt1=personalnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Berechtigung WHERE Berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Personal_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Personal_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Berechtigung_update] ON [dbo].[Personal_Berechtigung] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Berechtigungnr,@objekt1=Personalnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Berechtigung WHERE Berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Personal_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Personal_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Personal_Funktionstelle_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Funktionstelle_insert] ON [dbo].[Personal_FunktionStelle] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Funktionstellenr, @objekt1=personalnr , @objekt2=Funktionstellenr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Funktionstelle WHERE Funktionstellenr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Personal_Funktionstelle',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Personal_Funktionstelle_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Funktionstelle_update] ON [dbo].[Personal_FunktionStelle] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Funktionstellenr,@objekt1=Personalnr, @objekt2=Funktionstellenr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Funktionstelle WHERE Funktionstellenr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Personal_Funktionstelle',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer UPDATE dbo.Temporaer_Berechtigung SET aktiv=0, mutierer=@mutierer,mutiert_am=GETDATE() WHERE Personal_FunktionStelleNr=@keyvalue EXEC sp_insert_journal 'Temporärberechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Personal_Funktionstelle',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Personal_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Plattform_insert] ON [dbo].[Personal_Plattform] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Plattformnr, @objekt1=personalnr , @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Personal_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Personal_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Plattform_update] ON [dbo].[Personal_Plattform] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Plattformnr,@objekt1=Personalnr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Personal_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Personal_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Personal_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Server_insert] ON [dbo].[Personal_Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Servernr, @objekt1=personalnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Personal_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Personal_Server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Personal_Server_update] ON [dbo].[Personal_Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Personal_Servernr,@objekt1=Personalnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Personal WHERE Personalnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Personal_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Personal_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Plattform_insert] ON [dbo].[Plattform] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Plattformnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Plattform_update] ON [dbo].[Plattform] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Plattformnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Plattform' END ELSE BEGIN EXEC sp_insert_journal 'Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Plattform_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Plattform_Berechtigung_insert] ON [dbo].[Plattform_Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Plattform_Berechtigungnr, @objekt1=Plattformnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Plattform_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Plattform_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Plattform_Berechtigung_update] ON [dbo].[Plattform_Berechtigung] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Plattform_Berechtigungnr,@objekt1=Plattformnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Plattform_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Plattform_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Plattform_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Plattform_Server_insert] ON [dbo].[Plattform_Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Plattform_Servernr, @objekt1=Plattformnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Plattform_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Plattform_Server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Plattform_Server_update] ON [dbo].[Plattform_Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Plattform_Servernr,@objekt1=Plattformnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM plattform WHERE plattformnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Plattform_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Plattform_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Server_insert] ON [dbo].[Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Servernr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Server_update] ON [dbo].[Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Servernr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Server' END ELSE BEGIN EXEC sp_insert_journal 'Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Temporaer_Berechgigung_Insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE TRIGGER [dbo].[Temporaer_Berechgigung_Insert] ON [dbo].[Temporaer_Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=NrTempBerechtigung, @bezeichnung='Neue Temporäre Berechchtigung', @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Temporär Berechgigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[temporaer_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE TRIGGER [dbo].[temporaer_Berechtigung_update] ON [dbo].[Temporaer_Berechtigung] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @aktivneu=Aktiv FROM INSERTED SELECT @keyvalue = [Personal_FunktionStelleNr] FROM inserted SELECT @aktivalt=aktiv FROM DELETED SELECT @mutierer=mutierer FROM inserted IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Temporär_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer UPDATE dbo.Personal_FunktionStelle SET aktiv=0, mutierer=@mutierer, Mutiert_am=GETDATE() WHERE Personal_FunktionStelleNr=@keyvalue END ELSE BEGIN EXEC sp_insert_journal 'Temporär_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_durch_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_insert] ON [dbo].[Verwaltung_durch] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Verwaltung_durchnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Verwaltung_durch',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_durch_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_update] ON [dbo].[Verwaltung_durch] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Verwaltung_durchnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_durch',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Verwaltung_durch' END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_durch',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_durch_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_Berechtigung_insert] ON [dbo].[Verwaltung_Durch_Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_durch_Berechtigungnr, @objekt1=Verwaltung_durchnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_durch_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_durch_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_Berechtigung_update] ON [dbo].[Verwaltung_Durch_Berechtigung] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_durch_Berechtigungnr,@objekt1=Verwaltung_durchnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_durch_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_durch_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_durch_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_Plattform_insert] ON [dbo].[Verwaltung_Durch_Plattform] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_durch_Plattformnr, @objekt1=Verwaltung_durchnr , @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_durch_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_durch_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_Plattform_update] ON [dbo].[Verwaltung_Durch_Plattform] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_durch_Plattformnr,@objekt1=Verwaltung_durchnr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_durch_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_durch_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_durch_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_Server_insert] ON [dbo].[Verwaltung_Durch_Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_durch_Servernr, @objekt1=Verwaltung_durchnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_durch_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_durch_Server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_durch_Server_update] ON [dbo].[Verwaltung_Durch_Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_durch_Servernr,@objekt1=Verwaltung_durchnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_durch WHERE Verwaltung_durchnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_durch_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_durch_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_mit_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_insert] ON [dbo].[Verwaltung_mit] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Verwaltung_mitnr, @bezeichnung=bezeichnung, @mutierer=mutierer FROM INSERTED EXEC sp_insert_journal 'Verwaltung_mit',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_mit_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_update] ON [dbo].[Verwaltung_mit] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) SELECT @keyvalue=Verwaltung_mitnr, @bezeichnung=Bezeichnung,@mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_mit',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer EXEC sp_delete_childs @keyvalue,@mutierer,'Verwaltung_mit' END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_mit',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_mit_Berechtigung_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_Berechtigung_insert] ON [dbo].[Verwaltung_mit_Berechtigung] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_Berechtigungnr, @objekt1=Verwaltung_mitnr , @objekt2=berechtigungnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_mit_Berechtigung',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_mit_Berechtigung_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_Berechtigung_update] ON [dbo].[Verwaltung_mit_Berechtigung] AFTER UPDATE AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_Berechtigungnr,@objekt1=Verwaltung_mitnr, @objekt2=Berechtigungnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM berechtigung WHERE berechtigungnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_mit_Berechtigung',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_mit_Berechtigung',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_mit_FunktionStelle_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_insert] ON [dbo].[Verwaltung_Mit_FunktionStelle] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_FunktionStellenr, @objekt1=Verwaltung_mitnr , @objekt2=FunktionStellenr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM FunktionStelle WHERE FunktionStellenr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_mit_FunktionStelle',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_mit_FunktionStelle_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_FunktionStelle_update] ON [dbo].[Verwaltung_Mit_FunktionStelle] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_FunktionStellenr,@objekt1=Verwaltung_mitnr, @objekt2=FunktionStellenr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM FunktionStelle WHERE FunktionStellenr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_mit_FunktionStelle',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_mit_FunktionStelle',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_mit_Plattform_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_Plattform_insert] ON [dbo].[Verwaltung_Mit_Plattform] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_Plattformnr, @objekt1=Verwaltung_mitnr , @objekt2=Plattformnr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_mit_Plattform',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_mit_Plattform_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_Plattform_update] ON [dbo].[Verwaltung_Mit_Plattform] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_Plattformnr,@objekt1=Verwaltung_mitnr, @objekt2=Plattformnr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM Plattform WHERE Plattformnr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_mit_Plattform',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_mit_Plattform',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO /****** Object: Trigger [dbo].[Verwaltung_mit_Server_insert] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_Server_insert] ON [dbo].[Verwaltung_Mit_Server] AFTER INSERT AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_Servernr, @objekt1=Verwaltung_mitnr , @objekt2=Servernr, @mutierer=mutierer FROM INSERTED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 EXEC sp_insert_journal 'Verwaltung_mit_Server',@keyvalue, @bezeichnung, 'Neuer Eintrag', @mutierer END GO /****** Object: Trigger [dbo].[Verwaltung_mit_Server_update] Script Date: 23.05.2015 08:18:08 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[Verwaltung_mit_Server_update] ON [dbo].[Verwaltung_Mit_Server] AFTER update AS BEGIN SET NOCOUNT ON; DECLARE @keyvalue VARCHAR(255) DECLARE @mutierer int DECLARE @aktivneu INT DECLARE @aktivalt INT DECLARE @bezeichnung VARCHAR(255) DECLARE @objekt1 VARCHAR(255) DECLARE @objekt2 VARCHAR(255) SELECT @keyvalue=Verwaltung_mit_Servernr,@objekt1=Verwaltung_mitnr, @objekt2=Servernr, @mutierer=mutierer,@aktivneu=Aktiv FROM INSERTED SELECT @aktivalt=aktiv FROM DELETED SELECT @objekt1=bezeichnung FROM Verwaltung_mit WHERE Verwaltung_mitnr=@objekt1 SELECT @objekt2=bezeichnung FROM Server WHERE Servernr=@objekt2 SET @bezeichnung=@objekt1 + ' - ' + @objekt2 IF @aktivalt=1 AND @aktivneu=0 BEGIN EXEC sp_insert_journal 'Verwaltung_mit_Server',@keyvalue, @bezeichnung,'Eintrag gelöscht', @mutierer END ELSE BEGIN EXEC sp_insert_journal 'Verwaltung_mit_Server',@keyvalue, @bezeichnung,'Eintrag geändert', @mutierer end end GO