المفسد
مرحبا!
للوهلة الأولى ، في عام 2020 ، قد يبدو الموضوع غير ذي صلة. لكن إصدار Axapta 2012 لا يزال يتمتع بشعبية كبيرة ، ولا تزال العديد من المشاريع تتطور بنشاط على هذا الإصدار. بالإضافة إلى ذلك ، ستكون المعلومات من الموضوع مفيدة لأولئك الذين يرحلون إلى أحدث إصدار من Dynamics 365 FO.
المتطلبات الأساسية
لمدة 4 سنوات تقريبًا ، نجحنا في تشغيل حزمة MS Dynamics AX 2012 R2 مع MS SQL Server 2012 SP3. ولكن في الإصدارات الجديدة من SQL Server ، هناك عدد من الميزات الجديدة التي أردنا تنفيذها في أنفسنا (على سبيل المثال ، Query Store ). بالإضافة إلى ذلك ، تنتهي دورة حياة إصدار 2012 في عام 2022. لذلك ، مبدأ هندسة القوة الغاشمة "يعمل - لا تلمس" ، قررنا ترحيل قاعدة البيانات الخاصة بنا إلى إصدار أحدث من نظام إدارة قواعد البيانات.
في وقت بدء المشروع ، كان إصدار 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-.