Implementarea SQL Server
Dacă organizația dvs. foloseșteSQL Server pentru alte aplicații decâtDynamics 365 for Customer Engagement, performanța se poate degrada pe măsură ce resursele sunt consumate de alte aplicații. Dacă utilizați un computer care ruleazăSQL Server care este folosit pentru alte aplicații, trebuie să analizați cu atenție efectul careDynamics 365 for Customer Engagement va avea asupra instalatiei existente de SQL Server. Pentru informații despre monitorizareSQL Server, vedea Instrumente de monitorizare și reglare a performanței.
Pentru cele mai bune rezultate, vă recomandăm să menținețiDynamics 365 for Customer Engagement baze de date pe un computer care ruleazăSQL Server și doar asta va sprijiniDynamics 365 for Customer Engagement și nu alte baze de date sau aplicații de baze de date.
Considerente despre implementarea SQL Server
Dynamics 365 for Customer Engagement este o aplicație intensivă în baze de date. Înainte de a vă desfășuraDynamics 365 for Customer Engagement la o instanţă deSQL Server, ar trebui să luați în considerare următoarele cerințe și configurații ale bazei de date:
Modificarea tabelelor de sistem. TheSQL Server tabelele de sistem nu trebuie modificate înainte de instalare Dynamics 365 Server. Unele aplicații de bază de date pot modificaSQL Server tabelele de sistem. Dacă se întâmplă acest lucru, probleme cuDynamics 365 for Customer Engagement și pot rezulta date.
Indexarea. Trebuie instalată indexarea textului integral. Acest lucru este necesar pentruDynamics 365 for Customer Engagement funcționalitatea bazei de cunoștințe.
Nivel de compatibilitate. În timpul unui upgrade sau al unei noi instalări,Microsoft Dynamics 365 ServerInstalare setează nivelul de compatibilitate a bazei de date a organizației la 130, care este nivelul de compatibilitate al Microsoft SQL Server 2016.
Creștere automată. În mod implicit,Dynamics 365 for Customer Engagement Fișierele bazei de date ale organizației sunt create pentru a avea o setare de creștere automată de 1 MB. Dacă efectuați tranzacții intensive în baza de date, cum ar fi importuri mari de date, luați în considerare creșterea valorii de creștere automată pentru a îmbunătăți performanța. Pentru informații despre cum să modificați setarea de creștere automată pentru o bază de date, consultațiSQL Server Management Studio Ajutor.
Memoria maximă a serverului. Vă recomandăm asta, dacă alergațiSQL Server pe un computer care rulează și alte aplicații, careSQL Server memoria maximă a serverului să fie setată la cel mult jumătate din RAM instalată. În mod implicit, memoria maximă a serverului este setată la 2147483647 megaocteți în versiunile recente aleSQL Server, care a demonstrat probleme legate de resurse cuSQL Server în timpul utilizării intensive a Dynamics 365 for Customer Engagement. Informații suplimentare:MSDN: Opțiuni de memorie server
Gradul maxim de paralelism. Vă recomandăm dacă aveți o experiență slabăSQL Server performanță, care poate apărea din cauza declarațiilor de index complexe, căSQL Server gradul maxim de paralelism să fie setat la 1 pentru a ajuta la îmbunătățirea performanței generale a aplicației pe sistemele multiprocesor. Informații suplimentare:MSDN: Opțiunea de configurare a gradului maxim de paralelism
RCSI. AlergareDynamics 365 for Customer Engagement care folosește aSQL Server configurat pentru izolarea de instantanee confirmată de citire (RCSI) este acceptat pentru utilizare cu această versiune a Dynamics 365 Server.
Colaţionarea locală a limbii şi ordinea de sortare
InstalareSQL Server într-o altă limbă decât engleza (S.U.A.) poate necesita schimbarea indicatorului de colare. Următorul tabel indică indicativul de colare care trebuie utilizat pentru unele dintre limbile disponibile.
| Windows Locale | Identificator local (LCID) | Indicator de colare | Pagina de coduri |
|---|---|---|---|
| Daneză | 0X406 | daneză_norvegiană | 1250 |
| Olandeză (standard) | 0X413 | Latin1_General | 1250 |
| Engleză (SUA) | 0X409 | Latin1_General | 1250 |
| Franceză (Franța) | 0X40C | Franceză | 1250 |
| Germană (Germania) | 0X407 | Latin1_General | 1250 |
| Italiană | 0X410 | Latin1_General | 1250 |
| Portugheză (Brazilia) | 0X416 | Latin1_General | 1250 |
| Spaniolă (sortare tradițională) | 0XC0A | Modern_spaniolă | 1250 |
Configurațiile discului și locațiile fișierelor
Pentru instanța implicită aSQL Server, directorul implicit pentru fișierele de date este \Program Files\Microsoft SQL Server\MSSQL <ver> .MSSQLSERVER\MSSQL\DATA, unde <ver> este versiunea majoră aSQL Server, cum ar fi 13 pentru SQL Server 2016. Puteți specifica o cale de fișier diferită de cea implicită atât pentru fișierele de program, cât și pentru fișierele de date.
Hinweis
Locațiile implicite pentru fișierele de programe și de date nu sunt neapărat cele mai bune locații. Pentru cea mai bună combinație de toleranță la erori de disc și performanță, luați în considerare specificațiile RAID disponibile de la furnizorii de hardware. Puteți creaDynamics 365 for Customer Engagement bazele de date de pe partițiile dvs., în special pentru aceste fișiere, și specificați bazele de date existente atunci când executați Microsoft Dynamics 365 ServerInstalare. Bazele de date create deDynamics 365 for Customer Engagement sunt notate în locația specificată a fișierului de date. Pentru mai multe informații, vezi Locația fișierului de date SQL Server mai târziu în acest subiect.
În mod implicit, instrumentele sunt instalate în \Program Files\Microsoft SQL Server\110\Tools pe unitatea de sistem. Acest folder conține fișierele implicite și denumite partajate de toate instanțele de SQL Server. Instrumentele includSQL Server Management Studio, utilitarul de linie de comandă T-SQL și instrumentul de interogare SQL OSQL.
Microsoft SQL ServerInstalare instalează, de asemenea, fișiere în directorul de sistem Windows. Locația fișierului de sistem nu poate fi schimbată.
Locația fișierului programului SQL Server
TheSQL Server fișierele program se află în \Program Files\Microsoft SQL Server\MSSQL <ver> .MSSQLSERVER\MSSQL\Binn.
Locația fișierului binar se află în directorul rădăcină unde programul de instalare creează folderele care conțin fișiere de program și alte fișiere care de obicei nu schimbă această cale pe măsură ce utilizați SQL Server. Deși aceste fișiere nu sunt doar pentru citire, folderele nu conțin date, jurnale, fișiere de rezervă sau date de replicare. Prin urmare, cerințele de spațiu pentru aceste fișiere ar trebui să crească doar marginal pe măsură ceSQL Server este utilizat și în timp pe măsură ce se aplică actualizările.
Wichtig
Fișierele program nu pot fi instalate pe o unitate de disc amovibilă.
Locația fișierului de date SQL Server
Fiecare bază de date SQL Server constă din unul sau mai multe fișiere de bază de date și unul sau mai multe fișiere jurnal de tranzacții. Dynamics 365 for Customer Engagement creează cel puțin două baze de date:
MSCRM_CONFIG. Această bază de date conțineDynamics 365 for Customer Engagement metadate, cum ar fi informații despre configurație și locație, care sunt specifice fiecărei baze de date organizației.
OrganizationName_MSCRM.* Aceasta este baza de date a organizației undeDynamics 365 for Customer Engagement datele sunt stocate, cum ar fi toate înregistrările și activitățile. Dynamics 365 Server acceptă mai multe organizații, astfel încât să puteți avea baze de date cu mai multe organizații.
Dynamics 365 for Customer Engagement se bazează de asemenea peSQL Server baze de date de sistem de stocatDynamics 365 for Customer Engagement informații de configurare. Aceste baze de date includ bazele de date master și msdb. Fișierele bazei de date care însoțesc o bază de date conțin toate datele și proprietățile acesteia. Fișierele jurnal de tranzacții conțin o înregistrare a activității de scriere în baza de date, cum ar fi atunci când un rând este adăugat, modificat sau eliminat. Fișierele jurnal de tranzacții sunt binare și nu pot fi utilizate pentru auditarea activității bazei de date.
Pentru informații de backup și recuperare pentruSQL Server baze de date inclusiv fișiere jurnal de tranzacții, vezi MSDN: Backup și restaurare a bazelor de date SQL Server.
Microsoft Dynamics 365 considerente privind redenumirea bazei de date
După cum s-a descris mai devreme, aCustomer Engagement (on-premises) implementarea conține următoarele baze de date:
O singură bază de date MSCRM_CONFIG
Unul sau mai multe (pentru implementări cu mai mulți locatari) Numele Organizatiei _Baze de date MSCRM
Baza de date de configurare, MSCRM_CONFIG, nu poate fi redenumită. Dacă baza de date MSCRM_CONFIG este redenumită,Dynamics 365 for Customer Engagement sistemul nu va funcționa corect.
Bazele de date ale organizației, OrganizationName_MSCRM, pot fi redenumite urmând instrucțiunile și considerațiile descrise aici.
Numele bazelor de date ale organizațiilor
Dynamics 365 for Customer Engagement bazele de date ale organizațiilor folosesc atât un nume afișat, cât și un nume unic.
Numele afisat. Acesta este numele care apare înDynamics 365 for Customer Engagement aplicație, cum ar fi colțul din dreapta sus al ecranului principal al aplicației. Numele afișat poate conține spații și poate avea până la 250 de caractere.
Nume unic. Acesta este numele care este folosit pentru a crea adresa URL pentru conectarea la aplicație și care este atașat _MSCRM. Este, de asemenea, numele fizic al bazei de date așa cum apare înSQL Server aplicații, cum ar fi SQL Server Management Studio. Acest nume nu poate conține spații și nu poate avea mai mult de 30 de caractere.
Redenumirea bazei de date a organizației
Numele afișat poate fi schimbat folosindExpert Editare organizație în Manager de implementare. Pașii de bază sunt să dezactivați organizația și apoi să rulați Expert Editare organizație. Pentru mai multe informații, vezi Editați atributele unei organizații.
Deși nu o recomandăm, puteți schimba numele numelui unic al bazei de date a unei organizații (Numele Organizatiei _MSCRM). Pentru a schimba numele unic al bazei de date, urmați acești pași:
Warnung
Redenumirea numelui unic al bazei de date pentru o organizație nu a fost testată complet deMicrosoft și poate provoca rezultate neașteptate. Nu putem garanta că problemele cauzate de efectuarea acestei proceduri pot fi rezolvate. Redenumiți numele unic al bazei de date a organizației pe propriul risc.
Wichtig
Înainte de a începe următoarea procedură, faceți o copie de rezervă completă a bazei de date a organizației pe care doriți să o redenumiți.
Următorii pași necesită să aveți deja o bază de date funcțională a organizației care a fost creată deMicrosoft Dynamics 365 ServerInstalare sau importate de un suportatDynamics 365 for Customer Engagement metodă.
Restaurați copia de rezervă a bazei de date a organizației la dvsSQL Server care folosește numele pe care îl doriți și care este susținut de SQL Server.
Importați baza de date redenumită a organizației în implementarea dvs. existentă Microsoft Dynamics 365 utilizândExpertul Import organizație în Manager de implementare.
În timpul importului, introduceți în baza de date a organizației un nume afișat și un nume unic care nu au legătură cu numele original al bazei de date.
Urmați instrucțiunile de pe ecran pentru a finaliza importul.
Asigura-te caDynamics 365 for Customer Engagement utilizatorii au noua adresă URL care va fi creată ca urmare a redenumirii organizației.
Criptare transparentă a datelor SQL Server (TDE)
TheSQL Server Caracteristica de criptare transparentă a datelor (TDE) este acceptată pentru utilizare cu Dynamics 365 for Customer Engagement. Cu toate acestea, pe baza rezultatelor testelor efectuate intern, utilizarea acestei caracteristici poate provoca o scădere a performanței generale de aproximativ 10% atunci când se rulează pe o bază de date criptată cu aceeași sarcină de lucru.
SQL Server OLTP în memorie
În prezent,Dynamics 365 for Customer Engagement tabelele bazei de date nu acceptăSQL Server procesarea tranzacțiilor online în memorie (OLTP). Pentru mai multe informații despre OLTP, consultați OLTP în memorie (Optimizare în memorie).
Vedeți și
Instalare și configurare SQL Server
Cerințe și recomandări SQL Server pentru Microsoft Dynamics 365
Hinweis
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru