diff --git a/util/Setup/DbScripts/2018-06-11_00_WebVaultUpdates.sql b/util/Setup/DbScripts/2018-06-11_00_WebVaultUpdates.sql
index c027eb81f0..71cdb2f892 100644
--- a/util/Setup/DbScripts/2018-06-11_00_WebVaultUpdates.sql
+++ b/util/Setup/DbScripts/2018-06-11_00_WebVaultUpdates.sql
@@ -7,6 +7,30 @@ BEGIN
END
GO
+IF NOT EXISTS (
+ SELECT * FROM sys.indexes WHERE [Name]='IX_User_Premium_PremiumExpirationDate_RenewalReminderDate'
+ AND object_id = OBJECT_ID('[dbo].[User]')
+)
+BEGIN
+ CREATE NONCLUSTERED INDEX [IX_User_Premium_PremiumExpirationDate_RenewalReminderDate]
+ ON [dbo].[User]([Premium] ASC, [PremiumExpirationDate] ASC, [RenewalReminderDate] ASC)
+END
+GO
+
+IF EXISTS(SELECT * FROM sys.views WHERE [Name] = 'UserView')
+BEGIN
+ DROP VIEW [dbo].[UserView]
+END
+GO
+
+CREATE VIEW [dbo].[UserView]
+AS
+SELECT
+ *
+FROM
+ [dbo].[User]
+GO
+
IF OBJECT_ID('[dbo].[User_Create]') IS NOT NULL
BEGIN
DROP PROCEDURE [dbo].[User_Create]
@@ -471,17 +495,3 @@ BEGIN
EXEC [dbo].[User_BumpAccountRevisionDateByOrganizationId] @OrganizationId
END
GO
-
-IF EXISTS(SELECT * FROM sys.views WHERE [Name] = 'UserView')
-BEGIN
- DROP VIEW [dbo].[UserView]
-END
-GO
-
-CREATE VIEW [dbo].[UserView]
-AS
-SELECT
- *
-FROM
- [dbo].[User]
-GO
diff --git a/util/Setup/DbScripts/2018-07-19_00_UserPremiumIndex.sql b/util/Setup/DbScripts/2018-07-19_00_UserPremiumIndex.sql
deleted file mode 100644
index c4a18f1cf6..0000000000
--- a/util/Setup/DbScripts/2018-07-19_00_UserPremiumIndex.sql
+++ /dev/null
@@ -1,9 +0,0 @@
-IF NOT EXISTS (
- SELECT * FROM sys.indexes WHERE [Name]='IX_User_Premium_PremiumExpirationDate_RenewalReminderDate'
- AND object_id = OBJECT_ID('[dbo].[User]')
-)
-BEGIN
- CREATE NONCLUSTERED INDEX [IX_User_Premium_PremiumExpirationDate_RenewalReminderDate]
- ON [dbo].[User]([Premium] ASC, [PremiumExpirationDate] ASC, [RenewalReminderDate] ASC)
-END
-GO
diff --git a/util/Setup/Program.cs b/util/Setup/Program.cs
index 747b1a68a2..e490888bc7 100644
--- a/util/Setup/Program.cs
+++ b/util/Setup/Program.cs
@@ -252,7 +252,7 @@ namespace Bit.Setup
.JournalToSqlTable("dbo", "Migration")
.WithScriptsAndCodeEmbeddedInAssembly(Assembly.GetExecutingAssembly(),
s => s.Contains($".DbScripts.") && !s.Contains(".Archive."))
- .WithTransactionPerScript()
+ .WithTransaction()
.WithExecutionTimeout(new TimeSpan(0, 5, 0))
.LogToConsole()
.Build();
diff --git a/util/Setup/Setup.csproj b/util/Setup/Setup.csproj
index 541e5cbbaf..e7fc950459 100644
--- a/util/Setup/Setup.csproj
+++ b/util/Setup/Setup.csproj
@@ -11,11 +11,9 @@
-
-