扰流板
你好!
乍一看,在2020年,这个话题似乎并不相关。但是Axapta 2012版本仍然非常受欢迎,并且许多项目仍在积极开发该版本。此外,该主题中的信息对于那些迁移到Dynamics 365 FO的最新版本的人员也将很有用。
先决条件
大约4年以来,我们已经成功地将MS Dynamics AX 2012 R2与MS SQL Server 2012 SP3捆绑在一起。但是在新版本的SQL Server中,我们想自己实现许多新功能(例如Query Store)。此外,2012版的生命周期将于2022年结束。因此,出于蛮力工程原理“行之有效”的原则,我们决定将数据库迁移到DBMS的最新版本。
在项目开始时,SQL Server 2017的版本已经足够成熟,最近发布了2019版,但是我们受到应用程序软件Dynamics AX 2012 R2的版本的强加。Microsoft仅保证使用版本2016才能稳定运行。因此,我们迁移到了SQL Server 2016版本。但是,在迁移到MS Dynamics AX 2012 R3和Dynamics 365 FO的较旧版本时,迁移计划和此过程中收集的收益也很重要。 ...
迁移计划
24\7. . . , Always on. 5 , .
:
|
| |
1 |
|
|
a. ( ) | 10 | |
b. CHECKDB | 12 | |
2 |
| 10 |
3 |
| 10 |
4 | (2 ). | 45 |
5 |
| 10 |
. .1 | ||
6 | (2 ) | 45 |
7 |
| 10 |
. .1 | ||
8 | Always On | 5 |
9 |
| 10 |
. .1 | ||
10 |
| 24 |
. .2 | ||
11 | ! , (2 ) | 45 |
12 |
| 10 |
. .1 | ||
13 | , | 5 |
14 |
| 10 |
. .1. | ||
15 |
| 10 |
16 | 2016 | 10 |
|
| ||
1 |
|
| |
1. | 10 | ||
2. WITH NORECOVERY | 12 | ||
3. | 10 | ||
2 |
|
| |
1. , | 5 | ||
2. | 10 | ||
3. SQL Server |
| ||
a. SQL Server , SQL Server | 1 | ||
b. WITH NORECOVERY | 12 | ||
c. | 10 | ||
4. 2 . |
|
11 , - , . , .
. , . , , . . , . .
, , , . «», . , . «» , . .
, . . – . , .
, SQL Server trace flag – . MS . . .
. 2012- . , !!!, , SQL Server 2014. , , .
, . – . Cardinality Estimator. , SQL Server 7.0.
, SQL Server 2014 . , , 120 ( , 2014 – 120). 2016 130, 120
, , SQL Server , – , . , , SQL Server 7.0, .
, . 90-. , .
, SQL Server ( ) . LEGACY_CARDINALITY_ESTIMATION. 1.
, «».
, , D365 FO. , , . Azure SQL , . . , , .
MS . . , - . change log upgrade-.