03/28/2024

Tot ce trebuie să știți în 2022

SQL Server Management Studio (SSMS) este un instrument puternic de la Microsoft care vă permite să gestionați bazele de date SQL Server, clusterele, bazele de date Azure SQL, permisiunile și conexiunile, printre altele.

Ce este SSMS?

SQL Server Management Studio (SSMS) este componenta principală a platformei SQL Server. Vă permite să gestionați instanțele și datele SQL Server, să vă conectați la baza de date SQL și să efectuați activități administrative și de depanare. De asemenea, acționează ca o platformă de dezvoltare, testare și implementare pentru extensiile SQL Server.

Următoarele caracteristici sunt disponibile în SQL Server Management Studio: –

  • Creați baze de date SQL Server, scripturi SQL și joburi Agent SQL Server cu SQL Server.
  • Conectarea la instanțe ale bazei de date SQL -Obiectele bazei de date SQL, cum ar fi tabelele, indecșii și schemele pot fi create, modificate și abandonate.
  • Instanțele bazei de date SQL pot fi gestionate și monitorizate.

De asemenea, este folosit pentru a genera interogări și scripturi, precum și pentru a implementa, monitoriza și actualiza componentele de nivel de date utilizate de aplicațiile dvs.

SQL Server Management Studio este un program web și client care vă permite să gestionați baze de date și depozite de date pe computerul local sau în cloud. De asemenea, vă permite să vă gestionați mediul SQL Server prin crearea, modificarea și eliminarea obiectelor, administrarea bazelor de date și monitorizarea mediului SQL Server.

SQL Server este un sistem de baze de date relaționale dezvoltat de Microsoft, care este utilizat pentru a alimenta o gamă largă de aplicații și sisteme la companii și agenții guvernamentale din întreaga lume.

Globalul piata bazelor de date se estimează că se va dezvolta la o rată de creștere anuală compusă de 22,5% (CAGR), de la 1,9 miliarde USD în 2021 la 5,1 miliarde USD până în 2026. Serverul Microsoft SQL este a treia cea mai populară bază de date in lume.

Beneficiile SSMS

Datorită costului său ieftin, controlului ușor al întregii platforme SQL și multor opțiuni de completare pentru a ușura operațiunile, Microsoft SSMS este o alegere populară printre dezvoltatorii și administratorii de baze de date.

SQL Server Management Studio poate fi folosit și pentru a administra Azure SQL Database, Azure SQL Managed Instance, SQL Server pe Azure VM și Azure Synapse Analytics.

SSMS oferă, de asemenea, o platformă care permite administratorilor și dezvoltatorilor SQL să utilizeze o varietate de editori de scripturi puternici. Pe scurt, simplifică întreținerea și administrarea SQL Server și a instanțelor aferente, astfel încât să vă puteți concentra asupra aplicațiilor dvs.

SSMS permite administratorilor să îndeplinească următoarele sarcini:

  • Conectați-vă la baze de date, date și instanțe SQL Server.
  • Configurația instanțelor SQL Server poate fi vizualizată și modificată.
  • Gestionați conexiunile și permisiunile pe SQL Server.
  • Creați noi baze de date, utilizatori și roluri, printre alte responsabilități administrative.
  • Accesați jurnalele de erori ale instanței SQL Server, bazele de date de sistem și fișierele binare.

SSMS pentru Business Intelligence

SMSS este utilizat de serviciile de analiză, integrare și raportare SQL BI (business intelligence).

  • SMSS vă permite să gestionați obiecte Analysis Services, cum ar fi efectuarea de copii de siguranță și procesarea obiectelor.
  • SMSS vă permite să utilizați serviciul Integration Services pentru a gestiona, organiza și monitoriza pachetele care rulează. De asemenea, ajută la importul și exportul de pachete, precum și la migrarea și actualizarea pachetelor Servicii de transformare a datelor (DTS) și Servicii de integrare.
  • SMSS activează funcțiile Reporting Services, gestionează roluri și locuri de muncă și administrează servere și baze de date.

Tutorial de instalare SSMS

Iată un tutorial pas cu pas pentru a descărca și instala Microsoft SQL Server Management Studio.

Pasul 1: Navigați la Link Microsoft pentru a descărca Microsoft SQL Server Management Studio (SSMS)

Pasul 2: Faceți clic pe Descărcați SQL Server Management Studio (SSMS) 19 (previzualizare)

Pasul 3: SSMS-Setup-ENU.exe va fi descărcat pe computer. Pentru a începe instalarea, faceți dublu clic pe fișierul SSMS-Setup-ENU.exe.

Fereastra de instalare va apărea și va cere locația de instalare. Instalarea este foarte simplă și simplă. Urmați instrucțiunile de pe ecran și instalarea se va finaliza în câteva minute.

  9 Cele mai bune sisteme de bilete gratuite sau open source pentru suport pentru afaceri

Pasul 4: După ce faceți clic pe fila de instalare, pachetele vor începe să se încarce și va fi afișată bara de progres.

Pasul 5: Procesul de instalare va începe și bara de stare generală a progresului va fi afișată așa cum se arată în imaginea de mai jos. Acest proces ar dura câteva minute.

Pasul 6: După finalizarea instalării, va apărea următorul mesaj care indică finalizarea instalării. Mesajul nu va cere repornirea sistemului.

Pasul 7: Pentru a accesa SSMS, puteți naviga la fișierele de program și faceți clic pe Microsoft SQL Server Management Studio (SSMS).

SSMS va porni și va dura câteva secunde pentru a porni consola SSMS.

Pasul 8: După pornirea SSMS, utilizatorul poate vedea dedesubt ecranul pentru a se conecta și a se conecta la serverul SQL. Selectați Tip server, Nume server și modul de autentificare pentru a vă conecta la SQL Server.

SSMS poate fi utilizat pentru a se conecta cu Motorul de baze de date, Serviciile de analiză, Serviciile de raportare, Serviciile de integrare etc.

Componentele SSMS

Mediul SSMS este format din diverse componente care îndeplinesc roluri și funcții specifice. Unele dintre componente sunt Object Explorer, Object Explorer detalii, Registered Servers, Template Explorer și Solution Explorer.

Explorator de obiecte

Object Explorer din SQL Server Management Studio (SSMS) este un instrument pentru explorarea, analizarea și interogarea obiectelor și datelor bazei de date. Este o caracteristică la îndemână pentru administratorii bazei de date pentru a avea o idee despre modul în care sunt așezate tabelele și pentru a ajuta la proiectarea schemei bazei de date.

De asemenea, vine cu o interfață grafică cu utilizatorul (GUI) pentru gestionarea bazelor de date. Este unul dintre cele mai puternice instrumente din SQL Server pentru crearea modelelor de date și gestionarea datelor pe care le reprezintă.

Afișează toate informațiile pentru toate serverele conectate la acesta într-o manieră arborescentă. Object Explorer permite administratorilor să examineze și să controleze obiectele din fiecare instanță SQL Server.

Obiectele care pot fi gestionate cu Object Explorer sunt enumerate mai jos.

  • Baze de date: Acest folder conține toate bazele de date ale serverului. Sunt incluse bazele de date Motor de baze de date, Servicii de analiză, Servicii de raportare și Servicii de integrare.
  • Securitate: Această secțiune oferă toate informațiile legate de securitate. Creați autentificări, roluri de server și alte elemente în acest folder.
  • Obiecte server: Acest folder oferă date despre serverele conectate, brokeri de servicii, punctele finale ale sistemului, oglindirea bazei de date și alte subiecte.
  • Replicare: Informații despre abonamente și publicații pot fi găsite în acest folder.
  • Management: Verificați jurnalele serverului, starea sesiunii și alte sarcini de întreținere din acest folder. Planurile de întreținere sunt create în acest folder.

Editor de interogări

Editorul de interogări este un instrument puternic care vă permite să creați și să rulați interogări mai rapid. Editorul de interogări al SQL Server Management Studio (SSMS) este un instrument pentru lucrul cu SQL Server. Completarea codului, sugestia de interogare și o fereastră interactivă de rezultate sunt doar câteva dintre caracteristici.

Când examinați rezultatele căutărilor dvs. T-SQL sau schimbați procedurile stocate, este un instrument grozav de avut. Editorul de interogări, pe de altă parte, ar putea fi extrem de complicat dacă lucrați cu o bază de date mare sau complexă.

Editorul de interogări elimină necesitatea de a scrie SQL manual și vă permite să creați interogări complicate fără a scrie o singură linie de cod. În plus, editorii de interogări oferă diferite niveluri de suport pentru funcțiile editorului, cum ar fi IntelliSense și depanare.

Explorator de șabloane

SQL Server vine cu o serie de șabloane. Șabloanele sunt fișiere script SQL care ajută la crearea obiectelor bazei de date. Baze de date, tabele, vizualizări, indexuri, proceduri stocate, declanșatoare, statistici și funcții sunt toate obiecte pe care administratorii le pot construi.

Puteți răsfoi șabloanele disponibile în Exploratorul de șabloane înainte de a deschide unul pentru a lipi codul într-o fereastră de editor de cod. Administratorii pot chiar să creeze șabloane personalizate. Șabloanele vă pot ajuta să vă gestionați serverul prin crearea de proprietăți extinse, servere conectate, autentificări, roluri, utilizatori și șabloane pentru Analysis Services.

Planul de execuție al interogărilor

SSMS este utilizat pentru a construi planurile grafice de execuție pentru planul de execuție a interogării. Execuția grafică dezvăluie utilizarea resurselor și avertismentele de rulare după ce o interogare sau un lot a fost executat. Pentru a utiliza această funcție, administratorul trebuie să aibă permisiunile necesare.

Ajută administratorii bazelor de date să depaneze performanța interogărilor și să scrie interogări eficiente. Când o interogare durează mult timp, puteți utiliza planul de execuție SQL Server pentru a afla unde interogarea consumă cele mai multe resurse și timp.

  Cele mai bune 11 alternative la Illustrator (gratuit+plătit)

Designer de mese

Table Designer este un editor grafic puternic în SQL Server Management Studio (SSMS) pe care îl puteți utiliza pentru a proiecta, modifica și gestiona tabelele. Puteți să construiți tabelele cu rânduri și coloane, să adăugați indecși și chiar să stabiliți surse de date și vizualizări de tabel cu Table Designer.

Table Designer poate fi folosit și pentru a gestiona tabelele existente, cum ar fi redenumirea lor, adăugarea sau eliminarea coloanelor și modificarea tipului de date al coloanelor.

După ce ați terminat de construit tabelul, îl puteți salva și reutiliza în SQL Server pentru a construi tabele noi sau a le modifica pe cele existente. Table Designer a primit remedieri de erori și îmbunătățiri pentru a îmbunătăți experiența utilizatorului pentru toate nivelurile de utilizatori.

Designer baze de date

Instrumentul Database Designer din SQL Server Management Studio (SSMS) este utilizat pentru a crea structuri de baze de date. De asemenea, este folosit pentru a construi și întreține baza de date. Database Designer ajută la proiectarea și planificarea bazelor de date pentru stocarea, recuperarea și partajarea eficientă a datelor.

Deoarece construcția și proiectarea bazelor de date pot fi utilizate pentru depozitarea datelor, raportarea și analiza – sarcini care necesită stocarea, gestionarea și analiza unor cantități mari de date – este o disciplină importantă.

Puteți utiliza acest instrument vizual pentru a crea, actualiza sau șterge tabele, coloane, chei, indici, relații și constrângeri ale bazei de date.

Designer de interogări și vizualizare

Un designer de interogări și vizualizări oferă o colecție cuprinzătoare de instrumente pentru crearea de interogări, vizualizări și formulare. Interfața sa grafică vă permite să construiți o interogare, vizualizare sau formular vizual fără a scrie o singură linie de cod.

Puteți desena forme, grafice și tabele și puteți adăuga cod pentru a le face interactive. În Query and View Designer, definiți interogarea, vizualizarea și aspectul formularului, pe care apoi le utilizați pentru a produce interogarea SQL sau vizualizarea pe care doriți să o executați.

Asistent pentru generare și publicare de scripturi

Expertul Generare și Publicare Scripturi este un instrument sofisticat care poate genera scripturi foarte complexe.

Expertul Generare și Publicare Scripturi este un instrument sofisticat care poate genera scripturi extrem de complexe. Expertul de script este inclus cu SQL Server Management Studio și poate fi utilizat pentru a crea un script nou sau pur și simplu pentru a actualiza un script existent cu modificări ale procedurii stocate.

Expertul Generare și Publicare Scripturi din SQL Server Management Studio poate ajuta la implementarea procedurilor și funcțiilor stocate. De asemenea, permite administratorilor să dezvolte scripturi SQL definite de utilizator care pot fi publicate ca orice alt obiect SSMS.

Backup și restaurare

Copierea de rezervă și restaurarea datelor SQL Server este un element important al întreținerii bazei de date. Multe acțiuni comune de backup și restaurare, cum ar fi backup-uri complete, backup-uri diferențiate și restaurarea unor baze de date sau fișiere specifice, sunt efectuate folosind interfața grafică a SSMS.

Backup-urile sunt o componentă esențială a securității datelor. Acestea vă permit să recuperați datele în cazul unei defecțiuni sau să le transferați într-o altă locație. Puteți pur și simplu să faceți copii de rezervă și să vă restaurați bazele de date, tabelele și schemele folosind SQL Server Management Studio (SSMS).

Pornirea unei copii de rezervă și restaurare este la fel de simplă ca câteva clicuri, fără a fi nevoie să rulați scripturi complexe: extindeți arborele serverului, deschideți baza de date și fie selectați o bază de date de utilizator, fie extindeți baza de date a sistemului în Object Explorer.

  • Faceți clic dreapta pe baza de date pentru care doriți să faceți backup, apoi selectați Sarcini, apoi Copiere de rezervă.
  • Conectați-vă la o instanță a motorului de bază de date SQL Server în Object Explorer în timpul restaurării, apoi extindeți acea instanță.
  • Faceți clic dreapta pe Baza de date și alegeți Restaurare bază de date din meniul contextual.

Managementul securității SQL Server

Microsoft SQL Server are o serie de caracteristici încorporate care ajută utilizatorii să-și îndeplinească cerințele de securitate și conformitate pentru datele și aplicațiile.

Unul dintre cele mai importante și fundamentale aspecte ale protejării unui sistem SQL Server este SQL Server Security Management în SSMS. Administrarea securității SQL Server, pe scurt, are scopul de a crește eficiența operațională, securitatea și disponibilitatea.

Administratorii pot gestiona setările de securitate ale instanțelor SQL Server folosind SQL Server Security Management în SSMS. Administratorii pot modifica setările de securitate ale instanței tale SQL Server și pot configura drepturile utilizatorilor, rolurilor și ansamblurilor.

  Cum să remediați avertismentul de memorie Roblox scăzută pe iPhone

Gestionarea securității face ca administratorii să creeze politici de securitate sofisticate mai ușor. Acest lucru vă oferă posibilitatea de a controla ușor și eficient securitatea instanțelor dvs. SQL Server.

Login-urile, rolurile serverului, acreditările, auditurile și accesul la baze de date se numără printre componentele SQL Server Security Management. Funcția Audit de conformitate generează rapoarte privind eficacitatea politicilor dvs. de securitate.

Monitor de activitate

Monitorul de activitate este unul dintre cele mai puternice instrumente din SSMS. Afișează care utilizatori petrec cel mai mult timp așteptând solicitări și vă permite să creați alerte atunci când activitatea atinge un anumit nivel.

Monitorul de activitate afișează o reprezentare grafică a activității curente și istorice a SQL Server, inclusiv procesele care funcționează în prezent, durata și starea acestora și cantitatea de CPU și RAM consumată de fiecare proces.

Toate conexiunile SQL Server și conexiunile la servicii, cum ar fi SQL Server Agent, SQL Server Integration Services (SSIS) și SQL Server Reporting Services (SSRS), sunt văzute în Monitorul de activitate.

În SSMS, Monitorul de activitate este o filă din bara de instrumente adiacentă filelor Data Explorer și Report Designer.

Monitorul de activitate poate fi accesat și este disponibil în categoria Monitor de performanță din SSMS Object Explorer făcând clic dreapta pe baza de date.

XEvent Profiler

XEvent Profiler în SQL Server Management Studio (SSMS) este un instrument de urmărire a evenimentelor pentru SQL Server care oferă informații precise despre starea bazei de date la un moment dat.

Administratorii pot folosi XEvent Profiler în SQL Server Management Studio (SSMS) pentru a înregistra statisticile de performanță din instanțe SQL Server fără a modifica codul. Permite administratorilor să descopere și să rezolve cu ușurință problemele de performanță în timp real, fără a utiliza software suplimentar de monitorizare.

Aceste caracteristici oferă administratorilor un avantaj în descoperirea blocajelor, diagnosticarea problemelor de performanță și recunoașterea și remedierea cauzei principale a problemelor mai rapid decât permit alte instrumente și metodologii.

Suplimente pentru a îmbunătăți experiența SSMS

Aveți de-a face cu SSMS dacă lucrați cu infrastructura SQL, în special cu serverele Microsoft SQL. Toți profesioniștii în baze de date ar trebui să utilizeze SQL Server Management Studio ca instrument implicit. Nu este singura alegere, ci cea mai populară, deoarece este acceptată de Microsoft și vine cu toate instrumentele de dezvoltare SQL Server.

Chiar și cu toate beneficiile sale, funcționalitatea SSMS poate fi extinsă și mai mult prin utilizarea suplimentelor precum:

SQL Complete de la dbForge: Are o interfață ușor de utilizat pentru a crea interogări SQL. Vă permite să creați rapid SQL, să obțineți rezultate rapide și să rulați interogări în fundal.

Administratorii pot scrie interogări SQL de înaltă calitate și pot obține rezultate rapid folosind acest program de completare. Utilizează un IntelliSense mai avansat și mai puternic, cu funcții îmbunătățite pentru a vă ajuta.

SSMSBoost: SSMSBoost pentru SQL Server este o soluție care îmbunătățește performanța, scalabilitatea și gestionabilitatea SQL Server Management Studio. SSMSBoost are, de asemenea, un sistem de validare a codului live care ajută la detectarea timpurie a problemelor de cod și oferă recomandări pentru cum să le corectăm.

Administratorii pot folosi, de asemenea, SSMS pentru conexiunea de la distanță și administrarea bazei de date, cu toate funcțiile de securitate și criptare activate. Pe scurt, își propune să faciliteze sarcinile zilnice ale dezvoltatorilor și administratorilor de baze de date.

SQL Rework Studio: Scopul principal al acestui program de completare este să vă ajute să vă refactorizați codul SQL. SQL Rework Studio este un instrument care vă ajută să refactorizați interogările SQL pentru a reduce posibilitatea introducerii defectelor.

De asemenea, abordează diverse preocupări pe care utilizatorii le pot întâlni în timpul utilizării SSMS, cum ar fi gruparea bazelor de date și a obiectelor bazei de date, vizualizarea dependențelor, afișarea calculelor pe bara de stare SSMS și găsirea codului SQL în toate bazele de date.

SqlSmash: SqlSmash este un plugin SSMS multifuncțional care ajută la scrierea, formatarea, înțelegerea și execuția scripturilor SQL. Comenzile rapide de la tastatură și meniurile contextuale asigură navigarea rapidă, locația obiectului și execuția interogărilor. SqlSmash este potrivit atât pentru dezvoltatorii experimentați, cât și pentru cei noi.

Concluzie

Pentru toate sarcinile Microsoft SQL Server, SSMS este opțiunea implicită. Permite utilizatorilor să creeze baze de date și elementele acestora și să scrie interogări SQL de orice complexitate rapid și ușor. O suită de instrumente grafice cu funcții multiple și editori de scripturi funcționează bine în gestionarea tuturor sarcinilor legate de bazele de date.

Deoarece această soluție este gratuită și simplu de utilizat, ea a devenit esențială pentru specialiștii în baze de date SQL, cum ar fi dezvoltatorii, administratorii, analiștii, inginerii de baze de date DevOps și specialiștii în securitate. În ciuda disponibilității altor soluții profesionale, MS SQL Management Studio rămâne lider de piață.

x