/* Freitag, 25. September 201510:41:32 Benutzer: sa Server: SDD-VMX04-DB01\TESTS Datenbank: DD_ECM Anwendung: */ /* Überprüfen Sie das Skript gründlich, bevor Sie es außerhalb des Datenbank-Designer-Kontexts ausführen, um potenzielle Datenverluste zu vermeiden.*/ BEGIN TRANSACTION SET QUOTED_IDENTIFIER ON SET ARITHABORT ON SET NUMERIC_ROUNDABORT OFF SET CONCAT_NULL_YIELDS_NULL ON SET ANSI_NULLS ON SET ANSI_PADDING ON SET ANSI_WARNINGS ON COMMIT BEGIN TRANSACTION GO CREATE TABLE dbo.Tmp_TBDD_LURATECH_ERROR ( GUID int NOT NULL IDENTITY (1, 1), FILEPATH_AND_FILENAME varchar(250) NOT NULL, FILEQUERY tinyint NOT NULL, FILEHASH varchar(250) NOT NULL, COMMENT varchar(350) NULL, ADDED_WHO varchar(50) NOT NULL, ADDED_WHEN datetime NOT NULL, CHANGED_WHO varchar(50) NULL, CHANGED_WHEN datetime NULL ) ON [PRIMARY] GO ALTER TABLE dbo.Tmp_TBDD_LURATECH_ERROR SET (LOCK_ESCALATION = TABLE) GO SET IDENTITY_INSERT dbo.Tmp_TBDD_LURATECH_ERROR ON GO IF EXISTS(SELECT * FROM dbo.TBDD_LURATECH_ERROR) EXEC('INSERT INTO dbo.Tmp_TBDD_LURATECH_ERROR (GUID, FILENAME_AND_FILEPATH, FILEQUERY, FILEHASH, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN) SELECT GUID, FILENAME_AND_FILEPATH, FILEQUERY, FILEHASH, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBDD_LURATECH_ERROR WITH (HOLDLOCK TABLOCKX)') GO SET IDENTITY_INSERT dbo.Tmp_TBDD_LURATECH_ERROR OFF GO DROP TABLE dbo.TBDD_LURATECH_ERROR GO EXECUTE sp_rename N'dbo.Tmp_TBDD_LURATECH_ERROR', N'TBDD_LURATECH_ERROR', 'OBJECT' GO ALTER TABLE dbo.TBDD_LURATECH_ERROR ADD CONSTRAINT PK_TBDD_LURATECH_ERROR PRIMARY KEY CLUSTERED ( GUID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO COMMIT select Has_Perms_By_Name(N'dbo.TBDD_LURATECH_ERROR', 'Object', 'ALTER') as ALT_Per, Has_Perms_By_Name(N'dbo.TBDD_LURATECH_ERROR', 'Object', 'VIEW DEFINITION') as View_def_Per, Has_Perms_By_Name(N'dbo.TBDD_LURATECH_ERROR', 'Object', 'CONTROL') as Contr_Per