/* segunda-feira, 22 de Março de 20100:49:27 User: sa Server: ELEANOR\ELEANOR Database: BeProd_JCL Application: */ /* To prevent any potential data loss issues, you should review this script in detail before running it outside the context of the database designer.*/ 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_M04_MovimentosMaquina ( IntId int NOT NULL IDENTITY (1, 1), StrCodMaquina nvarchar(50) NOT NULL, StrCodDesenho nvarchar(50) NOT NULL, DtmInicioPreparacao datetime NOT NULL, StrUserPreparacao nvarchar(50) NOT NULL, DtmInicioProducao datetime NULL, StrUserProducao nvarchar(50) NULL, DtmFimProducao datetime NULL, StrUserFimProducao nvarchar(50) NULL, DtmMaquinaLivre datetime NULL, StrUserMaquinaLivre nvarchar(50) NULL, BitConcluida bit NULL, StrUserConcluida nvarchar(50) NULL ) ON [PRIMARY] GO SET IDENTITY_INSERT dbo.Tmp_M04_MovimentosMaquina ON GO IF EXISTS(SELECT * FROM dbo.M04_MovimentosMaquina) EXEC('INSERT INTO dbo.Tmp_M04_MovimentosMaquina (IntId, StrCodMaquina, StrCodDesenho, DtmInicioPreparacao, StrUserPreparacao, DtmInicioProducao, StrUserProducao, DtmFimProducao, StrUserFimProducao, DtmMaquinaLivre, StrUserMaquinaLivre, BitConcluida, StrUserConcluida) SELECT IntId, StrCodMaquina, StrCodDesenho, DtmInicioPreparacao, StrUserPreparacao, DtmInicioProducao, StrUserProducao, DtmFimProducao, StrUserFimProducao, DtmMaquinaLivre, StrUserMaquinaLivre, BitConcluida, StrUserConcluida FROM dbo.M04_MovimentosMaquina WITH (HOLDLOCK TABLOCKX)') GO SET IDENTITY_INSERT dbo.Tmp_M04_MovimentosMaquina OFF GO DROP TABLE dbo.M04_MovimentosMaquina GO EXECUTE sp_rename N'dbo.Tmp_M04_MovimentosMaquina', N'M04_MovimentosMaquina', 'OBJECT' GO ALTER TABLE dbo.M04_MovimentosMaquina ADD CONSTRAINT PK_M04_MovimentosMaquina PRIMARY KEY CLUSTERED ( IntId ) 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.M04_MovimentosMaquina', 'Object', 'ALTER') as ALT_Per, Has_Perms_By_Name(N'dbo.M04_MovimentosMaquina', 'Object', 'VIEW DEFINITION') as View_def_Per, Has_Perms_By_Name(N'dbo.M04_MovimentosMaquina', 'Object', 'CONTROL') as Contr_Per