diff --git a/components/umbraco.controls/umbraco.controls.csproj b/components/umbraco.controls/umbraco.controls.csproj
index 55a0106984..089c452066 100644
--- a/components/umbraco.controls/umbraco.controls.csproj
+++ b/components/umbraco.controls/umbraco.controls.csproj
@@ -41,10 +41,6 @@
..\..\umbraco\presentation\bin\controls.XML
-
- False
- ..\..\foreign dlls\AjaxControlToolkit.dll
-
False
..\..\foreign dlls\ClientDependency.Core.dll
diff --git a/umbraco/datalayer/SqlHelpers/SqlServer/Sql/Version4_1_Upgrade.sql b/umbraco/datalayer/SqlHelpers/SqlServer/Sql/Version4_Upgrade.sql
similarity index 100%
rename from umbraco/datalayer/SqlHelpers/SqlServer/Sql/Version4_1_Upgrade.sql
rename to umbraco/datalayer/SqlHelpers/SqlServer/Sql/Version4_Upgrade.sql
diff --git a/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs b/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs
index d7be0fe115..fe96bb799f 100644
--- a/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs
+++ b/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs
@@ -109,5 +109,28 @@ namespace umbraco.DataLayer.SqlHelpers.SqlServer {
return ResourceManager.GetString("Version3_Upgrade", resourceCulture);
}
}
+
+ ///
+ /// Looks up a localized string similar to
+ ////*******************************************************************************************
+ ///
+ ///
+ ///
+ ///
+ /// Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
+ ///
+ ///IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
+ ///
+ /// Database version: 4.1.0.0
+ ///
+ /// Please increment this version number if ANY change is made to this script,
+ /// so compatibility with scripts for other database systems can be verified easily.
+ /// The first 3 digits [rest of string was truncated]";.
+ ///
+ internal static string Version4_Upgrade {
+ get {
+ return ResourceManager.GetString("Version4_Upgrade", resourceCulture);
+ }
+ }
}
}
diff --git a/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.resx b/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.resx
index 0563f0ff27..a232781057 100644
--- a/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.resx
+++ b/umbraco/datalayer/SqlHelpers/SqlServer/SqlResources.resx
@@ -124,4 +124,7 @@
sql\version3_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
+
+ sql\version4_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
+
\ No newline at end of file
diff --git a/umbraco/datalayer/Utility/Installer/DefaultInstallerUtility.cs b/umbraco/datalayer/Utility/Installer/DefaultInstallerUtility.cs
index 2a8b95bef8..f3ea0758a1 100644
--- a/umbraco/datalayer/Utility/Installer/DefaultInstallerUtility.cs
+++ b/umbraco/datalayer/Utility/Installer/DefaultInstallerUtility.cs
@@ -220,6 +220,11 @@ namespace umbraco.DataLayer.Utility.Installer
/// The statements.
protected void ExecuteStatements(string statements)
{
+ if (string.IsNullOrEmpty(statements))
+ {
+ throw new ArgumentNullException("statements", "The sql statement to execute is empty. Database version: " + CurrentVersion.ToString());
+ }
+
// replace block comments by whitespace
statements = m_findComments.Replace(statements, " ");
// execute all non-empty statements
diff --git a/umbraco/datalayer/umbraco.datalayer.csproj b/umbraco/datalayer/umbraco.datalayer.csproj
index 548b04ff1d..b6c7d7d988 100644
--- a/umbraco/datalayer/umbraco.datalayer.csproj
+++ b/umbraco/datalayer/umbraco.datalayer.csproj
@@ -142,7 +142,7 @@
-
+