Home
%3CLINGO-SUB%20id%3D%22lingo-sub-593752%22%20slang%3D%22en-US%22%3EExchange%20Server%20Role%20Requirements%20Calculator%20Release%20Notes%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-593752%22%20slang%3D%22en-US%22%3E%3CP%3E%3C%2FP%3E%3CDIV%20class%3D%22resources%22%20style%3D%22width%3A%20150px%3Bmargin-left%3A%2010px%22%3E%0A%3CUL%20style%3D%22font-size%3A%201.2em%3Bcolor%3A%20%233b79cc%3Bmargin-left%3A%200.5em%22%3E%0A%20%20%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Fgallery.technet.microsoft.com%2FExchange-2013-Server-Role-f8a61780%22%20title%3D%22Download%20Exchange%20Server%20Role%20Requirements%20Calculator%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Edownload%3C%2FA%3E%3C%2FLI%3E%0A%20%20%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Fgallery.technet.microsoft.com%2FExchange-2013-Server-Role-c81ac1cf%22%20title%3D%22Exchange%20Server%20Role%20Requirements%20Calculator%20Readme%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ereadme%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3EChange%20log%20for%20the%20Exchange%20Server%20Server%20Role%20Requirements%20calculator.%3CH3%20id%3D%22toc-hId-1542363044%22%20id%3D%22toc-hId-1595056477%22%3EVersion%209.1%3C%2FH3%3E%3CSTRONG%3EBug%20Fixes%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EFixed%20compilation%20error%20due%20to%20regional%20language%20settings%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1009793917%22%20id%3D%22toc-hId--957100484%22%3EVersion%208.9%3C%2FH3%3E%3CSTRONG%3EBug%20Fixes%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EFixed%20various%20VBA%20bugs%20with%20automatic%20configuration%20calculations%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20support%20for%20192GB%20of%20memory%20for%20Exchange%202016%20deployments%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-733016418%22%20id%3D%22toc-hId-785709851%22%3EVersion%208.7%3C%2FH3%3E%3CSTRONG%3EBug%20Fixes%20%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EFixed%20calcNumActiveDBsSF%20to%20show%20correct%20number%20of%20activated%20copies%20in%20A%2FA%20design%3C%2FLI%3E%0A%20%20%3CLI%3EConditional%20formatting%20changes%3C%2FLI%3E%0A%20%20%3CLI%3EComment%20location%20fixes%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20%22DAG%20Solution%20Found%22%20dialog%20label%20to%20indicate%20data%20volumes%20%2F%20server%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20issue%20where%20MaximumPreferredActiveDatabases%20was%20calculated%20incorrectly%20for%204%20server%20deployments%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20VBA%20bug%20with%20automatic%20configuration%20calculation%20where%20it%20would%20provide%20an%20error%20regarding%20the%20processor%20configuration%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1819140543%22%20id%3D%22toc-hId--1766447110%22%3EVersion%208.5%3C%2FH3%3E%3CSTRONG%3EBug%20Fixes%20%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EFixed%20export%20of%20CreateMBDatabaseCopies.ps1%20to%20include%20contents%20of%20entire%20script%3C%2FLI%3E%0A%20%20%3CLI%3EConditional%20formatting%20fixes%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--76330208%22%20id%3D%22toc-hId--23636775%22%3EVersion%208.4%3C%2FH3%3E%3CSTRONG%3ENew%20Functionality%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EAdded%20support%20for%20ReplayLagMaxDelay%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20support%20for%20SafetyNetHoldTime%20in%20CreateDAG.ps1%3C%2FLI%3E%0A%3C%2FUL%3E%3CSTRONG%3EBug%20Fixes%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EImproved%20the%20DAG%20auto-calculation%20results%20display%20to%20highlight%20deployment%20configuration%20in%20both%20datacenters%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20that%20prevented%20DAG%20auto-calculation%20in%20single%20site%20DAG%20deployments%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20a%20SPECInt2006%20validation%20issue%20with%20DAG%20auto-calculation%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20a%20bug%20with%20the%20DAG%20auto-calculation%20with%20Active%2FPassive%20deployments%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20conditional%20formatting%20issues%20with%20the%20transaction%20log%20table%3C%2FLI%3E%0A%20%20%3CLI%3ERemoved%20data%20validation%20from%20certain%20unused%20cells%20on%20the%20Input%20tab%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bug%20in%20calcNumActiveDBsSF%20formula%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-1666480127%22%20id%3D%22toc-hId-1719173560%22%3EVersion%208.3%3C%2FH3%3E%3CSTRONG%3ENew%20Functionality%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EAdded%20ability%20for%20the%20calculator%20to%20automatically%20determine%20the%20number%20of%20Mailbox%20servers%20and%20DAGs%20that%20need%20to%20be%20deployed%20to%20meet%20the%20chosen%20input%20requirements%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20Read%20from%20Passive%20support%20for%20Exchange%202016%20deployments%20which%20results%20in%20decreased%20bandwidth%20utilization%20for%20HA%20copies%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--885676834%22%20id%3D%22toc-hId--832983401%22%3EVersion%207.9%3C%2FH3%3E%3CSTRONG%3ENew%20Functionality%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EAdded%20support%20for%201.8TB%20disk%20capacity%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20color%20formatting%20for%20when%20memory%20exceeds%20the%20maximum%20recommended%20value%3C%2FLI%3E%0A%3C%2FUL%3E%3CSTRONG%3EBug%20Fixes%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EFixed%20calcNumDBCopyInSDC%20formula%20to%20take%20into%20account%20proper%20number%20of%20lagged%20copies%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20calcActDBPDCWorst%20formula%20to%20take%20into%20account%20non-HA%20deployments%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20where%20the%20ReplayLagManager%20calculated%20field%20did%20not%20take%20into%20account%20the%20user%20disabling%20JBOD%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20a%20version%20mismatch%20and%20added%20Add-PartitionAccessPath%20in%20Diskpart.ps1%20script%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20with%20the%20export%20file%20and%20CreateDAG.ps1%20script%20where%20it%20defined%20an%20Alternate%20Witness%20in%20single%20datacenter%20deployments%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20diskpart.ps1%20script%20to%20sleep%2010s%20after%20creating%20partition%20but%20prior%20to%20formatting%20to%20minimize%20error%20condition%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20RetainDeletedItemsUntilBackup%20to%20be%20set%20to%20%24false%20for%20NDP%20deployments%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-857133501%22%20id%3D%22toc-hId-909826934%22%3EVersion%207.8%3C%2FH3%3E%3CSTRONG%3ENew%20Functionality%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EAdded%20support%20for%20Exchange%202016%3C%2FLI%3E%0A%20%20%3CLI%3EIncluded%20CPU%20utilization%20guidance%20changes%20for%20Exchange%202016%3C%2FLI%3E%0A%20%20%3CLI%3EDiskpart.ps1%20and%20CreateDAG.ps1%20now%20support%20ReFS%3C%2FLI%3E%0A%3C%2FUL%3E%3CSTRONG%3EEnhancements%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EMoved%20DataMoveReplicationConstraint%20setting%20from%20CreateMBDatabases.ps1%20to%20CreateMBDatabaseCopies.ps1%3C%2FLI%3E%0A%20%20%3CLI%3ERevised%20all%20of%20the%20Distribution%20dialog%20controls%20to%20load%20their%20defaults%20from%20variables%20rather%20than%20use%20hard-coded%20values%3C%2FLI%3E%0A%20%20%3CLI%3EThe%20DAG%20name%20from%20the%20Input%20tab%20now%20flows%20through%20as%20the%20default%20on%20the%20Export%20DAG%20dialog%3C%2FLI%3E%0A%20%20%3CLI%3EUpdated%20Distribution%20tab%20dialog%20controls%20to%20persist%20the%20global%20catalog%20value%20during%20a%20session%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20conditional%20formatting%20for%20ReplayLagTime%20and%20SafetyNetThreshold%3C%2FLI%3E%0A%20%20%3CLI%3ERemoved%202013%20from%20the%20name%20of%20the%20calculator%3C%2FLI%3E%0A%3C%2FUL%3E%3CSTRONG%3EBug%20Fixes%3C%2FSTRONG%3E%3CUL%3E%0A%20%20%3CLI%3EFixed%20inaccuracies%20with%20%22Number%20of%20Exchange%20Data%20Volumes%20per%20Server%22%20input%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20calcActDBPDCWorst%20formula%20to%20take%20into%20account%20non-HA%20deployments%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20multiple%20dbs%20%2F%20volume%20calculation%20to%20take%20into%20account%20ReplayLagManager%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20calcNumDBCopyInSDC%20formula%20to%20take%20into%20account%20proper%20number%20of%20lagged%20copies%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20MaxPreferredActive%20not%20being%20displayed%20for%20A%2FA%20(Single%20DAG)%20site%20resilient%20solutions%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20with%20Fail*%20buttons%20on%20Distribution%20tab%20when%20using%20some%20regional%20settings%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20with%20volume%20path%20persistence%20on%20the%20Distribution%20tab%20Mount%20Points%20dialog%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1695023460%22%20id%3D%22toc-hId--1642330027%22%3EVersion%207.6%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20that%20prevented%20the%20calculator%20from%20displaying%20results%20when%20site%20resilience%20was%20disabled%20while%20Active%2FActive%20(Single%20DAG)%20was%20selected%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-47786875%22%20id%3D%22toc-hId-100480308%22%3EVersion%207.5%3C%2FH3%3E%3CB%3ENew%20Functionality%3C%2FB%3E%3CUL%3E%0A%20%20%3CLI%3EAdded%20support%20for%20ReplayLagManager%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20support%20for%20PreferredMaximumActiveDatabases%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20new%20table%20that%20exposes%20theoretical%20CPU%20utilization%20for%20each%20mode%20(normal%20runtime%2C%20first%20server%20failure%2C%20second%20server%20failure%2C%20site%20failure%2C%20site%20failure%20%2B%201%20failure)%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20Restore-DatabaseAvailabilityGroup%20scenario%20support%20in%20Distribution%20algorithm%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20warning%20about%20designs%20that%20include%20more%20than24%20processor%20cores%20%2F%20server%20and%2096GB%20of%20memory%3C%2FLI%3E%0A%3C%2FUL%3E%3CB%3EBug%20Fixes%3C%2FB%3E%3CUL%3E%0A%20%20%3CLI%3EChanged%20Processor%20Cores%2FServer%20to%20not%20use%20a%20list%20drop%20down%2C%20thereby%20enabling%20customers%20to%20enter%20in%20configurations%20they%20are%20deploying.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bugs%20in%20Diskpart%20script%20with%20PrepareAutoReseedVolume%20switch%20and%20WhatIf%20processing%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bug%20in%20Diskpart%20with%20escaping%20quotes%20in%20some%20languages%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bug%20with%20display%20of%20lag%20copies%20in%20single%20site%20design%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20multiple%20databases%20%2F%20volume%20calculation%20to%20take%20into%20account%20symmetric%20designs%20that%20utilize%20an%20odd%20number%20of%20servers%20in%20a%20single%20site%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20scenario%20to%20count%20number%20of%20servers%20in%20A%2FP%20scenario%20where%20the%20only%20copy%20deployed%20in%20DR%20is%20a%20lagged%20copy%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20%23NAME%20error%20in%20Database%20Copy%20Configuration%20table%20for%20standalone%20configurations%3C%2FLI%3E%0A%20%20%3CLI%3EUpdated%20DC1%20memory%20sizing%20to%20take%20into%20account%20site%20failure%20mode%20for%20A%2FA%20(Single%20DAG)%20designs%20involving%20a%202%20copy%20architectures%3C%2FLI%3E%0A%20%20%3CLI%3EUpdated%20Distribution%20Tab%20error%20reporting%20and%20Lastrow%20calculation%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20copy%20count%20validation%20formula%20for%20site%20resilient%20scenarios%20to%20not%20allow%20more%20copies%20in%20the%20primary%20datacenter%20than%20the%20number%20of%20servers%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20support%20for%2010TB%20and%2012TB%20capacity%20disks%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20run-time%20error%20on%20distribution%20tab%20when%20disabling%20site%20resilience%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20distribution%20error%20when%20disabling%20cross-site%20failover%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bug%20in%20Distribution%20tab%20ActiveServer%20formula%20when%20modeling%20Cross%20Site%20Failover%20behavior%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20with%20the%20distribution%20tab%20throwing%20an%20error%20when%20two%20files%20were%20opened%20at%20the%20same%20time%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20distribution%20algorithm%20where%20lagged%20copies%20were%20not%20always%20represented%20correctly%3C%2FLI%3E%0A%20%20%3CLI%3EBlocked%20unsupported%20A%2FA%20(Single%20DAG)%20scenario%20where%20copy%20count%20is%20not%20the%20same%20in%20both%20datacenters%3C%2FLI%3E%0A%3C%2FUL%3E%3CB%3EScript%20Enhancements%3C%2FB%3E%3CUL%3E%0A%20%20%3CLI%3EAdded%20support%20for%20DAGs%20without%20Administrative%20Access%20Point%20(default%20behavior%20is%20no%20administrative%20access%20point)%20in%20the%20CreateDAG%20script%3C%2FLI%3E%0A%20%20%3CLI%3EChanged%20default%20for%20Deleted%20Item%20Retention%20in%20export%20file%20to%20be%20the%20highest%20profile%20value%20for%20Deleted%20Item%20Retention%3C%2FLI%3E%0A%20%20%3CLI%3EChanged%20default%20for%20Circular%20Logging%20in%20export%20file%20to%20be%20true%20when%20using%20Exchange%20Native%20Protection%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20ability%20to%20save%20scripts%20and%20CSV%20files%20to%20OneDrive%20for%20Business%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20CreateDAG.ps1%20script%20error%20for%20DAG%20creation%20without%20administrative%20IP%20address%3C%2FLI%3E%0A%20%20%3CLI%3EModified%20CreateMBDatabases.ps1%20to%20ignore%20CircularLogging%20choice%20and%20modified%20CreateMBDatabaseCopies.ps1%20to%20enforce%20CircularLogging%20choice%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20Export%20DAG%20list%20function%20to%20use%20the%20correct%20value%20for%20MaximumActiveDatabases%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20support%20for%20MaximumPreferredActiveDatabases%20and%20AutoDatabaseMountDial%20in%20Export%20DAG%20List%20function%20and%20createdag.ps1%3C%2FLI%3E%0A%20%20%3CLI%3EModified%20CreateMBDatabaseCopies.ps1%20to%20remove%20sleep%20timer%2C%20improving%20copy%20creation%20significantly%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20createdag.ps1%20to%20not%20generate%20an%20error%20when%20there%20is%20no%20alternate%20witness%20server%20provided%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-1075435921%22%20id%3D%22toc-hId-1128129354%22%3EVersion%206.6%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EFixed%20circular%20logic%20issue%20with%20initial%20mailbox%20size%20calculation%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1476721040%22%20id%3D%22toc-hId--1424027607%22%3EVersion%206.5%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3ENew%20Functionality%20%E2%80%93%20The%20calculator%20now%20includes%20mailbox%20space%20modeling%20graphs%20that%20extrapolates%20(for%20each%20mailbox%20tier)%20the%20projected%20amount%20of%20time%20it%20will%20take%20to%20consume%20the%20mailbox%20quota.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20%22Number%20of%20Exchange%20Data%20Volumes%20per%20Server%22%20to%20support%20more%20than%2050%20volumes.%3C%2FLI%3E%0A%20%20%3CLI%3EOptimized%20memory%20sizing%20for%20FAST%20which%20reduces%20memory%20requirements%20for%20small%20mailbox%20server%20designs.%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20the%20ability%20to%20specify%20multiple%20AutoReseed%20volumes%20per%20DAG%20server%20to%20calculator%20and%20scripts.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%203%20database%2Fvolume%20layout%20scenario%20involving%20100%20copies%2Fserver.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20rounding%20error%20in%20calculating%20number%20of%20databases%2Fvolume%20in%20%222%20Volumes%20%2F%20Backup%20Set%22%3C%2FLI%3E%0A%20%20%3CLI%3ELog%20isolation%20is%20now%20a%20calculated%20property%20to%20align%20with%20best%20practices%20guidance.%3C%2FLI%3E%0A%20%20%3CLI%3EChanged%20%22Disk%22%20to%20%22Vol%22%20in%20left%20column%20of%20Distribution%20tab%20to%20align%20with%20scenarios%20that%20do%20not%20involve%20JBOD%20configurations.%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20additional%20processor%20core%20options.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20JBOD%20storage%20design%20results%20table%20to%20accurately%20account%20for%20Restore%20Disk%20capacity%20being%20set%20to%20%22--%22%20and%20for%20differences%20between%20PDC%20and%20SDC%20Restore%20Disk%20capacity%20settings.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20Backup%20Requirements%20worksheet%20to%20expose%20Weekly%20Full%20backups%20correctly.%3C%2FLI%3E%0A%20%20%3CLI%3EVarious%20comment%20changes%2Fcorrections.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-266089295%22%20id%3D%22toc-hId-318782728%22%3EVersion%206.3%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EFixed%20Backup%20Requirements%20calculations%20to%20include%20greater%20than%2050%20databases.%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20additional%20processor%20core%20support.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20the%20number%20of%20database%20volumes%20calculation%20when%20disk%20count%20is%20specified.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20the%20database%20size%20calculation%20for%20A%2FP%20scenarios%20to%20match%20A%2FA%20scenario%20calculations.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20the%20calculator%20to%20take%20into%20account%20halving%20database%20number%20per%20volume%20in%20non-site%20resilient%20scenarios.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20conditional%20formatting%20errors%20on%20transport%20configuration%20settings.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20transport%20sizing%20to%20take%20into%20account%20mailbox%20growth.%3C%2FLI%3E%0A%20%20%3CLI%3EUpdated%20CAS%20megacycle%20calculations%20to%20align%20with%20SP1%20guidance.%3C%2FLI%3E%0A%20%20%3CLI%3ERevised%20Dispart.ps1%20script%20to%20create%20database%20mount%20points%20consistent%20with%20JetStress%20performance%20counters.%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20Calculator%20version%20number%20to%20record%20one%20field%20three%20of%20CSV%20export%20files.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-2008899630%22%20id%3D%22toc-hId-2061593063%22%3EVersion%206.1%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EFixed%20operator%20mistake%20in%20calcNumActiveDBsSF%20formula%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20missed%20validation%20scenario%20where%20the%20calculator%20could%20recommend%20a%20copy%20count%20that%20could%20not%20be%20deployed%20on%20the%20custom%20disk%20architecture%3C%2FLI%3E%0A%20%20%3CLI%3EOptimized%20remaining%20servers%20formula%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20an%20issue%20where%20single%20datacenter%2C%20multiple%20databases%20per%20volume%20architecture%20with%20lagged%20copies%20didn't%20calculate%20the%20correct%20number%20of%20copies%2Fvolume%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20VirtCPUFactor%20reference%3C%2FLI%3E%0A%20%20%3CLI%3EVarious%20comment%20changes%3C%2FLI%3E%0A%20%20%3CLI%3EImproved%20cell%20highlights%20for%20insufficient%20disk%20capacity%20on%20storage%20design%20tab%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20additional%20storage%20capacities%20%E2%80%93%201.2TB%2C%206TB%20and%208TB%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20database%20count%20validation%20logic%20to%20take%20into%20consideration%20dedicated%20lagged%20copy%20servers%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--543257331%22%20id%3D%22toc-hId--490563898%22%3EVersion%205.9%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EDAG%20script%20fix%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-1199553004%22%20id%3D%22toc-hId-1252246437%22%3EVersion%205.8%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EFixed%20VBA%20error%20%22The%20object%20invoked%20is%20disconnected%20from%20its%20client%22%20error%20when%20recalculating%20Distribution%20tab%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20validation%20check%20for%20per-server%20database%20limit%3C%2FLI%3E%0A%20%20%3CLI%3EImproved%20conditional%20formatting%20for%20JBOD%20disk%20capacity%2Ftype%20alerts%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20conditional%20formatting%20bug%20on%20custom%20databases%20input%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bugs%20and%20improved%20the%20CreateMBDatabases.ps1%20and%20CreateDAG.ps1%20scripts%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20disk%20function%20display%20name%20problem%3C%2FLI%3E%0A%20%20%3CLI%3ERevised%20calulation%20of%20TotDBVolSpaceDAG%20on%20Volume%20Requirements%20tab%20to%20account%20for%20multiple%20databases%20per%20volume%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bug%20when%20custom%20database%20size%20is%20set%20to%20zero%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20number%20of%20volumes%20for%2048%20copies%2Fserver%20in%202%20volumes%2Fbackup%20set%20scenario%3C%2FLI%3E%0A%20%20%3CLI%3ERemoved%202nd%20site%20dependency%20for%20setting%20Alt%20FSW%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20support%20for%20100%20databases%20%2F%20server%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20bug%20with%20circular%20logging%20export%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20transcript%20bug%20in%20CreateMBDatabaseCopies%20script%3C%2FLI%3E%0A%20%20%3CLI%3EAdjusted%20CI%20memory%20calculation%20for%20corner%20case%20scenarios%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20Shadow%20Effect%20calculation%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20mistakes%20in%20comments%3C%2FLI%3E%0A%20%20%3CLI%3EDisabled%20AutoReseed%20when%20Log%20Isolation%20is%20enabled%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1352603957%22%20id%3D%22toc-hId--1299910524%22%3EVersion%205.6%3C%2FH3%3E%0A%3CUL%3E%0A%20%20%3CLI%3EOptimized%20Volume%20Design%20Architecture%20Formula.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20Recommended%20Min%20Number%20of%20GC%20Cores%20(Secondary%20Datacenter)%22%20calculation%20to%20use%20SDC%20instead%20of%20PDC%20CAS%20count.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20CPU%20comments%20and%20removed%20erroneous%20information.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20multiple%20conditional%20formatting%20bugs.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20problem%20where%20this%20workbook%20had%20to%20be%20the%20active%20workbook%20at%20all%20times.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20problem%20with%20extra-wide%20Fail%20Server%20button%20on%20the%20distribution%20worksheet.%3C%2FLI%3E%0A%20%20%3CLI%3EEnabled%20variable%20based%20tracing.%3C%2FLI%3E%0A%20%20%3CLI%3EResolved%20VBA%20Divide%20by%20Zero%20error%20caused%20by%20DiskGroup%20%3D%200.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20problem%20with%20lagged%20copies%20in%20conjunction%20with%20multiple%20databases%20per%20volume.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20missing%20%22%5C%22%20character%20in%20path%20names%20in%20MailboxDatabases.csv%20file.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20problem%20with%20WAN%20failure%20simulation.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20calcNumAMBXServersDC2%20to%20ensure%20it%20cannot%20have%20more%20servers%20that%20primary%20site.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20calculated%20IO%20Multiplication%20factor%20formulas%20to%20take%20into%20consideration%20IOPS%20override.%3C%2FLI%3E%0A%20%20%3CLI%3EAdded%20condition%20to%20validate%20that%20there%20are%20enough%20copies%20for%20multiple%20databases%2Fvolume%20scenario.%3C%2FLI%3E%0A%20%20%3CLI%3EFixed%20conditional%20formatting%20and%20JBOD%20storage%20results%20when%20JBOD%20evaluation%20is%20disabled.%3C%2FLI%3E%0A%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-593752%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EClient%20Access%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EExchange%202013%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Emailbox%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EStorage%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ETools%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft

Change log for the Exchange Server Server Role Requirements calculator.

Version 9.1

Bug Fixes
  • Fixed compilation error due to regional language settings

Version 8.9

Bug Fixes
  • Fixed various VBA bugs with automatic configuration calculations
  • Added support for 192GB of memory for Exchange 2016 deployments

Version 8.7

Bug Fixes
  • Fixed calcNumActiveDBsSF to show correct number of activated copies in A/A design
  • Conditional formatting changes
  • Comment location fixes
  • Fixed "DAG Solution Found" dialog label to indicate data volumes / server
  • Fixed issue where MaximumPreferredActiveDatabases was calculated incorrectly for 4 server deployments
  • Fixed VBA bug with automatic configuration calculation where it would provide an error regarding the processor configuration

Version 8.5

Bug Fixes
  • Fixed export of CreateMBDatabaseCopies.ps1 to include contents of entire script
  • Conditional formatting fixes

Version 8.4

New Functionality
  • Added support for ReplayLagMaxDelay
  • Added support for SafetyNetHoldTime in CreateDAG.ps1
Bug Fixes
  • Improved the DAG auto-calculation results display to highlight deployment configuration in both datacenters
  • Fixed an issue that prevented DAG auto-calculation in single site DAG deployments
  • Fixed a SPECInt2006 validation issue with DAG auto-calculation
  • Fixed a bug with the DAG auto-calculation with Active/Passive deployments
  • Fixed conditional formatting issues with the transaction log table
  • Removed data validation from certain unused cells on the Input tab
  • Fixed bug in calcNumActiveDBsSF formula

Version 8.3

New Functionality
  • Added ability for the calculator to automatically determine the number of Mailbox servers and DAGs that need to be deployed to meet the chosen input requirements
  • Added Read from Passive support for Exchange 2016 deployments which results in decreased bandwidth utilization for HA copies

Version 7.9

New Functionality
  • Added support for 1.8TB disk capacity
  • Added color formatting for when memory exceeds the maximum recommended value
Bug Fixes
  • Fixed calcNumDBCopyInSDC formula to take into account proper number of lagged copies
  • Fixed calcActDBPDCWorst formula to take into account non-HA deployments
  • Fixed an issue where the ReplayLagManager calculated field did not take into account the user disabling JBOD
  • Fixed a version mismatch and added Add-PartitionAccessPath in Diskpart.ps1 script
  • Fixed an issue with the export file and CreateDAG.ps1 script where it defined an Alternate Witness in single datacenter deployments
  • Fixed diskpart.ps1 script to sleep 10s after creating partition but prior to formatting to minimize error condition
  • Fixed RetainDeletedItemsUntilBackup to be set to $false for NDP deployments

Version 7.8

New Functionality
  • Added support for Exchange 2016
  • Included CPU utilization guidance changes for Exchange 2016
  • Diskpart.ps1 and CreateDAG.ps1 now support ReFS
Enhancements
  • Moved DataMoveReplicationConstraint setting from CreateMBDatabases.ps1 to CreateMBDatabaseCopies.ps1
  • Revised all of the Distribution dialog controls to load their defaults from variables rather than use hard-coded values
  • The DAG name from the Input tab now flows through as the default on the Export DAG dialog
  • Updated Distribution tab dialog controls to persist the global catalog value during a session
  • Added conditional formatting for ReplayLagTime and SafetyNetThreshold
  • Removed 2013 from the name of the calculator
Bug Fixes
  • Fixed inaccuracies with "Number of Exchange Data Volumes per Server" input
  • Fixed calcActDBPDCWorst formula to take into account non-HA deployments
  • Fixed multiple dbs / volume calculation to take into account ReplayLagManager
  • Fixed calcNumDBCopyInSDC formula to take into account proper number of lagged copies
  • Fixed MaxPreferredActive not being displayed for A/A (Single DAG) site resilient solutions
  • Fixed an issue with Fail* buttons on Distribution tab when using some regional settings
  • Fixed an issue with volume path persistence on the Distribution tab Mount Points dialog

Version 7.6

  • Fixed an issue that prevented the calculator from displaying results when site resilience was disabled while Active/Active (Single DAG) was selected

Version 7.5

New Functionality
  • Added support for ReplayLagManager
  • Added support for PreferredMaximumActiveDatabases
  • Added new table that exposes theoretical CPU utilization for each mode (normal runtime, first server failure, second server failure, site failure, site failure + 1 failure)
  • Added Restore-DatabaseAvailabilityGroup scenario support in Distribution algorithm
  • Added warning about designs that include more than24 processor cores / server and 96GB of memory
Bug Fixes
  • Changed Processor Cores/Server to not use a list drop down, thereby enabling customers to enter in configurations they are deploying.
  • Fixed bugs in Diskpart script with PrepareAutoReseedVolume switch and WhatIf processing
  • Fixed bug in Diskpart with escaping quotes in some languages
  • Fixed bug with display of lag copies in single site design
  • Fixed multiple databases / volume calculation to take into account symmetric designs that utilize an odd number of servers in a single site
  • Fixed scenario to count number of servers in A/P scenario where the only copy deployed in DR is a lagged copy
  • Fixed #NAME error in Database Copy Configuration table for standalone configurations
  • Updated DC1 memory sizing to take into account site failure mode for A/A (Single DAG) designs involving a 2 copy architectures
  • Updated Distribution Tab error reporting and Lastrow calculation
  • Fixed copy count validation formula for site resilient scenarios to not allow more copies in the primary datacenter than the number of servers
  • Added support for 10TB and 12TB capacity disks
  • Fixed run-time error on distribution tab when disabling site resilience
  • Fixed distribution error when disabling cross-site failover
  • Fixed bug in Distribution tab ActiveServer formula when modeling Cross Site Failover behavior
  • Fixed an issue with the distribution tab throwing an error when two files were opened at the same time
  • Fixed distribution algorithm where lagged copies were not always represented correctly
  • Blocked unsupported A/A (Single DAG) scenario where copy count is not the same in both datacenters
Script Enhancements
  • Added support for DAGs without Administrative Access Point (default behavior is no administrative access point) in the CreateDAG script
  • Changed default for Deleted Item Retention in export file to be the highest profile value for Deleted Item Retention
  • Changed default for Circular Logging in export file to be true when using Exchange Native Protection
  • Added ability to save scripts and CSV files to OneDrive for Business
  • Fixed CreateDAG.ps1 script error for DAG creation without administrative IP address
  • Modified CreateMBDatabases.ps1 to ignore CircularLogging choice and modified CreateMBDatabaseCopies.ps1 to enforce CircularLogging choice
  • Fixed Export DAG list function to use the correct value for MaximumActiveDatabases
  • Added support for MaximumPreferredActiveDatabases and AutoDatabaseMountDial in Export DAG List function and createdag.ps1
  • Modified CreateMBDatabaseCopies.ps1 to remove sleep timer, improving copy creation significantly
  • Fixed createdag.ps1 to not generate an error when there is no alternate witness server provided

Version 6.6

  • Fixed circular logic issue with initial mailbox size calculation

Version 6.5

  • New Functionality – The calculator now includes mailbox space modeling graphs that extrapolates (for each mailbox tier) the projected amount of time it will take to consume the mailbox quota.
  • Fixed "Number of Exchange Data Volumes per Server" to support more than 50 volumes.
  • Optimized memory sizing for FAST which reduces memory requirements for small mailbox server designs.
  • Added the ability to specify multiple AutoReseed volumes per DAG server to calculator and scripts.
  • Fixed 3 database/volume layout scenario involving 100 copies/server.
  • Fixed rounding error in calculating number of databases/volume in "2 Volumes / Backup Set"
  • Log isolation is now a calculated property to align with best practices guidance.
  • Changed "Disk" to "Vol" in left column of Distribution tab to align with scenarios that do not involve JBOD configurations.
  • Added additional processor core options.
  • Fixed JBOD storage design results table to accurately account for Restore Disk capacity being set to "--" and for differences between PDC and SDC Restore Disk capacity settings.
  • Fixed Backup Requirements worksheet to expose Weekly Full backups correctly.
  • Various comment changes/corrections.

Version 6.3

  • Fixed Backup Requirements calculations to include greater than 50 databases.
  • Added additional processor core support.
  • Fixed the number of database volumes calculation when disk count is specified.
  • Fixed the database size calculation for A/P scenarios to match A/A scenario calculations.
  • Fixed the calculator to take into account halving database number per volume in non-site resilient scenarios.
  • Fixed conditional formatting errors on transport configuration settings.
  • Fixed transport sizing to take into account mailbox growth.
  • Updated CAS megacycle calculations to align with SP1 guidance.
  • Revised Dispart.ps1 script to create database mount points consistent with JetStress performance counters.
  • Added Calculator version number to record one field three of CSV export files.

Version 6.1

  • Fixed operator mistake in calcNumActiveDBsSF formula
  • Fixed missed validation scenario where the calculator could recommend a copy count that could not be deployed on the custom disk architecture
  • Optimized remaining servers formula
  • Fixed an issue where single datacenter, multiple databases per volume architecture with lagged copies didn't calculate the correct number of copies/volume
  • Fixed VirtCPUFactor reference
  • Various comment changes
  • Improved cell highlights for insufficient disk capacity on storage design tab
  • Added additional storage capacities – 1.2TB, 6TB and 8TB
  • Fixed database count validation logic to take into consideration dedicated lagged copy servers

Version 5.9

  • DAG script fix

Version 5.8

  • Fixed VBA error "The object invoked is disconnected from its client" error when recalculating Distribution tab
  • Added validation check for per-server database limit
  • Improved conditional formatting for JBOD disk capacity/type alerts
  • Fixed conditional formatting bug on custom databases input
  • Fixed bugs and improved the CreateMBDatabases.ps1 and CreateDAG.ps1 scripts
  • Fixed disk function display name problem
  • Revised calulation of TotDBVolSpaceDAG on Volume Requirements tab to account for multiple databases per volume
  • Fixed bug when custom database size is set to zero
  • Fixed number of volumes for 48 copies/server in 2 volumes/backup set scenario
  • Removed 2nd site dependency for setting Alt FSW
  • Added support for 100 databases / server
  • Fixed bug with circular logging export
  • Fixed transcript bug in CreateMBDatabaseCopies script
  • Adjusted CI memory calculation for corner case scenarios
  • Fixed Shadow Effect calculation
  • Fixed mistakes in comments
  • Disabled AutoReseed when Log Isolation is enabled

Version 5.6

  • Optimized Volume Design Architecture Formula.
  • Fixed Recommended Min Number of GC Cores (Secondary Datacenter)" calculation to use SDC instead of PDC CAS count.
  • Fixed CPU comments and removed erroneous information.
  • Fixed multiple conditional formatting bugs.
  • Fixed problem where this workbook had to be the active workbook at all times.
  • Fixed problem with extra-wide Fail Server button on the distribution worksheet.
  • Enabled variable based tracing.
  • Resolved VBA Divide by Zero error caused by DiskGroup = 0.
  • Fixed problem with lagged copies in conjunction with multiple databases per volume.
  • Fixed missing "\" character in path names in MailboxDatabases.csv file.
  • Fixed problem with WAN failure simulation.
  • Fixed calcNumAMBXServersDC2 to ensure it cannot have more servers that primary site.
  • Fixed calculated IO Multiplication factor formulas to take into consideration IOPS override.
  • Added condition to validate that there are enough copies for multiple databases/volume scenario.
  • Fixed conditional formatting and JBOD storage results when JBOD evaluation is disabled.