Microsoft SQL Server 2012 support
Upgraded: Database scripts install_db.sql and upload_db.sql in order to support MSSQL2012 Upgraded: Installer to allow setup WebsitePanel with MSSQL2012 Added: MsSqlServer2012.cs
This commit is contained in:
parent
e294a3db8a
commit
bb347537af
24 changed files with 1179 additions and 18 deletions
|
@ -165,4 +165,7 @@
|
|||
<data name="lclMSSQL2008Resources.Text" xml:space="preserve">
|
||||
<value>Microsoft SQL 2008 Quotas</value>
|
||||
</data>
|
||||
<data name="lclMSSQL2012Resources.Text" xml:space="preserve">
|
||||
<value>Microsoft SQL 2012 Quotas</value>
|
||||
</data>
|
||||
</root>
|
|
@ -160,6 +160,24 @@
|
|||
</asp:Repeater>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<asp:PlaceHolder runat="server" ID="MsSQL2012" Visible="false">
|
||||
<tr>
|
||||
<th colspan="2">
|
||||
<br />
|
||||
<div class="FormButtonsBar">
|
||||
<div class="FormSectionHeader"><asp:Localize ID="Localize3" runat="server" meta:resourcekey="lclMSSQL2012Resources" /></div>
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
<asp:Repeater runat="server" ID="MsSQL2012_Quotas">
|
||||
<ItemTemplate>
|
||||
<tr>
|
||||
<td class="Width20Pcs" style="white-space: nowrap;"><strong><%# GetSharedLocalizedString("Quota." + GetQuotaItemName((string)Container.DataItem)) %>:</strong></td>
|
||||
<td><%# GetQuotaItemAllocatedValue((string)Container.DataItem) %></td>
|
||||
</tr>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
</asp:PlaceHolder>
|
||||
|
||||
<asp:PlaceHolder runat="server" ID="MySQL4" Visible="false">
|
||||
<tr>
|
||||
|
|
|
@ -157,6 +157,15 @@ namespace WebsitePanel.Ecommerce.Portal.UserControls {
|
|||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder MsSQL2008;
|
||||
|
||||
/// <summary>
|
||||
/// MsSQL2012 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.PlaceHolder MsSQL2012;
|
||||
|
||||
/// <summary>
|
||||
/// Localize3 control.
|
||||
/// </summary>
|
||||
|
@ -175,6 +184,15 @@ namespace WebsitePanel.Ecommerce.Portal.UserControls {
|
|||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Repeater MsSQL2008_Quotas;
|
||||
|
||||
/// <summary>
|
||||
/// MsSQL2012_Quotas control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Repeater MsSQL2012_Quotas;
|
||||
|
||||
/// <summary>
|
||||
/// MySQL4 control.
|
||||
/// </summary>
|
||||
|
|
|
@ -302,6 +302,7 @@ namespace WebsitePanel.Portal
|
|||
AddDatabaseVersion(cntx, ResourceGroups.MsSql2000, items, versions);
|
||||
AddDatabaseVersion(cntx, ResourceGroups.MsSql2005, items, versions);
|
||||
AddDatabaseVersion(cntx, ResourceGroups.MsSql2008, items, versions);
|
||||
AddDatabaseVersion(cntx, ResourceGroups.MsSql2012, items, versions);
|
||||
AddDatabaseVersion(cntx, ResourceGroups.MySql4, items, versions);
|
||||
AddDatabaseVersion(cntx, ResourceGroups.MySql5, items, versions);
|
||||
}
|
||||
|
|
|
@ -206,9 +206,11 @@ namespace WebsitePanel.Portal
|
|||
sqlDatabases.AddRange(ES.Services.DatabaseServers.GetSqlDatabases(packageId, ResourceGroups.MsSql2000, false));
|
||||
sqlDatabases.AddRange(ES.Services.DatabaseServers.GetSqlDatabases(packageId, ResourceGroups.MsSql2005, false));
|
||||
sqlDatabases.AddRange(ES.Services.DatabaseServers.GetSqlDatabases(packageId, ResourceGroups.MsSql2008, false));
|
||||
sqlDatabases.AddRange(ES.Services.DatabaseServers.GetSqlDatabases(packageId, ResourceGroups.MsSql2012, false));
|
||||
sqlUsers.AddRange(ES.Services.DatabaseServers.GetSqlUsers(packageId, ResourceGroups.MsSql2000, false));
|
||||
sqlUsers.AddRange(ES.Services.DatabaseServers.GetSqlUsers(packageId, ResourceGroups.MsSql2005, false));
|
||||
sqlUsers.AddRange(ES.Services.DatabaseServers.GetSqlUsers(packageId, ResourceGroups.MsSql2008, false));
|
||||
sqlUsers.AddRange(ES.Services.DatabaseServers.GetSqlUsers(packageId, ResourceGroups.MsSql2012, false));
|
||||
}
|
||||
else if (driverName == "MySql")
|
||||
{
|
||||
|
|
|
@ -69,6 +69,7 @@ namespace WebsitePanel.Portal
|
|||
versions.Add(ResourceGroups.MsSql2000);
|
||||
versions.Add(ResourceGroups.MsSql2005);
|
||||
versions.Add(ResourceGroups.MsSql2008);
|
||||
versions.Add(ResourceGroups.MsSql2012);
|
||||
|
||||
FillDatabaseVersions(PanelSecurity.PackageId, ddlDatabaseVersion.Items, versions);
|
||||
}
|
||||
|
|
|
@ -140,6 +140,8 @@ namespace WebsitePanel.Portal
|
|||
PackageContext cntx = PackagesHelper.GetCachedPackageContext(PanelSecurity.PackageId);
|
||||
|
||||
// add SQL Server engines
|
||||
if (cntx.Groups.ContainsKey(ResourceGroups.MsSql2012))
|
||||
AddDatabaseEngine(DeploymentParameterWellKnownTag.Sql, ResourceGroups.MsSql2012, GetSharedLocalizedString("ResourceGroup." + ResourceGroups.MsSql2012));
|
||||
if (cntx.Groups.ContainsKey(ResourceGroups.MsSql2008))
|
||||
AddDatabaseEngine(DeploymentParameterWellKnownTag.Sql, ResourceGroups.MsSql2008, GetSharedLocalizedString("ResourceGroup." + ResourceGroups.MsSql2008));
|
||||
if (cntx.Groups.ContainsKey(ResourceGroups.MsSql2005))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue