8
0

56 lines
4.1 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
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