Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. CREATE TABLE [dbo].[Update](
  2. [Id] [int] IDENTITY(1,1) NOT NULL,
  3. [Message] [ntext] NULL,
  4. [IsComplete] [bit] NOT NULL,
  5. [ServerId] [int] NOT NULL,
  6. [Version] [nvarchar](150) NOT NULL,
  7. [PublishDate] [nvarchar](50) NOT NULL,
  8. [ChangelogUrl] [nvarchar](1000) NOT NULL,
  9. [Description] [nvarchar](2048) NOT NULL,
  10. [IsDisplayed] [bit] NOT NULL,
  11. CONSTRAINT [PK__Update__3214EC07341759A5] PRIMARY KEY CLUSTERED
  12. (
  13. [Id] ASC
  14. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  15. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  16.  
  17. GO
  18.  
  19. ALTER TABLE dbo.Server ADD UpdateMode varchar(255) NULL
  20. GO
  21.  
  22. ALTER TABLE dbo.Server ADD CONSTRAINT
  23. Server_PRIMARY PRIMARY KEY CLUSTERED
  24. (
  25. ServerId
  26. ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  27.  
  28.  
  29. BEGIN TRANSACTION
  30. SET QUOTED_IDENTIFIER ON
  31. SET ARITHABORT ON
  32. SET NUMERIC_ROUNDABORT OFF
  33. SET CONCAT_NULL_YIELDS_NULL ON
  34. SET ANSI_NULLS ON
  35. SET ANSI_PADDING ON
  36. SET ANSI_WARNINGS ON
  37. COMMIT
  38. BEGIN TRANSACTION
  39. GO
  40. CREATE TABLE dbo.Tmp_Server
  41. (
  42. ServerId int NOT NULL IDENTITY (1, 1),
  43. Name varchar(50) NOT NULL,
  44. UserName varchar(50) NOT NULL,
  45. Password nvarchar(512) NOT NULL,
  46. Host varchar(50) NOT NULL,
  47. ComputerName varchar(255) NULL,
  48. OperatingSystem varchar(255) NULL,
  49. Processor varchar(255) NULL,
  50. VhostPath varchar(255) NULL,
  51. Is64BitOperatingSystem bit NULL,
  52. MemorySize bigint NULL,
  53. ServerStatus int NULL,
  54. LicenseName nvarchar(1024) NULL,
  55. LicenseExpireDate datetime2(7) NULL,
  56. PrivateKey varchar(255) NULL,
  57. Version varchar(50) NULL,
  58. BackupPath varchar(1024) NULL,
  59. SharedFolderUser varchar(50) NULL,
  60. SharedFolderPassword varchar(255) NULL,
  61. UpdateMode varchar(255) NULL
  62. ) ON [PRIMARY]
  63. GO
  64. ALTER TABLE dbo.Tmp_Server SET (LOCK_ESCALATION = TABLE)
  65. GO
  66. SET IDENTITY_INSERT dbo.Tmp_Server ON
  67. GO
  68. IF EXISTS(SELECT * FROM dbo.Server)
  69. EXEC('INSERT INTO dbo.Tmp_Server (ServerId, Name, UserName, Password, Host, ComputerName, OperatingSystem, Processor, VhostPath, Is64BitOperatingSystem, MemorySize, ServerStatus, LicenseName, LicenseExpireDate, PrivateKey, Version, BackupPath, SharedFolderUser, SharedFolderPassword, UpdateMode)
  70. SELECT ServerId, Name, UserName, Password, Host, ComputerName, OperatingSystem, Processor, VhostPath, Is64BitOperatingSystem, MemorySize, CONVERT(int, ServerStatus), LicenseName, LicenseExpireDate, PrivateKey, Version, BackupPath, SharedFolderUser, SharedFolderPassword, UpdateMode FROM dbo.Server WITH (HOLDLOCK TABLOCKX)')
  71. GO
  72. SET IDENTITY_INSERT dbo.Tmp_Server OFF
  73. GO
  74. DROP TABLE dbo.Server
  75. GO
  76. EXECUTE sp_rename N'dbo.Tmp_Server', N'Server', 'OBJECT'
  77. GO
  78. ALTER TABLE dbo.Server ADD CONSTRAINT
  79. Server_PRIMARY PRIMARY KEY CLUSTERED
  80. (
  81. ServerId
  82. ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  83.  
  84. GO
  85. COMMIT
  86.  
  87.  
  88. ALTER TABLE dbo.[Update] ADD
  89. CompleteDate datetime2(7) NULL
  90. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement