Skip to content

Commit 5e1b51c

Browse files
Disable online rebuild for SQL Server < 2014 to omit "'ONLINE' is not a recognized ALTER INDEX REBUILD PARTITION option"
1 parent df1e3e6 commit 5e1b51c

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
[assembly: AssemblyCopyright("Sergii Syrovatchenko")]
88
[assembly: AssemblyTrademark("")]
99
[assembly: AssemblyCulture("")]
10-
[assembly: AssemblyVersion("1.0.0.69")]
11-
[assembly: AssemblyFileVersion("1.0.0.69")]
10+
[assembly: AssemblyVersion("1.0.0.70")]
11+
[assembly: AssemblyFileVersion("1.0.0.70")]

Server/ServerInfo.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ public override string ToString() => $"SQL Server {ProductVersion} " +
3434
|| (MajorVersion == ServerVersion.Sql2012 && PatchVersion >= 3000)
3535
|| MajorVersion >= ServerVersion.Sql2014;
3636

37+
// https://sqlperformance.com/2014/06/sql-indexes/hotfix-sql-2012-rebuilds
3738
public bool IsOnlineRebuildAvailable => IsAzure
38-
|| (MajorVersion >= ServerVersion.Sql2008 && IsMaxEdititon);
39+
|| (MajorVersion >= ServerVersion.Sql2014 && IsMaxEdititon);
3940

4041
private string ProductVersion {
4142
get {

0 commit comments

Comments
 (0)