Manager de setări SQL Server. Manager de configurare SQL Server

Servicii SQL Server


Serviciile grupate SQL Server pot (și ar trebui) să fie gestionate și configurate din SSCM, mai degrabă decât din API-ul services.msc. După cum sa menționat mai sus, putem controla nu numai comportamentul de pornire și contul de serviciu, ci și parametri suplimentari pentru fiecare serviciu (vezi ecranul de mai jos).
Servicii de integrare SQL Server. Nu există opțiuni suplimentare configurabile.
Servicii de analiză SQL Server. Nu există opțiuni suplimentare configurabile.
Serviciul SQL Server:

Servicii SQL Server conexe


1. FILESTREAM. Această setare vă permite să activați sau să dezactivați accesul T-SQL, accesul la fișiere I/O, accesul la client la distanță și să setați numele partajării FILESTREAM.

2. Nivel ridicat de disponibilitate AlwaysOn. Această setare vă oferă posibilitatea de a activa sau dezactiva Grupurile de disponibilitate AlwaysOn. În plus, vă permite să configurați un cluster de failover Windows (WFCS) pe care este construit grupul de disponibilitate.

3. Lansați opțiuni. SSCM vă permite să atribuiți opțiuni speciale de pornire care au efect pentru o instanță. Veți avea întotdeauna la dispoziție cel puțin trei opțiuni de pornire pentru orice instanță de SQL Server pentru a vă asigura că Microsoft SQL Server pornește corect:
-d. Specifică locația fișierului de date al bazei de date master (.mdf).
-l. Specifică locația fișierului jurnal de tranzacții (.Idf) al bazei de date master.
-e. Specifică locația fișierului jurnal de erori ale instanței.


De ce acești trei parametri? Deoarece master funcționează ca „creierul” orientat spre exterior al instanței SQL, lucrând împreună cu baza de date a resurselor ascunse, furnizând toate metadatele necesare pentru a rula instanța SQL Server. Trebuie să utilizați un jurnal de erori pentru a înregistra fiecare pas al procesului de pornire.

Pot fi configurate opțiuni suplimentare, în special pentru a rula serverul în modul utilizator unic în scopuri de depanare (-m); lansează o instanță cu un set minim de setări (-f) în cazurile în care este necesară ocolirea unui parametru nereușit care ar putea duce la o deteriorare a răspunsului instanței; setarea semnalizatoare de urmărire care modifică comportamentul de bază al Microsoft SQL Server (-T). A trebuit să folosesc -f pentru a rezolva setările eșuate când încercam să demonstrez problemele legate de limita de memorie și să setez valoarea maximă a memoriei serverului atât de scăzută încât nu am putut porni SQL Server. Desigur, majoritatea DBA-urilor stabilesc mai multe semnalizatoare de urmărire în timpul carierei lor pe fiecare dintre serverele lor SQL prin opțiunea -T, dar voi acoperi asta mai detaliat într-un alt articol.

SQL Server este un instrument conceput pentru a gestiona serviciile legate de SQL Server, pentru a configura protocoalele de rețea care sunt utilizate de SQL Server și pentru a gestiona configurațiile de conexiune de la computerele client SQL Server. SQL Server Microsoft Configuration Manager este un snap-in Microsoft Management Console (MMC) pe care îl puteți deschide din meniul Start sau îl puteți adăuga la orice ecran Microsoft Management Console. Consola de administrare Microsoft ( mmc.exe) folosește fișier SQLServerManager<версия>.msc(De exemplu, SQLServerManager13.msc pentru SQL Server 2016) pentru a deschide Configuration Manager. Mai jos sunt locațiile celor mai recente patru versiuni ale acestui manager la instalarea Windows pe unitatea C.

SQL Server 2016C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012C:\Windows\SysWOW64\SQLServerManager11.msc
SQL Server 2008C:\Windows\SysWOW64\SQLServerManager10.msc
Notă

Deoarece SQL Server Configuration Manager este un snap-in Microsoft Management Console și nu un program independent, SQL Server Configuration Manager nu apare ca o aplicație atunci când rulează pe versiuni mai noi de Windows.

  • Windows 10:
    pentru a deschide SQL Server Configuration Manager, introduceți pagina principala SQLServerManager13.msc (pentru SQL Server 2016). Pentru versiunile anterioare de SQL Server, înlocuiți 13 cu un număr mai mic. Dacă faceți clic pe SQLServerManager13.msc, se deschide Configuration Manager. Pentru a fixa Configuration Manager la pagina de pornire sau la bara de activități, faceți clic dreapta pe SQLServerManager13.msc și selectați Deschideți folderul cu fișierul. În Explorer, faceți clic dreapta pe SQLServerManager13.msc, apoi selectați Fixați pe ecranul de pornire sau Adaugă la bara de activități.
  • Windows 8:
    pentru a deschide SQL Server Configuration Manager folosind farmecul Căutare pe filă Aplicații introduce SQLServerManager<версия>.msc(De exemplu, SQLServerManager13.msc) și apăsați tasta INTRODUCE.

SQL Server Configuration Manager și SQL Server Management Studio folosesc WMI pentru a vedea și modifica unele setări ale serverului. WMI oferă o interfață consecventă cu apeluri API care controlează operațiunile de registry care interogează instrumentele SQL Server, precum și un control și management îmbunătățit al serviciilor SQL selectate în Managerul de configurare SQL Server. Pentru informații despre setarea permisiunilor legate de WMI, consultați .

Pentru informații despre pornirea, oprirea, întreruperea, reluarea și configurarea serviciilor pe alt computer utilizând Managerul de configurare SQL Server, consultați .

Utilizați Managerul de configurare SQL Server pentru a porni, întrerupe, relua și opri serviciile și pentru a vedea sau modifica proprietățile serviciilor.

Utilizați Managerul de configurare SQL Server pentru a porni Motorul bazei de date folosind opțiunile de pornire. Pentru mai multe informații, consultați .

Puteți utiliza Managerul de configurare SQL Server pentru a gestiona serviciile SQL Server.

Important

Utilizați întotdeauna instrumente SQL Server, cum ar fi Managerul de configurare SQL Server, pentru a modifica contul care este utilizat de serviciile SQL Server sau Agentul SQL Server sau pentru a schimba parola contului. Managerul de configurare SQL Server nu numai că schimbă numele contului, dar efectuează și configurații suplimentare, cum ar fi setarea permisiunilor în registrul Windows, astfel încât noul cont să poată citi setările SQL Server. Alte instrumente, cum ar fi Windows Service Control Manager, pot schimba numele contului, dar nu modifică setările asociate. Dacă un serviciu nu poate accesa cheia de registry SQL Server, este posibil să nu pornească corect.

Un avantaj suplimentar al SQL Server Configuration Manager, SMO și WMI este că noile setări intră în vigoare imediat, fără a reporni serviciul.

SQL Server vă permite să configurați protocoale de rețea server și client, precum și parametrii de conexiune. Odată ce protocoalele corecte sunt activate, de obicei nu este nevoie să schimbați conexiunile de rețea ale serverului. În același timp, Managerul de configurare SQL Server poate fi utilizat pentru a reconfigura conexiunile, astfel încât SQL Server să asculte pe un anumit protocol de rețea, port sau canal. Pentru mai multe informații despre activarea protocoalelor, consultați . Pentru informații despre permiterea accesului la protocoalele din firewall, consultați .

Managerul de configurare SQL Server vă permite să gestionați protocoalele de rețea de server și client, inclusiv aplicarea criptării protocolului, vizualizarea proprietăților aliasului și activarea sau dezactivarea unui protocol.

SQL Server vă permite să creați sau să ștergeți aliasuri, să schimbați ordinea în care sunt utilizate protocoalele și să vizualizați proprietățile alias-ului serverului, inclusiv:

    aliasuri de server - aliasuri de server utilizate pentru computerul la care se conectează clientul;

    protocol - protocolul de rețea utilizat pentru această configurație;

    parametri de conexiune - parametri asociați cu adresa de conectare pentru configurarea protocolului de rețea.

Managerul de configurare SQL Server vă permite, de asemenea, să vizualizați informații despre instanțe de cluster de failover, deși trebuie să utilizați Administratorul de cluster pentru unele acțiuni, cum ar fi pornirea și oprirea serviciilor.

Protocoale de rețea disponibile

SQL Server acceptă memorie partajată, TCP/IP și protocoale named pipes. Pentru informații despre selectarea protocoalelor de rețea, consultați secțiunea. SQL Server nu acceptă protocoalele de rețea VIA, Banyan VINES Sequenced Packet Protocol (SPP), Multiprotocol, AppleTalk sau NWLink IPX/SPX. Clienții care s-au conectat anterior utilizând aceste protocoale trebuie să selecteze un alt protocol pentru a se conecta la SQL Server. Managerul de configurare SQL Server nu poate fi utilizat pentru a configura proxy-ul WinSock. Pentru a configura proxy-ul WinSock, consultați documentația ISA Server.

Nu am auzit niciodată de cineva care a crescut și care să viseze să devină administrator de baze de date atunci când va fi mare. Viața pur și simplu ne duce la această meserie, deși multor oameni le place foarte mult. Abordarea în administrarea SQL Server se întâmplă rar cu un manual de produs; de cele mai multe ori, trebuie să învățăm meseria pe cont propriu. Exact așa am început și am făcut multe greșeli în timpul studiilor. Prin urmare, am pregătit o serie de articole care au acoperit deja subiectele de backup și recuperare. Acum este timpul să vorbim despre instrumentul principal pentru configurarea setărilor SQL Server - Managerul de setări SQL Server.

Managerul de setări SQL Server este o aplicație interactivă pentru gestionarea tuturor serviciilor bazate pe SQL Server, protocoalele de rețea, porturile de ascultător și crearea de aliasuri de server. Managerul de setări SQL Server (SSCM) este disponibil în ierarhia elementelor de meniu Start\Microsoft SQL Server 20xx\Configuration Tools\SQL Server Configuration Manager pe versiunile Microsoft Windows anterioare Windows 8 și Windows Server 2012. Pe cele mai recente versiuni de sistem de operare enumerate, pur și simplu căutați cuvintele SQL Server și selectați „SQL Server Settings Manager” din lista de aplicații. Prima dată când accesați SSCM, programul arată așa cum arată figura 1 (acest articol folosește SQL Server 2014 ca exemplu).

Ecranul 1: Manager de setări SQL Server

Setări

Să aruncăm o privire mai atentă la posibilele acțiuni permise în managerul SSCM. Fiecare element din panoul din stânga reprezintă una sau mai multe sarcini pe care le puteți efectua în SSCM. În unele cazuri, există atât o opțiune pe 64 de biți, cât și una pe 32 de biți. În acest articol ne vom concentra pe versiunea pe 32 de biți. Astăzi, Microsoft SQL Server este găzduit pe servere pe 32 de biți numai dacă:

a) sunteți proprietarul unei versiuni vechi de SQL Server;

b) Probabil că vă furați instanța SQL Server de resurse valoroase de memorie.

Să enumerăm acțiunile disponibile în managerul SSCM (vezi Figura 2).


Ecranul 2: Acțiuni disponibile în SSCM
  • Servicii SQL Server. Această acțiune vă permite să porniți, să opriți și să reporniți toate serviciile asociate cu Microsoft SQL Server. În plus, puteți modifica conturile de serviciu, comportamentul de pornire și funcțiile suplimentare și opțiunile de pornire în funcție de serviciu.
  • Setări de rețea SQL Server. Această acțiune vă permite să activați sau să dezactivați anumite protocoale de rețea: memorie partajată, conducte numite și TCP/IP, precum și să configurați setări suplimentare pentru fiecare dintre ele.
  • Setări SQL Server Native Client (în prezent versiunea 11.0). Această acțiune vă permite să setați ordinea în care clienții vor folosi protocoale activate special pentru a se conecta la o instanță personalizată a SQL Server. Vă permite să creați aliasuri pentru o instanță SQL Server, astfel încât diverse aplicații de utilizator final să se poată conecta la servere cu alte nume decât numele serverului real. Acest lucru se face în cazul în care nu puteți modifica șirurile de conexiune la migrarea bazelor de date de aplicații, dar doriți totuși să asigurați continuitatea sau să ascundeți numele serverului real de utilizatorii finali. Să ne uităm la fiecare dintre aceste acțiuni mai detaliat.

Servicii SQL Server

Serviciile grupate SQL Server pot (și ar trebui) să fie gestionate și configurate din SSCM, mai degrabă decât din API-ul services.msc. După cum sa menționat mai sus, putem controla nu numai comportamentul de pornire și contul de serviciu, ci și setările suplimentare pentru fiecare serviciu (vezi Figura 3).

  • Servicii de integrare SQL Server. Nu există opțiuni suplimentare configurabile.
  • Servicii de analiză SQL Server. Nu există opțiuni suplimentare configurabile.
  • Serviciul SQL Server:

1. FILESTREAM. Această setare vă permite să activați sau să dezactivați accesul T-SQL, accesul la fișiere I/O, accesul la client la distanță și să setați numele partajării FILESTREAM.

2. Nivel ridicat de disponibilitate AlwaysOn. Această setare vă oferă posibilitatea de a activa sau dezactiva AlwaysOn Availability Groups și de a configura Windows Failover Cluster (WFCS) pe care este construit grupul de disponibilitate.

3. Lansați opțiuni. SSCM vă permite să atribuiți opțiuni speciale de pornire care au efect pentru o instanță. Veți avea întotdeauna la dispoziție cel puțin trei opțiuni de pornire pentru orice instanță de SQL Server pentru a vă asigura că Microsoft SQL Server pornește corect:

  • -d. Specifică locația fișierului de date al bazei de date master (.mdf).
  • -l. Specifică locația fișierului jurnal de tranzacții (.ldf) pentru baza de date master.
  • -e. Specifică locația fișierului jurnal de erori ale instanței.

De ce acești trei parametri? Deoarece master funcționează ca „creierul” orientat spre exterior al instanței SQL, lucrând împreună cu baza de date a resurselor ascunse, furnizând toate metadatele necesare pentru a rula instanța SQL Server. Trebuie să utilizați un jurnal de erori pentru a înregistra fiecare pas al procesului de pornire.

Pot fi configurate opțiuni suplimentare, în special pentru a rula serverul în modul utilizator unic în scopuri de depanare (-m); lansează o instanță cu un set minim de setări (-f) în cazurile în care este necesară ocolirea unui parametru nereușit care ar putea duce la o deteriorare a răspunsului instanței; setarea semnalizatoare de urmărire care modifică comportamentul de bază al Microsoft SQL Server (-T). A trebuit să folosesc -f pentru a rezolva setările eșuate când încercam să demonstrez problemele legate de limita de memorie și să setez valoarea maximă a memoriei serverului atât de scăzută încât nu am putut porni SQL Server. Desigur, majoritatea DBA-urilor stabilesc mai multe semnalizatoare de urmărire în timpul carierei lor pe fiecare dintre serverele lor SQL prin opțiunea -T, dar voi acoperi asta mai detaliat într-un alt articol.

O listă completă a opțiunilor de pornire poate fi găsită în documentația oficială Microsoft (https://msdn.

microsoft.com/en-us/library/ms190

4. Avansat („Avansat”). Fila Avansat pentru serviciul SQL Server (Figura 4) oferă posibilitatea de a schimba directorul de descărcare pentru instanță, precum și de a configura un mecanism pentru a oferi feedback către Microsoft pentru dezvoltarea de produse viitoare. În plus, aveți posibilitatea de a citi (dar nu de a modifica) parametrii suplimentari enumerați mai jos.

  • Servicii de raportare SQL Server. Putem gestiona unele setări de bază ale serviciului pentru SQL Server Reporting Services (SSRS), dar există o interfață separată pentru acest serviciu. Nu recomand să utilizați SSCM pentru toate aspectele configurației SSRS, deși unele sunt disponibile.
  • Browser SQL Server. Pe lângă comportamentul de pornire și contul de serviciu, există câteva setări suplimentare pentru acest serviciu pe care le puteți controla, în afară de directorul de descărcare și jurnalul de erori. Se recomandă să dezactivați acest serviciu, cu excepția cazului în care aveți mai multe instanțe de SQL Server pe același nod.
  • Serviciul Agent SQL Server Similar cu multe alte servicii, puteți configura doar directorul de descărcare, înregistrarea erorilor și raportarea feedback-ului, împreună cu comportamentul de pornire și contul de serviciu.

Setări de rețea SQL Server

Pașii de configurare a rețelei SQL Server vă permit să activați oricare sau toate cele trei protocoale de rețea disponibile în Microsoft SQL Server: memorie partajată, conducte cu nume și TCP/IP.

Shared Memory și Named Pipes oferă acces la computer de rețea la SQL Server, iar TCP/IP definește modul în care dispozitivele de rețea comunică cu o instanță a SQL Server. Da, Named Pipes poate fi folosit într-un mediu Windows, dar pierdeți toate beneficiile de a ocoli stiva de rețea atunci când utilizați Named Pipes între servere la distanță. Setările memoriei partajate încep și se termină cu starea de activare. Named Pipes, pe lângă starea activată/dezactivată, vă permite să specificați un nume de conductă pentru SQL Server. În cele din urmă, TCP/IP vă permite să activați sau să dezactivați acest protocol, împreună cu schimbarea portului pe care SQL Server ascultă cererile.

Configurarea clientului nativ SQL Server

Acest set de acțiuni vă permite să setați ordinea în care interogările sunt procesate în SQL Server. În plus, veți putea să dezactivați protocoalele denumite pentru client, precum și să atribuiți un nume de canal și un număr de port.

Interfața SQL Server Configuration Manager este o componentă critică în configurarea modului în care funcționează instanțele și a modului în care SQL Server comunică cu computerele și clienții care interogează bazele de date găzduite pe instanță. Acesta definește modul în care rulează o instanță și o securizează la cel mai elementar nivel prin gestionarea conturilor de serviciu care dețin diferitele componente ale Microsoft SQL Server. Aceasta este prima linie de apărare a SQL Server și atât DBA-urile noi, cât și cei experimentați trebuie să utilizeze corect SSCM și să fie conștienți de opțiunile de personalizare pe care le oferă.

Studentul grupului IS-369 Gulin Nikita

Instrumente de administrare SQL Server

Începând cu SQL Server 2005, mai multe instrumente de administrare SQL Server 2000 au fost incluse în SQL Server Management Studio, mai multe au fost încorporate în SQL Server Configuration Manager, iar Expertul de configurare a indexului a fost redenumit.

Următorul tabel arată cum se compară instrumentele SQL Server 2000 cu echivalentele lor SQL Server 2005:

Utilizarea instrumentelor actuale SQL Server pentru a gestiona versiunile anterioare ale SQL Server

Începând cu SQL Server 2005, instrumentele folosesc obiecte SMO și acceptă pe deplin noile funcții SQL Server. Instrumentele SQL Server 7.0 și SQL Server 2000 folosesc DMO-uri și nu acceptă noi caracteristici SQL Server.

· Instrumentele SQL Server vă permit să gestionați SQL Server și toate caracteristicile SQL Server 2000.

· Instrumentele SQL Server 2000 nu vă permit să gestionați versiunile ulterioare.

· Atât instrumentele actuale SQL Server, cât și instrumentele SQL Server 2000 pot fi instalate pe același computer și ambele pachete vor funcționa bine.

Manager de configurare SQL Server

Managerul de configurare SQL Server este un instrument conceput pentru a gestiona serviciile legate de SQL Server, pentru a configura protocoalele de rețea care sunt utilizate de SQL Server și pentru a gestiona configurațiile de conexiune de la computerele client SQL Server. Managerul de configurare SQL Server este un snap-in Console de management (MMC) pe care îl puteți deschide din meniul Start sau îl puteți adăuga la orice ecran Consolă de administrare Microsoft. Microsoft Management Console (mmc.exe) utilizează fișierul SQLServerManager10.msc din folderul Windows System32 pentru a deschide SQL Server Configuration Manager.

SQL Server Configuration Manager și SQL Server Management Studio folosesc WMI pentru a vedea și modifica unele setări ale serverului. WMI oferă o interfață consecventă cu apeluri API care controlează operațiunile de registry care interogează instrumentele SQL Server, precum și un control și management îmbunătățit al serviciilor SQL selectate în Managerul de configurare SQL Server.

Managementul serviciilor



Utilizați Managerul de configurare SQL Server pentru a porni, întrerupe, relua și opri serviciile și pentru a vedea sau modifica proprietățile serviciilor.

Modificarea conturilor utilizate de servicii

Puteți utiliza Managerul de configurare SQL Server pentru a gestiona serviciile SQL Server.

Gestionarea protocoalelor de rețea server și client

Managerul de configurare SQL Server vă permite să configurați protocoalele de rețea de server și client și setările de conexiune. Odată ce protocoalele corecte sunt activate, de obicei nu este nevoie să schimbați conexiunile de rețea ale serverului. În același timp, Managerul de configurare SQL Server poate fi utilizat pentru a reconfigura conexiunile, astfel încât SQL Server să asculte pe un anumit protocol de rețea, port sau canal. Pentru mai multe informații despre activarea protocoalelor, consultați Cum să activați sau să dezactivați protocolul SNP (SQL Server Configuration Manager). Pentru informații despre permiterea accesului la protocoalele din firewall, consultați Configurarea paravanului de protecție Windows pentru a permite accesul la SQL Server.

Managerul de configurare SQL Server vă permite să gestionați protocoalele de rețea de server și client, inclusiv aplicarea criptării protocolului, vizualizarea proprietăților aliasului și activarea sau dezactivarea unui protocol.

Managerul de configurare SQL Server vă permite să creați sau să ștergeți aliasuri, să schimbați ordinea în care sunt utilizate protocoalele și să vizualizați proprietățile alias-ului serverului, inclusiv:

· alias de server - alias de server utilizat pentru computerul la care se conectează clientul;

· protocol - protocol de rețea utilizat pentru această configurație;

· parametri de conexiune - parametri asociați cu adresa de conectare pentru configurarea protocolului de rețea.

Managerul de configurare SQL Server vă permite, de asemenea, să vizualizați informații despre instanțe de cluster de failover, deși unele acțiuni, cum ar fi pornirea și oprirea serviciilor, trebuie să folosească Administratorul clusterului.

Protocoale de rețea disponibile

SQL Server acceptă memorie partajată, TCP/IP, conducte numite și protocoale VIA. SQL Server nu acceptă protocoalele de rețea Banyan VINES Sequenced Packet Protocol (SPP), Multiprotocol, AppleTalk sau NWLink IPX/SPX. Clienții care s-au conectat anterior utilizând aceste protocoale trebuie să selecteze un alt protocol pentru a se conecta la SQL Server. Managerul de configurare SQL Server nu poate fi utilizat pentru a configura proxy-ul WinSock.