{"id":151,"date":"2026-07-09T21:28:08","date_gmt":"2026-07-09T14:28:08","guid":{"rendered":"https:\/\/sks.vn\/?page_id=151"},"modified":"2026-07-18T16:47:54","modified_gmt":"2026-07-18T09:47:54","slug":"microsoft-dynamics-ax-2012","status":"publish","type":"page","link":"https:\/\/sks.vn\/?page_id=151","title":{"rendered":"AX 2012"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* Scope css wrapper d\u00e0nh ri\u00eang cho page AX 2012 *\/\n.sks-ax2012-wrapper {\n    background-color: #161616;\n    color: #e0e0e0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    padding: 50px 25px;\n    border-radius: 12px;\n    max-width: 1140px;\n    margin: 20px auto;\n    line-height: 1.65;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);\n}\n\n.ax12-header {\n    text-align: center;\n    margin-bottom: 50px;\n    border-bottom: 1px solid #2a2a2a;\n    padding-bottom: 35px;\n}\n\n.ax12-title {\n    color: #ffffff !important;\n    font-size: 34px !important;\n    font-weight: 700 !important;\n    margin-bottom: 15px !important;\n    letter-spacing: -0.5px;\n    line-height: 1.3;\n}\n\n.ax12-subtitle {\n    color: #999999;\n    font-size: 16px;\n    max-width: 850px;\n    margin: 0 auto;\n}\n\n.ax12-section {\n    margin-bottom: 50px;\n}\n\n.ax12-section-title {\n    color: #0073aa !important;\n    font-size: 22px !important;\n    font-weight: 600 !important;\n    margin-bottom: 20px !important;\n    padding-left: 15px;\n    border-left: 4px solid #0073aa;\n}\n\n.ax12-text {\n    color: #cccccc;\n    font-size: 15px;\n    margin-bottom: 25px;\n}\n\n\/* Responsive Table *\/\n.ax12-table-responsive {\n    overflow-x: auto;\n    border-radius: 8px;\n    border: 1px solid #2a2a2a;\n    margin-top: 20px;\n}\n\n.ax12-services-table {\n    width: 100%;\n    border-collapse: collapse;\n    background-color: #1d1d1d;\n    margin: 0;\n}\n\n.ax12-services-table th {\n    background-color: #252525;\n    color: #ffffff;\n    font-weight: 600;\n    text-align: left;\n    padding: 14px 18px;\n    border-bottom: 2px solid #2a2a2a;\n    font-size: 15px;\n    width: 32%;\n}\n\n.ax12-services-table td {\n    padding: 14px 18px;\n    border-bottom: 1px solid #2a2a2a;\n    color: #b5b5b5;\n    font-size: 14.5px;\n}\n\n\/* Grid Layout Cards *\/\n.ax12-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 20px;\n    margin-top: 25px;\n}\n\n.ax12-card {\n    background-color: #1d1d1d;\n    padding: 25px 20px;\n    border-radius: 8px;\n    border: 1px solid #2a2a2a;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.ax12-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 6px 20px rgba(0,0,0,0.4);\n}\n\n.card-title {\n    color: #ffffff !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    margin: 0 0 12px 0 !important;\n}\n\n.card-desc, .ax12-text-small {\n    color: #a0a0a0;\n    font-size: 14px;\n    margin: 0;\n    line-height: 1.6;\n}\n\n.border-red { border-top: 3px solid #d94f4f; }\n.border-orange { border-top: 3px solid #f2994a; }\n.border-blue { border-top: 3px solid #2f80ed; }\n\n\/* Info Area *\/\n.info-box {\n    background-color: #1d1d1d;\n    border: 1px solid #2a2a2a;\n    padding: 30px;\n    border-radius: 8px;\n}\n\n.text-accent {\n    color: #0073aa !important;\n    border-left: none;\n    padding-left: 0;\n}\n\n.ax12-list {\n    padding-left: 20px;\n    margin: 0;\n}\n\n.ax12-list li {\n    margin-bottom: 12px;\n    color: #b5b5b5;\n    font-size: 14.5px;\n}\n\n.ax12-list li strong {\n    color: #ffffff;\n}\n\n\/* Call To Action Box *\/\n.ax12-cta-box {\n    text-align: center;\n    background: linear-gradient(135deg, #1d1d1d 0%, #111111 100%);\n    padding: 45px 20px;\n    border-radius: 10px;\n    border: 1px solid #0073aa;\n    margin-top: 60px;\n}\n\n.cta-title {\n    color: #ffffff !important;\n    font-size: 26px !important;\n    font-weight: 700 !important;\n    margin-bottom: 15px !important;\n}\n\n.cta-desc {\n    color: #a5a5a5;\n    font-size: 15px;\n    max-width: 700px;\n    margin: 0 auto 30px;\n}\n\n.ax12-btn-primary {\n    display: inline-block;\n    background-color: #0073aa;\n    color: #ffffff !important;\n    font-weight: 600;\n    font-size: 15px;\n    padding: 14px 36px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    box-shadow: 0 4px 12px rgba(0, 115, 170, 0.3);\n    transition: all 0.2s ease-in-out;\n}\n\n.ax12-btn-primary:hover {\n    background-color: #005a87;\n    transform: scale(1.02);\n    box-shadow: 0 6px 18px rgba(0, 115, 170, 0.4);\n}\n\n\/* Mobile Responsive *\/\n@media (max-width: 768px) {\n    .sks-ax2012-wrapper { padding: 30px 15px; }\n    .ax12-title { font-size: 24px !important; }\n    .ax12-grid { grid-template-columns: 1fr; }\n    .ax12-services-table th { width: 100%; display: block; border-bottom: none; }\n    .ax12-services-table td { display: block; padding-top: 5px; }\n    .cta-title { font-size: 21px !important; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function() {\n    function initAX12Scripts() {\n        const ax12CtaButton = document.querySelector('.ax12-btn-primary');\n        if (ax12CtaButton) {\n            ax12CtaButton.addEventListener('click', function(e) {\n                \/\/ Log\/Analytics theo d\u00f5i chuy\u1ec3n \u0111\u1ed5i ri\u00eang bi\u1ec7t c\u1ee7a gi\u1ea3i ph\u00e1p AX 2012\n                console.log('AX2012 Solution Page: Kh\u00e1ch h\u00e0ng click li\u00ean h\u1ec7 t\u01b0 v\u1ea5n t\u1ed1i \u01b0u.');\n            });\n        }\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initAX12Scripts);\n    } else {\n        initAX12Scripts();\n    }\n})();\n<\/script>\n\n<div class=\"sks-ax2012-wrapper\">\n    \n    <header class=\"ax12-header\">\n        <h1 class=\"ax12-title\">D\u1ecbch V\u1ee5 K\u1ef9 Thu\u1eadt &#038; T\u1ed1i \u01afu H\u00f3a Microsoft Dynamics AX 2012<\/h1>\n        <p class=\"ax12-subtitle\">Duy tr\u00ec s\u1ef1 \u1ed5n \u0111\u1ecbnh, t\u1ed1i h\u00f3a hi\u1ec7u su\u1ea5t x\u1eed l\u00fd d\u1eef li\u1ec7u l\u1edbn v\u00e0 m\u1edf r\u1ed9ng kh\u1ea3 n\u0103ng k\u1ebft n\u1ed1i cho h\u1ec7 th\u1ed1ng ERP Dynamics AX 2012 (R2\/R3) c\u1ee7a doanh nghi\u1ec7p b\u1ea1n.<\/p>\n    <\/header>\n\n    <section class=\"ax12-section\">\n        <h2 class=\"ax12-section-title\">Th\u1ef1c Tr\u1ea1ng H\u1ec7 Th\u1ed1ng Dynamics AX 2012 Hi\u1ec7n T\u1ea1i<\/h2>\n        <p class=\"ax12-text\">Microsoft Dynamics AX 2012 l\u00e0 m\u1ed9t b\u01b0\u1edbc nh\u1ea3y v\u1ecdt v\u1ec1 c\u00f4ng ngh\u1ec7 ERP v\u1edbi c\u1ea5u tr\u00fac ph\u00e2n t\u1ea7ng (Layering) v\u00e0 m\u00f4 h\u00ecnh d\u1eef li\u1ec7u m\u1ea1nh m\u1ebd. Tuy nhi\u00ean, vi\u1ec7c Microsoft ch\u00ednh th\u1ee9c d\u1eebng h\u1ed7 tr\u1ee3 m\u1edf r\u1ed9ng (Extended Support) \u0111ang \u0111\u1eb7t c\u00e1c doanh nghi\u1ec7p \u0111ang v\u1eadn h\u00e0nh h\u1ec7 th\u1ed1ng n\u00e0y tr\u01b0\u1edbc nh\u1eefng b\u00e0i to\u00e1n h\u00f3c b\u00faa v\u1ec1 m\u1eb7t k\u1ef9 thu\u1eadt:<\/p>\n        \n        <div class=\"ax12-grid\">\n            <div class=\"ax12-card border-red\">\n                <h3 class=\"card-title\">Suy Gi\u1ea3m Hi\u1ec7u N\u0103ng (Slowing Down)<\/h3>\n                <p class=\"card-desc\">Sau nhi\u1ec1u n\u0103m v\u1eadn h\u00e0nh, l\u01b0\u1ee3ng d\u1eef li\u1ec7u giao d\u1ecbch ph\u00ecnh to d\u1eabn \u0111\u1ebfn t\u00ecnh tr\u1ea1ng ngh\u1ebdn c\u1ed5 chai, b\u00e1o c\u00e1o ch\u1ea1y ch\u1eadm, treo x\u1eed l\u00fd cu\u1ed1i th\u00e1ng (Month-end closing).<\/p>\n            <\/div>\n            <div class=\"ax12-card border-orange\">\n                <h3 class=\"card-title\">R\u00e0o C\u1ea3n T\u00edch H\u1ee3p (Integration)<\/h3>\n                <p class=\"ax12-text-small\">Kh\u00f3 kh\u0103n trong vi\u1ec7c k\u1ebft n\u1ed1i \u0111\u1ed3ng b\u1ed9 an to\u00e0n v\u1edbi c\u00e1c \u1ee9ng d\u1ee5ng hi\u1ec7n \u0111\u1ea1i: H\u1ec7 th\u1ed1ng h\u00f3a \u0111\u01a1n \u0111i\u1ec7n t\u1eed, e-Commerce, CRM, hay c\u1ed5ng thanh to\u00e1n qua API\/Web Services.<\/p>\n            <\/div>\n            <div class=\"ax12-card border-blue\">\n                <h3 class=\"card-title\">Thi\u1ebfu B\u1ea3n V\u00e1 An Ninh<\/h3>\n                <p class=\"card-desc\">Thi\u1ebfu c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt b\u1ea3o m\u1eadt c\u1ed1t l\u00f5i khi\u1ebfn h\u1ec7 th\u1ed1ng Enterprise \u0111\u1ed1i m\u1eb7t v\u1edbi c\u00e1c nguy c\u01a1 b\u1ecb khai th\u00e1c l\u1ed7 h\u1ed5ng ho\u1eb7c kh\u00f4ng \u0111\u00e1p \u1ee9ng chu\u1ea9n audit an ninh m\u1ea1ng.<\/p>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"ax12-section\">\n        <h2 class=\"ax12-section-title\">H\u1ea1ng M\u1ee5c D\u1ecbch V\u1ee5 Chuy\u00ean S\u00e2u T\u1eeb sks.vn<\/h2>\n        <p class=\"ax12-text\">\u0110\u1ec3 gi\u00fap doanh nghi\u1ec7p b\u1ea3o v\u1ec7 kho\u1ea3n \u0111\u1ea7u t\u01b0 c\u00f4ng ngh\u1ec7 l\u1edbn v\u00e0o AX 2012, sks.vn cung c\u1ea5p h\u1ec7 sinh th\u00e1i d\u1ecbch v\u1ee5 k\u1ef9 thu\u1eadt chu\u1ea9n quy tr\u00ecnh, x\u1eed l\u00fd tri\u1ec7t \u0111\u1ec3 t\u1eeb h\u1ea1 t\u1ea7ng \u0111\u1ebfn m\u00e3 ngu\u1ed3n (Code):<\/p>\n        \n        <div class=\"ax12-table-responsive\">\n            <table class=\"ax12-services-table\">\n                <thead>\n                    <tr>\n                        <th>Gi\u1ea3i ph\u00e1p k\u1ef9 thu\u1eadt<\/th>\n                        <th>Ph\u1ea1m vi x\u1eed l\u00fd chi ti\u1ebft<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td><strong>T\u1ed1i \u01b0u Performance &#038; Gi\u1ea3m t\u1ea3i SQL<\/strong><\/td>\n                        <td>Ph\u00e2n t\u00edch ch\u1ec9 m\u1ee5c (Indexing), c\u1ea5u h\u00ecnh TempDB, t\u1ed1i \u01b0u c\u00e1c c\u00e2u l\u1ec7nh \u1ea9n trong class X++ nh\u1eb1m gi\u1ea3i quy\u1ebft tri\u1ec7t \u0111\u1ec3 t\u00ecnh tr\u1ea1ng ch\u1eadm\/treo h\u1ec7 th\u1ed1ng khi x\u1eed l\u00fd d\u1eef li\u1ec7u l\u1edbn (Big Data).<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>S\u1eeda l\u1ed7i Code chuy\u00ean s\u00e2u &#038; SSRS<\/strong><\/td>\n                        <td>Kh\u1eafc ph\u1ee5c l\u1ed7i \u1ee9ng d\u1ee5ng (Application bugs), x\u1eed l\u00fd xung \u0111\u1ed9t gi\u1eefa c\u00e1c Layer (CUS, VAR, USR), ch\u1ec9nh s\u1eeda ho\u1eb7c t\u1ed1i \u01b0u h\u00f3a h\u1ec7 th\u1ed1ng b\u00e1o c\u00e1o SSRS n\u00e2ng cao c\u1ee7a AX 2012.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>Ph\u00e1t tri\u1ec3n T\u00edch h\u1ee3p &#038; M\u1edf r\u1ed9ng (AIF)<\/strong><\/td>\n                        <td>S\u1eed d\u1ee5ng Application Integration Framework (AIF) ho\u1eb7c ph\u00e1t tri\u1ec3n Custom Services \u0111\u1ed9c l\u1eadp \u0111\u1ec3 k\u1ebft n\u1ed1i AX 2012 v\u1edbi c\u00e1c h\u1ec7 th\u1ed1ng b\u00ean th\u1ee9 ba m\u1ed9t c\u00e1ch m\u01b0\u1ee3t m\u00e0, b\u1ea3o m\u1eadt.<\/td>\n                    <\/tr>\n                    <tr>\n                        <td><strong>Qu\u1ea3n tr\u1ecb &#038; Gi\u00e1m s\u00e1t H\u1ec7 th\u1ed1ng (AOS)<\/strong><\/td>\n                        <td>C\u1ea5u h\u00ecnh t\u1ed1i \u01b0u c\u1ee5m m\u00e1y ch\u1ee7 AOS (Application Object Server), qu\u1ea3n l\u00fd b\u1ed9 nh\u1edb \u0111\u1ec7m, ph\u00e2n quy\u1ec1n b\u1ea3o m\u1eadt chuy\u00ean s\u00e2u (Security Roles) v\u00e0 l\u1eadp k\u1ecbch b\u1ea3n Disaster Recovery.<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/section>\n\n    <section class=\"ax12-section info-box\">\n        <h2 class=\"ax12-section-title text-accent\">N\u0103ng L\u1ef1c Kh\u00e1c Bi\u1ec7t C\u1ee7a sks.vn<\/h2>\n        <ul class=\"ax12-list\">\n            <li><strong>Chuy\u00ean gia am hi\u1ec3u AX 2012 R2\/R3:<\/strong> \u0110\u1ed9i ng\u0169 k\u1ef9 s\u01b0 s\u1edf h\u1eefu c\u00e1c ch\u1ee9ng ch\u1ec9 chuy\u00ean m\u00f4n c\u1ee7a Microsoft, kinh nghi\u1ec7m th\u1ef1c chi\u1ebfn x\u1eed l\u00fd c\u00e1c h\u1ec7 th\u1ed1ng AX quy m\u00f4 h\u00e0ng ng\u00e0n user.<\/li>\n            <li><strong>Quy tr\u00ecnh Debug an to\u00e0n:<\/strong> M\u1ecdi t\u00e1c v\u1ee5 l\u1eadp tr\u00ecnh v\u00e0 s\u1eeda l\u1ed7i \u0111\u1ec1u \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n nghi\u00eam ng\u1eb7t tr\u00ean m\u00f4i tr\u01b0\u1eddng DEV\/STAGING tr\u01b0\u1edbc khi \u0111\u1ed3ng b\u1ed9 (Deploy) l\u00ean PRODUCTION \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o kh\u00f4ng gi\u00e1n \u0111o\u1ea1n kinh doanh.<\/li>\n            <li><strong>S\u1eb5n s\u00e0ng \u0111\u1ecbnh h\u01b0\u1edbng t\u01b0\u01a1ng lai:<\/strong> B\u00ean c\u1ea1nh vi\u1ec7c b\u1ea3o tr\u00ec, ch\u00fang t\u00f4i t\u01b0 v\u1ea5n gi\u1ea3i ph\u00e1p chu\u1ea9n b\u1ecb d\u1eef li\u1ec7u (Data cleansing) s\u1eb5n s\u00e0ng n\u1ebfu doanh nghi\u1ec7p c\u00f3 l\u1ed9 tr\u00ecnh d\u1ecbch chuy\u1ec3n l\u00ean \u0111\u00e1m m\u00e2y Dynamics 365 trong d\u00e0i h\u1ea1n.<\/li>\n        <\/ul>\n    <\/section>\n\n    <footer class=\"ax12-cta-box\">\n        <h2 class=\"cta-title\">T\u1ed1i \u01afu H\u00f3a H\u1ec7 Th\u1ed1ng Dynamics AX 2012 Ngay H\u00f4m Nay<\/h2>\n        <p class=\"cta-desc\">H\u00e3y \u0111\u1ec3 c\u00e1c chuy\u00ean gia k\u1ef9 thu\u1eadt c\u1ee7a sks.vn \u0111\u1ed3ng h\u00e0nh gi\u1ea3i quy\u1ebft d\u1ee9t \u0111i\u1ec3m c\u00e1c l\u1ed7i ph\u00e1t sinh v\u00e0 b\u00e0i to\u00e1n hi\u1ec7u su\u1ea5t cho h\u1ec7 th\u1ed1ng ERP c\u1ee7a b\u1ea1n. Li\u00ean h\u1ec7 v\u1edbi ch\u00fang t\u00f4i \u0111\u1ec3 nh\u1eadn l\u1ecbch l\u00e0m vi\u1ec7c s\u1edbm nh\u1ea5t.<\/p>\n        <a href=\"\/contact-us\/\" class=\"ax12-btn-primary\">Li\u00ean H\u1ec7 Nh\u1eadn T\u01b0 V\u1ea5n K\u1ef9 Thu\u1eadt<\/a>\n    <\/footer>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>D\u1ecbch V\u1ee5 K\u1ef9 Thu\u1eadt &#038; T\u1ed1i \u01afu H\u00f3a Microsoft Dynamics AX 2012 Duy tr\u00ec s\u1ef1 \u1ed5n \u0111\u1ecbnh, t\u1ed1i h\u00f3a hi\u1ec7u su\u1ea5t x\u1eed l\u00fd d\u1eef li\u1ec7u l\u1edbn v\u00e0 m\u1edf r\u1ed9ng kh\u1ea3 n\u0103ng k\u1ebft n\u1ed1i cho h\u1ec7 th\u1ed1ng ERP Dynamics AX 2012 (R2\/R3) c\u1ee7a doanh nghi\u1ec7p b\u1ea1n. Th\u1ef1c Tr\u1ea1ng H\u1ec7 Th\u1ed1ng Dynamics AX 2012 Hi\u1ec7n T\u1ea1i Microsoft Dynamics AX 2012 l\u00e0 m\u1ed9t b\u01b0\u1edbc nh\u1ea3y v\u1ecdt v\u1ec1 c\u00f4ng ngh\u1ec7 ERP v\u1edbi c\u1ea5u tr\u00fac ph\u00e2n t\u1ea7ng (Layering) v\u00e0 m\u00f4 h\u00ecnh d\u1eef li\u1ec7u m\u1ea1nh m\u1ebd&#8230;.<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/sks.vn\/?page_id=151\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-151","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sks.vn\/index.php?rest_route=\/wp\/v2\/pages\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sks.vn\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sks.vn\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sks.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sks.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=151"}],"version-history":[{"count":2,"href":"https:\/\/sks.vn\/index.php?rest_route=\/wp\/v2\/pages\/151\/revisions"}],"predecessor-version":[{"id":216,"href":"https:\/\/sks.vn\/index.php?rest_route=\/wp\/v2\/pages\/151\/revisions\/216"}],"wp:attachment":[{"href":"https:\/\/sks.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}