Divulgacher
salut!
À première vue, en 2020, le sujet peut sembler hors de propos. Mais la version Axapta 2012 est toujours très populaire et de nombreux projets se développent encore activement sur cette version. En outre, les informations de la rubrique seront utiles pour ceux qui migrent vers la dernière version de Dynamics 365 FO.
Conditions préalables
Depuis environ 4 ans, nous exploitons avec succès un ensemble de MS Dynamics AX 2012 R2 avec MS SQL Server 2012 SP3. Mais dans les nouvelles versions de SQL Server, il existe un certain nombre de nouvelles fonctionnalités que nous voulions implémenter nous-mêmes (par exemple, le magasin de requêtes ). De plus, le cycle de vie de la version 2012 prend fin en 2022. Par conséquent, le principe de l'ingénierie de la force brute "fonctionne - ne touchez pas", nous avons décidé de migrer notre base de données vers une version plus récente du SGBD.
Au moment du démarrage du projet, la version de SQL Server 2017 était déjà assez mature, et la version 2019 est sortie récemment. Mais nous nous sommes imposés par la version de notre logiciel d'application Dynamics AX 2012 R2. Microsoft a garanti son fonctionnement stable uniquement avec la version 2016. Par conséquent, nous avons migré vers la version SQL Server 2016. Mais le plan de migration et le rake que nous avons collecté en cours de route seront également pertinents lors de la migration vers des versions plus anciennes pour MS Dynamics AX 2012 R3 et Dynamics 365 FO ...
Plan de migration
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-.