SQL konfigūracijos tvarkyklė. SQL serverio nustatymo vadybininkas. SQL serverio paslaugos

SQL serveris yra naudingas teikiant paslaugas, susijusias su SQL serveriu, nustatant tinklo protokolus, kuriuos stebi SQL serveris, taip pat konfigūruojant klientų kompiuterių ryšius su SQL serveriu. „SQL Server“ „Microsoft Configuration Manager“ yra „Microsoft Windows Console“ (MMC) papildinys, kurį galima atidaryti meniu Pradėti arba įtraukti į bet kurį „Microsoft Microsoft Windows Console“ ekraną. Microsoft valdymo pultas ( mmc.exe) vikoryst failą SQLServerManager<версия>.msc(pavyzdžiui, SQLServerManager13.msc SQL Server 2016) atidarykite Configuration Manager. Žemiau likusios keturios šios tvarkyklės versijos buvo įdiegtos iš naujo, kai „Windows“ įdiegta C diske.

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
Pastaba

Kadangi „SQL Server Configuration Manager“ yra „Microsoft Windows“ konsolės papildinys, o ne atskira programa, veikiant naujesnėse „Windows“ versijose „SQL Server Configuration Manager“ nerodoma kaip programa.

  • Windows 10:
    Norėdami atidaryti „SQL Server Configuration Manager“, įveskite burbuolės pusė SQLServerManager13.msc (skirta SQL Server 2016). Jei naudojate ankstesnes SQL serverio versijas, 13 pakeiskite mažesniu skaičiumi. Kai spustelėsite SQLServerManager13.msc, atsidarys konfigūracijos tvarkyklė. Norėdami prisegti konfigūracijos tvarkyklę prie pagrindinio puslapio arba užduočių skydelio, dešiniuoju pelės mygtuku spustelėkite SQLServerManager13.msc ir pasirinkite Atidarykite aplanką, kuriame yra failas. Programoje Explorer dešiniuoju pelės mygtuku spustelėkite SQLServerManager13.msc, tada pasirinkite komandą Prisekite prie priekinio ekrano arba Prisekite užduotį prie skydelio.
  • Windows 8:
    Norėdami atidaryti SQL serverio konfigūracijos tvarkyklę, naudokite žavesio ženklus Paieška depozitu Programaįveskite SQLServerManager<версия>.msc(pavyzdžiui, SQLServerManager13.msc), tada paspauskite klavišą PRISTATYTA.

„SQL Server Configuration Manager“ ir „SQL Server Management Studio“ vidurys naudoja WMI įrankius įvairiems serverio parametrams peržiūrėti ir keisti. Інструментарій WMI забезпечує одноманітний інтерфейс з API-дзвінками, які управляють, операціям SQL Server, taip pat SQL serverio SQL serverio konfigūracijos blokas. Vidomosti apie atskirų pastatų derinimą WMI div. prie divizijos.

Informacija apie paslaugų paleidimą, atnaujinimą, ankstesnės versijos atnaujinimą, atnaujinimą ir konfigūravimą kitame kompiuteryje naudojant SQL serverio konfigūracijos tvarkyklės skyrių. prie divizijos.

SQL serverio konfigūracijos tvarkyklė naudojama paslaugoms paleisti, nutraukti, atnaujinti ir nutraukti, taip pat peržiūrėti ar pakeisti paslaugų įgaliojimus.

Patikrinkite SQL serverio konfigūracijos tvarkyklę, kad paleistumėte duomenų bazės variklį ir ieškotumėte papildomų paleisties parinkčių. Norėdami pašalinti papildomus rodinius, div.

Naudodami SQL serverio konfigūracijos tvarkyklę galite valdyti SQL serverio paslaugas.

Svarbu

Visada naudokite SQL serverio funkcijas, pvz., SQL Server Configuration Manager, norėdami pakeisti debesies paskyrą, sukonfigūruotą SQL serverio paslaugų arba SQL serverio agento, arba pakeisti debesies paskyros slaptažodį. „SQL Server Configuration Manager“ ne tik pakeičia paskyros įrašo pavadinimą, bet ir atlieka papildomus koregavimus, pvz., nustato leidimus „Windows“ registre, kad naujas paskyros įrašas galėtų nuskaityti pakeitimus „SQL Server“. Kiti įrankiai, pvz., „Windows Vista Manager“, gali pakeisti debesies paskyros pavadinimą, bet ne pakeisti kitų nustatymų. Jei paslauga negali pasiekti SQL serverio registro, ji gali prasidėti tinkamai.

Papildomas „SQL Server Configuration Manager“, SMO ir WMI pranašumas yra tas, kad nauji nustatymai įdiegiami nedelsiant, nepaleidžiant paslaugos iš naujo.

SQL Server leidžia konfigūruoti serverio ir kliento krašto protokolus, taip pat ryšio parametrus. Sukonfigūravus teisingus protokolus, nebereikia keisti serverio tinklo jungčių. Tuo pačiu metu SQL serverio konfigūracijų tvarkytuvę galima iš naujo sukonfigūruoti ryšį, kad SQL serveris klausytų pasirinkto tinklo protokolo, prievado arba kanalo. Norėdami peržiūrėti papildomos informacijos apie protokolų įtraukimą, div. Vidomosti leido pasiekti protokolus ugniasienėje.

„SQL Server Configuration Manager“ leidžia valdyti serverio ir kliento krašto protokolus, įskaitant šifravimo protokolų nustatymą, slapyvardžio įgaliojimų keitimą ir protokolų įgalinimą bei išjungimą.

SQL serveris leidžia kurti arba ištrinti slapyvardžius, keisti protokolų tvarką ir serverio slapyvardžio galią, įskaitant:

    serverio slapyvardžiai – serverio slapyvardžiai, naudojami kompiuteriui, prie kurio prisijungia klientas;

    protokolas - krašto protokolas, pagrįstas šia konfigūracija;

    Ryšio parametrai – su ryšio adresu susiję parametrai, skirti konfigūruoti matavimo protokolą.

„SQL Server Configuration Manager“ taip pat leidžia peržiūrėti informaciją apie „Windows“ klasterio egzempliorius, tačiau už tokius veiksmus kaip paslaugų grupės paleidimas yra atsakingas klasterio administratorius.

Galimi tinklelio protokolai

SQL Server palaiko atmintį, TCP/IP ir vardinius vamzdžių protokolus. Informacija apie ribų protokolų pasirinkimą. prie divizijos. SQL serveris nepalaiko VIA, Banyan VINES Sequenced Packet Protocol (SPP), Multiprotocol, AppleTalk arba NWLink IPX/SPX protokolų. Klientai, kurie anksčiau prisijungė naudodami vieną iš šių protokolų, norėdami prisijungti prie SQL serverio, turi pasirinkti kitą protokolą. „SQL Server Configuration Manager“ negalima naudoti „WinSock“ įgaliotajam serveriui konfigūruoti. Norėdami sukonfigūruoti „WinSock“ tarpinį serverį, div. ISA serverio dokumentacija.

SQL serverio paslaugos


Prijungtas SQL serverio paslaugas galima (ir dėl to kaltas) sukonfigūruoti naudojant SSCM tvarkyklę, o ne iš services.msc API. Kadangi tai buvo skirta daugiau, galime ne mažiau rūpintis elgesiu pagal paleidimo valandą ir paslaugos debesies įrašą, taip pat papildomus skin Service parametrus (div. screen apačioje).
SQL serverio integravimo paslaugos. Papildomi parametrai, kuriuos galima konfigūruoti, skiriasi kasdien.
SQL serverio analizės paslaugos. Papildomi parametrai, kuriuos galima konfigūruoti, skiriasi kasdien.
SQL serverio paslauga:

Ryšiai su SQL serverio paslaugomis


1. FILESTRUOTĖ. Ši sąranka leidžia įjungti arba išjungti T-SQL prieigą, failų I/O prieigą, prieigą prie nuotolinio kliento ir nustatyti FILESTREAM išteklių pavadinimą.

2. Aukštas „AlwaysOn“ pasiekiamumo lygis. Šis nustatymas leidžia išjungti arba išjungti Visada įjungtas pasiekiamumo grupes. Be to, tai leidžia nustatyti „Windows“ atsparų klasterį (WFCS), kuris yra pagrįstas pasiekiamumo grupe.

3. Paleidimo parametrai. SSCM tvarkyklė leidžia nurodyti specialius paleisties parametrus, kurie sukuria egzemplioriaus funkcijas. Jūsų vadovas visada naudos tris paleisties parametrus bet kuriam SQL serverio egzemplioriui, kad užtikrintų, jog Microsoft SQL Server būtų tinkamai paleistas:
-d. Nurodo keisti pagrindinės duomenų bazės duomenų failą (.mdf).
-l. Nurodo pagrindinės duomenų bazės operacijų žurnalo failą (.Idf) išplėsti.
-e. Nurodo egzemplioriaus įvykdymo žurnalo failo vietą.


Kodėl yra trys parametrai? Kadangi pagrindinis elementas veikia kaip SQL egzemplioriaus, kuris vykdomas iš prijungtos išteklių duomenų bazės, smegenys, jis pateikia visus būtinus metaduomenis, reikalingus SQL serverio egzemplioriui paleisti. Būtina sukurti valymo žurnalą, kuriame būtų įrašyta paleidimo proceso odos istorija.

Papildomus parametrus galima pakoreguoti laikinai, kad serveris būtų paleistas vieno serverio režimu, naudojant trikčių šalinimo metodą (-m); paleisti egzempliorių su minimaliu koregavimų rinkiniu (-f) tais atvejais, kai reikia apeiti šalia esantį parametrą, kuris gali būti naudojamas atstatyti egzemplioriaus išvestį; Jungiklių, pakeičiančių pagrindinę Microsoft SQL Server (-T) veikimą, įdiegimas. Turėjau naudoti -f, kad apeičiau kai kurias problemas, kai norėjau pašalinti atminties problemas ir nustatyti maksimalią serverio atminties reikšmę iki tokio žemo lygio, kad negalėjau paleisti SQL serverio. Natūralu, kad dauguma duomenų bazių administratorių per -T parametrą per savo profesinės veiklos valandą nustato tam tikrą duomenų perdavimo parametrų skaičių, t. y. kitoje statistikoje.

Visiškai nejaučiu, kad užaugęs norėčiau tapti duomenų bazės administratoriumi. Gyvenimas tiesiog atveda mus į šią profesiją, nors ji ir dera, kad būtume turtingi. SQL Server administravimo patirtis retai būna apdovanota žiniomis apie produktą, tačiau dažniausiai mes esame priversti patys mokytis šio amato paslapčių. Taip ir pradėjau pati, o prasidėjimo procese pelniau daug palaiminimų. Štai kodėl aš parengiau straipsnių seriją, kuri jau buvo laikoma atsargine kopija ir atnaujinimu. Dabar pats laikas sužinoti apie pagrindinį SQL serverio nustatymų koregavimo įrankį – SQL serverio koregavimo tvarkyklę.

SQL serverio konfigūracijos tvarkyklė yra interaktyvus priedas, skirtas valdyti visas paslaugas, pagrįstas SQL serveriu, tinklo protokolus, prievadus, ypač klausytis ir kurti serverio slapyvardžius. „SQL Server Configuration Manager“ (SSCM) pasiekiama meniu elementų hierarchijoje Start\Microsoft SQL Server 20xx\Configuration Tools\SQL Server Configuration Manager, skirta „Microsoft Windows“ versijoms, kuri bus perkelta į „Windows 8“ ir „Windows Server 2012“ leidimą. likusias nurodytas operacinės sistemos versijas, tiesiog vikonite poshuk Sekite žodžius SQL Server ir iš programų sąrašo pasirinkite "SQL Server Setup Manager". Pirmą kartą atnaujinus į SSCM, programa atrodo panašiai kaip rodoma 1 ekrane (kaip parodyta SQL Server 2014).

1 ekranas. SQL serverio sąrankos tvarkyklė

Nustatyti

Pažvelkime į galimus veiksmus, leidžiamus SSCM dispečeryje. Kairiajame skydelyje esantis elementas nurodo vieną ar kelias užduotis, kurias galima įvesti iš SSCM tvarkyklės. Kai kurios versijos turi ir 64 bitų, ir 32 bitų versijas. Ši statistika pagrįsta 32 bitų versija. Šiandien „Microsoft SQL Server“ yra priglobtas 32 bitų serveriuose tik šiais atvejais:

a) naudojate seną SQL serverio versiją;

b) mokėdami už viską, išsaugosite savo SQL serverio egzempliorių vertingus RAM išteklius.

SSCM tvarkyklėje galimi veiksmai (2 skyrius) pertvarkomi.


2 ekranas. SSCM galimi veiksmai
  • SQL serverio paslaugos. Šis veiksmas leidžia paleisti, sustabdyti ir iš naujo paleisti visas su Microsoft SQL Server susijusias paslaugas. Be to, priklausomai nuo paslaugos tipo, galite keisti paslaugos debesies įrašus, paleidimo elgseną, papildomas funkcijas ir paleidimo parametrus.
  • SQL serverio tinklo reguliavimas. Šis veiksmas leidžia įjungti ir išjungti konkrečius tinklo protokolus: bendrinamą atmintį, pavadintus vamzdžius ir TCP/IP, taip pat konfigūruoti papildomus kiekvieno iš jų parametrus.
  • Įdiegti galingą SQL serverio klientą (šiuo metu versija 11.0). Šis veiksmas leidžia nustatyti tvarką, kuria klientai turės konkrečiai įgalinti prisijungimo prie konfigūruojamo SQL serverio egzemplioriaus protokolus. Naudodamiesi šia pagalba galite sukurti SQL serverio egzemplioriaus slapyvardžius, kad įvairios galutinio vartotojo programos galėtų prisijungti prie serverių, kurių pavadinimai administruojami naudojant aktyvų serverio pavadinimą. Būkite atsargūs, nes negalite pakeisti ryšio eilučių perkeldami duomenų bazes su programomis, tačiau vis tiek norite užtikrinti pasiekiamumą arba užfiksuoti serverio pavadinimą iš galutinių vartotojų. Pažvelkime į šio pranešimo esmę.

SQL serverio paslaugos

Prijungtas SQL serverio paslaugas galima (ir dėl to kaltas) sukonfigūruoti naudojant SSCM tvarkyklę, o ne iš services.msc API. Kadangi tai buvo skirta daugiau, galime ne mažiau rūpintis elgesiu pagal paleidimo valandą ir paslaugos debesies įrašą bei papildomus odos paslaugos parametrus (3 skyrius).

  • SQL serverio integravimo paslaugos. Papildomi parametrai, kuriuos galima konfigūruoti, skiriasi kasdien.
  • SQL serverio analizės paslaugos. Papildomi parametrai, kuriuos galima konfigūruoti, skiriasi kasdien.
  • SQL serverio paslauga:

1. FILESTRUOTĖ. Ši sąranka leidžia įjungti arba išjungti T-SQL prieigą, failų I/O prieigą, prieigą prie nuotolinio kliento ir nustatyti FILESTREAM išteklių pavadinimą.

2. Aukštas „AlwaysOn“ pasiekiamumo lygis. Šis parametras leidžia įjungti arba išjungti „AlwaysOn“ prieinamumo grupes, taip pat sukonfigūruoti „Windows Facility Cluster“ (WFCS), kuriuo pagrįsta pasiekiamumo grupė.

3. Paleidimo parametrai. SSCM tvarkyklė leidžia nurodyti specialius paleisties parametrus, kurie sukuria egzemplioriaus funkcijas. Jūsų vadovas visada naudos tris paleisties parametrus bet kuriam SQL serverio egzemplioriui, kad užtikrintų, jog Microsoft SQL Server būtų tinkamai paleistas:

  • -d. Nurodo keisti pagrindinės duomenų bazės duomenų failą (.mdf).
  • -l. Nurodo pagrindinės duomenų bazės operacijų žurnalo failą (.ldf) išplėsti.
  • -e. Nurodo egzemplioriaus įvykdymo žurnalo failo vietą.

Kodėl yra trys parametrai? Kadangi pagrindinis elementas veikia kaip SQL egzemplioriaus, kuris vykdomas iš prijungtos išteklių duomenų bazės, smegenys, jis pateikia visus būtinus metaduomenis, reikalingus SQL serverio egzemplioriui paleisti. Būtina sukurti valymo žurnalą, kuriame būtų įrašyta paleidimo proceso odos istorija.

Papildomus parametrus galima pakoreguoti laikinai, kad serveris būtų paleistas vieno serverio režimu, naudojant trikčių šalinimo metodą (-m); paleisti egzempliorių su minimaliu koregavimų rinkiniu (-f) tais atvejais, kai reikia apeiti šalia esantį parametrą, kuris gali būti naudojamas atstatyti egzemplioriaus išvestį; Jungiklių, pakeičiančių pagrindinę Microsoft SQL Server (-T) veikimą, įdiegimas. Turėjau naudoti -f, kad apeičiau kai kurias problemas, kai norėjau pašalinti atminties problemas ir nustatyti maksimalią serverio atminties reikšmę iki tokio žemo lygio, kad negalėjau paleisti SQL serverio. Natūralu, kad dauguma duomenų bazių administratorių per -T parametrą per savo profesinės veiklos valandą nustato tam tikrą duomenų perdavimo parametrų skaičių, t. y. kitoje statistikoje.

Visą paleisties parametrų sąrašą galite rasti oficialioje „Microsoft“ dokumentacijoje (https://msdn).

microsoft.com/en-us/library/ms190

4. Pažengęs (Dodatkovo). „SQL Server“ paslaugos skirtukas „Advanced“ (4 ekranas) suteikia galimybę pakeisti egzemplioriaus iškelties katalogą, taip pat sukonfigūruoti „Microsoft“ „hook“ perdavimo mechanizmą tolesniam darbui su produktu. Be to, pašalinate galimybę skaityti (o ne keisti) papildomus toliau pateiktus parametrus.

  • SQL serverio ataskaitų teikimo paslaugos. Galime valdyti visus pagrindinius SQL Server Reporting Services (SSRS) parametrus, tačiau paslauga turi atskirą sąsają. Nerekomenduoju naudoti SSCM visiems SSRS aspektams, nors kai kurie yra prieinami.
  • SQL serverio naršyklė. Be elgsenos prieš paleidžiant įrašymo iš debesies paslaugą, be iškelties katalogo ir klaidų žurnalo, yra keletas papildomų šios paslaugos nustatymų, kuriuos galima pasiekti. Šią paslaugą rekomenduojama įjungti, jei viename mazge nėra kelių SQL serverio egzempliorių.
  • SQL serverio agento paslauga. Panašiai kaip ir daugybėje kitų paslaugų, galite sukonfigūruoti iškelties katalogą, registravimą ir failų perdavimą pagal paleidimo elgseną ir paslaugos įrašymą debesyje.

Merezhevi nustato SQL serverį

SQL serverio tvoros konfigūracijos leidžia įgalinti bet kurį arba visus tris „Microsoft SQL Server“ galimus protokolus: bendrinamą atmintį, pavadintus vamzdžius ir TCP/IP.

Bendrinama atmintis ir vardiniai vamzdžiai suteikia prieigą prie krašto kompiuterio prie SQL serverio, o TCP/IP suteikia būdus prijungti kraštinius įrenginius prie SQL serverio egzemplioriaus. Taigi, Named Pipes gali būti perkeltas Windows viduryje, tačiau prarandate visus privalumus, kai apeinate vidurinį krūvą, kai perkeliate Named Pipes tarp nuotolinių serverių. Bendrosios atminties nustatymai prasideda ir baigiasi įjungta būsena. Named Pipes, be būsenos įjungta / išjungta, leidžia nurodyti SQL serverio vamzdžio pavadinimą. Pastebėjote, kad TCP/IP leidžia įdiegti ir modifikuoti šį protokolą keičiant prievadą, kuriame SQL serveris klauso užklausų.

Galingo SQL serverio kliento nustatymas

Šis rinkinys leidžia nustatyti SQL serverio užklausų analizės elgseną. Be to, galite įjungti kliento protokolų pavadinimus, taip pat priskirti kanalo pavadinimą ir prievado numerį.

SQL serverio konfigūracijos tvarkyklės sąsaja yra svarbiausias komponentas, skirtas konfigūruoti egzempliorių veikimą ir SQL serverio sąveiką su kompiuteriais ir klientais, kurie priverčia pateikti užklausas į egzempliorių priglobtas duomenų bazes. Tai reiškia būdą paleisti ir apsaugoti egzempliorių paprasčiausiu lygiu naudojant debesies paslaugos įrašų paslaugą, kuri maitina įvairius „Microsoft SQL Server“ komponentus. Pirmoji „SQL Server“ gynybos linija, tiek pradedantiesiems, tiek kaip patyrusiems DBA, yra tinkamai naudoti SSCM tvarkyklę ir žinoti apie jai visada prieinamas koregavimo parinktis.


Pradėti => Programos => Microsoft SQL Server 2008 R2 => Nustatymai => SQL serverio konfigūracijos tvarkyklė

  1. 46. „SQL Server Configuration Manager“ langas
Kairėje pusėje šalia sekcijos yra langas Mereževo konfigūracijaSQLServeris pasirinkite eilutę Protokolai, skirtiSQL 2008 ir dešinėje lango pusėje pakeiskite TCP\IP protokolo būseną į „Išjungta“.

Kad pakeitimai įsigaliotų, turite iš naujo paleisti SQL serverį. Tam kairėje lango pusėje pasirinkite skyrių PaslaugosSQLServeris, pasirinkite eilutę SQL Server (SQL 2008) ir spustelėkite mygtuką Iš naujo paleiskite paslaugą langas įrankių juostoje ( Malyunok 47).


  1. 47. SQL serverio paslaugos
1.8.4. Ryšio konfigūravimas iš kliento pusės

Norėdami prisijungti prie serverio, turite naudoti ODBC SQL serverio duomenų failą, kad sukurtumėte ryšio eilutes. Specialaus įrenginio (DSN) sukurti nereikia.

Kai pirmą kartą paleisite programinės įrangos paketą, pamatysite registracijos langą ( Malyunok 48) būtina nurodyti parametrus Serverio pavadinimasі Aš remiasi duomenimis.


  1. 48. Registracijos langas
Serverio pavadinimo sintaksė: [\]

  • - Serverio ID.
Serverio identifikatorius turi būti nustatytas pagal naudojamą protokolą. TCP\IP protokolui leidžiami šie identifikatoriai:

  • DNS arba NetBIOS vardai, kuriuos galima konvertuoti į IP adresą;

  • IP adresai;

  • vietiniai adresai "127.0.0.1" arba ".", kurie nurodo ryšius "save" (prie vietinio serverio) ir pavadinimą "(vietinis)" ryšiams tiesiogiai, apeinant vidurinę sąsają.

  • – SQL serverio egzemplioriaus pavadinimas nurodytame serveryje. Pirmą kartą diegiant SQL Server (pavyzdys po įdiegimo), egzemplioriaus pavadinimas nenurodomas.

Jei ryšys neužmezgamas arba palaipsniui nutrūksta, būtina greitai naudoti serverio slapyvardžius. Serverio slapyvardis yra pavadinta grupė ryšiui su konkrečiu SQL serveriu nustatyti. Naudodami skirtingus slapyvardžius galite išspręsti daugiau problemų, susijusių su ryšiais, įskaitant SQL serverio įrenginių pavadinimo suteikimą.

Pseudonimų vardų nustatymas gali būti atliktas naudojant papildomą įrankį liconfg.exe, kurį galima spustelėti skirtuke esančiame meniu „Pradėti – Microsoft SQL Server – Client Network Utility“. "Pseudonimas (Pseudonimas daugiau pagalbos mygtukų [Addati (Papildyti] , [Keisti (Redaguoti)] і [Vidalumas (Ištrinti)] (Malyunok 49).


  1. 49. Pridėta kraštinės bibliotekos konfigūracija
Added Edge Library Configuration lange turite nurodyti šiuos parametrus:

Ant užpakalio Malyunok 49 sukonfigūravo slapyvardį „DBSRV“, kuris priskirtas IP adresui 192.168.0.2, prievadui 1433. Šiuo atveju slapyvardis sutampa su tikrais serverių pavadinimais.

Dažnai prisijungimo prie serverių slapyvardžiai sukuriami automatiškai, todėl keičiant tinklo serverių adresus galite ištrinti senus slapyvardžius.

Jei tikrasis serverio pavadinimas sutampa su slapyvardžio pavadinimu, norint prisijungti prie serverio, reikia nurodyti slapyvardžio parametrus. Todėl, keičiant serverių tinklo parametrus, būtina papildomai patikrinti ir koreguoti slapyvardžių nustatymus klientų stotyse.

1.8.5 Ryšio problemų diagnostika

Yra dvi pagrindinės ryšio problemos:


  1. Pergalingos robotizuotų priemonių ir protokolo problemos;

  2. Saugumo problemos (autentifikavimas).
Ryšio problemų diagnozavimo procedūra:

  1. Peržiūrėkite sistemos programinės įrangos ir jos pranašumus:

  • SQL serveris veikia;

  • visi serveriai yra apsaugoti ir prijungti prie limito;

  • Prietaisas veikia normaliai, visi laidai prijungti;

  • Tarpiniai įrenginiai ir jų tvarkyklės yra įdiegti, įjungti ir veikia be gedimų ar konfliktų.

  1. Pakeiskite operacinėje sistemoje sukonfigūruotų protokolų konfigūraciją. Patikrinimas turi būti atliktas serveryje ir kliente naudojant Windows operacinę sistemą.
Vikonanų kaltė, kad jie taip galvoja:

  • reikalingas protokolas naudojamas kraštiniams įrenginiams (tvoros kortelėms, modemams ir kt.);

  • Testuojamo protokolo įrenginio parametrai apima pavadinimus, adresus ir kitus konfigūracijos parametrus;

  • Esame atsakingi už kraštinių paslaugų, sukurtų palaikyti piktnaudžiaujamus protokolus ir įrenginius (vardų serverius, serverius su bendrais adresais ir kt.), nustatymą ir paleidimą;

  • Nukentėję sąsajos ekranai ir kriptovaliutos apsaugos metodai nėra atsakingi už pergalingo roboto protokolo nepaisymą ir neatsako už vikorist serverių ir klientų stočių bei nekaltų filtrų veiklos blokavimą. Importuoti SQL serverio srautą.
Kadangi ryšio problemos yra susijusios su protokolų ir (ar) kraštinių įrenginių bei paslaugų veikimu, informacija rodoma atitinkamame SQL serverio rodinyje, neaiški arba prieiga uždrausta, Bendroji tinklo klaida, Nepavyksta generuoti SSPI konteksto, Nurodytas SQL serveris nerasta » kad kitaip. Prijungus kliento dalį, bus rodoma informacija su tokiais pranešimais: „Prisijungimo prie serverio laikotarpis praėjo“, „Nepavyko prisijungti prie serverio“, „Nėra fizinio ryšio“ Jei buvote mankštintis ilgai (30-60 sekundžių).

Ryšio patikrinimas šiuo atveju turi būti atliekamas naudojant papildomas tikrinamas diagnostikos priemones ir protokolus.


  1. Atminkite, kad nėra jokių autentifikavimo ir saugumo problemų. Tokios problemos gali kilti dėl vienos iš šių priežasčių:

  • neteisingai įvesti debesies duomenys, serverio pavadinimas arba duomenų bazė;

  • SQL serveris veikia ribotos prieigos režimu;

  • problemos su NTLM, Kerberos ir kt.;

  • prieigos prie domeno problema: domeno valdiklis nepasiekiamas, nėra patikimų ryšių, anoniminė prieiga užblokuota ar kažkas kita;

  • Nenurodyta operacija „koristuvachiv atnaujinimas“, kurios prireiks susirgus.
Svarbu dar kartą patikrinti, ar duomenų tipas jūsų duomenų bazėje įvestas teisingai. Pateikus užklausą, bus rodoma informacija su tokiais pranešimais: „Jums neleidžiama prieiga prie pasirinktos duomenų bazės arba ji nepasiekiama“, „Jums neleidžiama prieiti. Įsitikinkite, kad teisingai įvedėte vartotojo vardą ir slaptažodį“, „Neturite prieigos prie pasirinktos duomenų bazės teisių, kitaip ji neveiks“ ir pan.

Be to, norėdami nustatyti galimas priežastis, peržiūrėkite savo kompiuterio žurnalą. Daugeliui problemų, kylančių prisijungiant prie SQL serverio naudojant papildomą Windows NT autentifikavimą, naudokite SQL serverio autentifikavimą.

Jei skirtinguose kontekstuose pašalinsite informaciją, kuri sako „Atnaujinti negalima“ (tai reiškia, kad kliento ir duomenų bazės versijos nesutampa su sena ir nauja kliento versija), galite išspręsti problemą naudodami kliento versiją (div. 1.6 punktas).

Jei nė vienas iš aukščiau išvardytų dalykų nesukelia problemos, sukurkite naują debesies paskyrą su serverio administratoriaus (arba norėtumėte duomenų bazės savininko) teisėmis, kad užtikrintumėte prieigą prie duomenų bazės. Sėkmingas ryšio testas šiuo atveju reiškia, kad seni kompiuteriai yra nereikalingi ir juos reikia greitai atnaujinti kompiuterio atnaujinimo režimu.

1.8.5.1.TCP/IP protokolo tikrinimas

Įsakyk pagalbos ipconfig / visi Įsitikinkite, kad protokolas sukonfigūruotas serveryje – turite žinoti išorinį serverio pavadinimą ir jo IP adresą.

Iš kliento stoties įveskite ryšio tikrinimo komandą ping - a serveris>, Kur yra parametras, nurodantis serverio pavadinimo pašalinimą. Jūs esate atsakingi už teisingo serverio IP adreso ir 4 tipų jungčių pasirinkimą, kaip parodyta:
Keitimasis paketais iš 32 baitų dbsrv:

Siųsti pranešimą 192.168.0.2: baitų skaičius = 32 valandos

Siųsti pranešimą 192.168.0.2: baitų skaičius = 32 valandos

Siųsti pranešimą 192.168.0.2: baitų skaičius = 32 valandos
Ping statistika 192.168.0.2:

Paketai: išsiųsti = 4, atmesti = 4, išleisti = 0 (išleista 0%),

Apytikslis siuntimo ir priėmimo laikas:

žemiausia = 0 ms, didžiausia = 0 ms, vidutinė = 0 ms
Jei serverio adresas nenurodytas (pranešimas „Nematomas universitetas“) arba jis neteisingas, tai reiškia, kad priskirtos vardų paslaugos (DNS arba WINS) nėra praktiškos. Tokiu atveju turite patikrinti savo tinklo paslaugų veikimą (pavyzdžiui, DNS, naudokite nslookup įrankį) arba prisijungę naudokite IP adresą, o ne serverio pavadinimą. Apverskite ryšį, kad gautumėte papildomų komandų ping IP-Adresai> Tada išanalizuokite rezultatą užvesdami pelės žymeklį virš žemiau esančių langelių.

Kaip jie rodomi pagal formą " Skalbimo intervalas buvo perkeltas» ir maišelis: " Paketai…išleido 4 (100%)“, tai reiškia, kad prisijungti prie serverio neįmanoma. Būtina patikrinti nustatymus: „IP adresai“, „Priėmimo kaukė“ ir „Registracijos vartai“. Norėdami patikrinti turinį, naudokite komandas ipconfig (IP įrenginių konfigūracija), tracert (maršruto parinkimas).

Perdavimo ir priėmimo valanda dirbant vietinėje vietovėje gali būti " “, ilgiausia siuntimo ir priėmimo valanda neviršija 1 ms. Priešingu atveju vietinės ribos poreikis nėra subalansuotas arba ribos veikimas gali sutrikti; Būtina išsamiau patikrinti ryšio kanalo techninės įrangos maršrutą, paketų maišymą, duomenų perdavimą ir kitus parametrus.

1.8.5.2.Ribų tikrinimas ir SQL serverio koregavimas

Įsitikinkite, kad SQL serverio egzempliorius sukonfigūruotas ir veikia papildomame TCP/IP prievade, kurį aptinka kliento programa. Norėdami tai padaryti, turite peržiūrėti dabartinį SQL serverio klaidų žurnalą ir patikrinti, ar SQL serveris naudoja teisingą IP adresą ir prievadą. Žurnalas gali vykti mintyse

2005-01-06 08:09:46.17 serveris SQL serveris klausosi TCP, ….

2005-01-06 08:09:55.17 serveris SQL serveris klausosi 192.168.0.2:1433, 127.0.0.1:1433.
SQL Server 2000 negali atidaryti pasirinkto prievado, nes prievadą jau pasiekia kita programa arba kliento ryšiai nepaiso serverio. Kas negerai su SQL serverio problemų žurnalu 1 Atsiprašome

2001-11-14 15:49:14.12 serverio SuperSocket informacija: TCP prievade 1433 nepavyko susieti.
Patikrinti ir pakeisti reikiamą prievadą galima naudojant serverio tinklo paslaugų programą arba registre, naudojant raktą „HKEY_LOCAL_MACHINE\Software\Microsoft“.

\MSSQLServer\MSSQLServer\SuperSocketNetlib\Tcp\"

Vikorystovuvanі prievadai priskiriami papildomoms komandoms netstatna (Malyunok 50).


  1. 50. Aktyvių jungčių sąrašas
Vardiniams SQL serverio egzemplioriams prievadas priskiriamas dinamiškai. Jei SQL serveris negali prisijungti prie šio prievado, prisijungimui pasirenkamas kitas prievadas. Tokiu atveju kliento programai rekomenduojama sukonfigūruoti dinamiškai priskirtą prievadą arba būtina nustatyti prievadą griežtai tiek kliente, tiek serveryje 2.

Dinaminiam prievado priskyrimui (vertimui) naudokite 0 (nulis).

Norėdami įvesti prievado numerį, įveskite jo numerį.

Norėdami pasirinkti kelis prievadus, įveskite prievado numerius naudodami skaičių, pvz., „1433,5000,5001“, kurio tipui esate atsakingi už tokios informacijos pašalinimą iš protokolo:

SQL serveris klausosi 192.168.0.2:1433, 192.168.0.25:5000, 192.168.0.2:5001

Nepamirškite iš naujo paleisti SQL serverio, kad galėtumėte atlikti naujus pakeitimus.
1.8.5.3. SQL serverio prieigos režimų tikrinimas

Patikrinkite, ar veikia SQL serveris. Jei veikia keli SQL serverio egzemplioriai, įsitikinkite, kad veikia reikalingas egzempliorius. Nepainiokite SQL serverio paslaugų su kitomis paslaugomis (SQL Server Agent, Microsoft Search).

Patikrinimas atliekamas naudojant SQL Server Service Manager (ekrano kampe yra piktograma) arba „Computer Management“ režimu (arba angliškai „Management“). Pirmoje parinktyje turite pasirinkti reikiamą serverį ir SQL serverio paslaugą, o kitame - pavadintam diegimui reikia rasti MSSQLSERVER arba MSSQLSERVER paslaugą.

Įsitikinkite, kad reikiama duomenų bazė yra pagrįsta SQL serveriu, ir teisingai įveskite kliento pavadinimą. Ryšiai su duomenų baze gali būti apriboti DBO naudojimo režimais, Vieno vartotojo režimu, Įkėlimo režimu. Norėdami patikrinti „Enterprise Manager“, eikite į skirtuką Duomenų bazės institucija « Leidimai» , koregavimas ApribotiPrieiga.

Patikrinkite, ar SQL serveris veikia teisingu autentifikavimo režimu: norint prisijungti pagal vardą ir slaptažodį, reikalingas maišymo režimas yra SQL Server ir Windows (Mixed Mode), norint prisijungti NT autentifikavimo režimu, pakanka tik Windows režimo. Norėdami patikrinti Enterprise Manager, eikite į serverio įgaliojimų skirtuką « Saugumas» , koregavimas Autentifikacijos. Kitas būdas patikrinti yra naudoti registrą:


  • dėl kopijos apdorojimui
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\LoginMode

  • įvardytam atvejui
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\
Paieška

IS-369 grupės mokinė Gulina Mikiti

SQL serverio administravimo ypatybės

Pradedant nuo SQL Server 2005, daugelis SQL Server 2000 administracinių funkcijų buvo perkeltos į pagrindą.

Šioje lentelėje parodyta SQL Server 2000 ir jų atitikmenų SQL Server 2005 funkcijų įvairovė:

SQL serverio gijų kūrimo funkcijų naudojimas senesnėms SQL serverio versijoms paleisti

Pradedant nuo SQL Server 2005, galite naudoti SMO objektus, kad ir toliau palaikytumėte naujas SQL serverio funkcijas. SQL Server 7.0 ir SQL Server 2000 remiasi DMO objektais ir nepalaiko naujų SQL serverio funkcijų.

· SQL Server funkcijos leidžia valdyti SQL Server ir visas SQL Server 2000 funkcijas.

· SQL Server 2000 funkcijos neleidžia įdiegti vėlesnių versijų.

· Viename kompiuteryje gali būti įdiegtos ir SQL Server, ir SQL Server 2000 funkcijos, o paketai gali veikti įprastai.

SQL serverio konfigūracijos tvarkyklė

SQL Server Configuration Manager naudinga konfigūruojant su SQL serveriu susijusias paslaugas, konfigūruojant tinklo protokolus, kuriuos naudoja SQL Server, taip pat konfigūruojant ryšius iš klientų kompiuterių. SQL Server yuter. SQL serverio konfigūracijos tvarkyklė yra „Microsoft Windows Console“ (MMC) papildinys, kurį galima atidaryti iš meniu Pradėti arba įtraukti į bet kurį „Microsoft Microsoft Windows Console“ ekraną. Microsoft Windows Console (mmc.exe) atsisiunčia SQLServerManager10.msc failą iš Windows System32 aplanko, kad atidarytų SQL serverio konfigūracijos tvarkyklę.

SQL Server Configuration Manager ir SQL Server Management Studio naudoja WMI įrankius įvairiems serverio parametrams peržiūrėti ir keisti. Інструментарій WMI забезпечує одноманітний інтерфейс з API-дзвінками, які управляють, операціям SQL Server, taip pat SQL serverio SQL serverio konfigūracijos blokas.

Paslaugų valdymas



SQL serverio konfigūracijos tvarkyklė naudojama paslaugoms paleisti, nutraukti, atnaujinti ir nutraukti, taip pat peržiūrėti ar pakeisti paslaugų įgaliojimus.

Debesų įrašų, kuriuos naudoja vicor paslaugos, keitimas

Naudodami SQL serverio konfigūracijos tvarkyklę galite valdyti SQL serverio paslaugas.

Serverio ir kliento krašto protokolų valdymas

SQL serverio konfigūracijos tvarkyklė leidžia konfigūruoti serverio ir kliento protokolus, taip pat ryšio parametrus. Sukonfigūravus teisingus protokolus, nebereikia keisti serverio tinklo jungčių. Tuo pačiu metu SQL serverio konfigūracijų tvarkytuvę galima iš naujo sukonfigūruoti ryšį, kad SQL serveris klausytų pasirinkto tinklo protokolo, prievado arba kanalo. Norėdami peržiūrėti papildomos informacijos apie protokolų įtraukimą, div. Kaip išjungti arba išjungti SNP protokolą (SQL Server Configuration Manager). Norėdami uždrausti prieigą prie protokolų iš ugniasienės, div. „Windows“ ugniasienės nustatymai, leidžiantys pasiekti „SQL Server“.

SQL serverio konfigūracijos tvarkyklė leidžia valdyti serverio ir kliento galinius protokolus, įskaitant šifravimo protokolų išjungimą, slapyvardžio įgaliojimų keitimą ir protokolų įgalinimą bei išjungimą.

SQL serverio konfigūracijos tvarkyklė leidžia kurti arba ištrinti slapyvardžius, keisti protokolų tvarką ir serverio slapyvardžio galią, įskaitant:

· Serverio slapyvardis – serverio slapyvardis, kuris naudojamas kompiuteriui, prie kurio jungiasi klientas;

· Protokolas – šiai konfigūracijai naudojamas krašto protokolas;

· Ryšio parametrai – su ryšio adresu susiję parametrai, skirti konfigūruoti transportavimo protokolą.

SQL serverio konfigūracijos tvarkyklė taip pat leidžia peržiūrėti informaciją apie Windows klasterio egzempliorius, nors klasterio administratorius yra atsakingas už tokius veiksmus kaip paslaugų grupės paleidimas.

Galimi tinklelio protokolai

SQL serveris palaiko atminties, TCP/IP, pavadinimo vamzdžio ir VIA protokolus. „SQL Server“ nepalaiko „Banyan VINES Sequenced Packet Protocol“ (SPP), kelių protokolų, „AppleTalk“ arba „NWLink IPX/SPX“. Klientai, kurie anksčiau prisijungė naudodami vieną iš šių protokolų, norėdami prisijungti prie SQL serverio, turi pasirinkti kitą protokolą. „SQL Server Configuration Manager“ negalima naudoti „WinSock“ įgaliotajam serveriui konfigūruoti.

Kietieji diskai