sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är SQL Server?

SQL Server är ett relationsdatabashanteringssystem (RDBMS) utvecklat av Microsoft. Det är Microsofts RDBMS-erbjudande på företagsnivå och är ett mer sofistikerat och robust system än Access, som traditionellt har varit ett skrivbordssystem.

SQL Servers främsta konkurrenter är Oracle Database, MySQL (nu ägs av Oracle), PostgreSQL och IBM:s DB2.

SQL Server är ett klient-serverbaserat system, vilket innebär att det fungerar som en server, som vanligtvis innehåller många databaser, med flera klienter som får åtkomst till databaserna från ett nätverk. Dessa klienter är ofta andra applikationer (som en webbplats eller CRM-system). Detta till skillnad från stationära system, där databasen ofta (men inte nödvändigtvis) finns på användarens dator.

Klientserverbaserade system har vanligtvis mycket högre specifikationer än stationära system, och detta gäller när man jämför SQL Server med Access.

Här är ett par exempel för att illustrera skillnaden:

  • En SQL Server 2016-databas kan ha en maximal storlek på 524 272 terabyte medan en Access 2016-databas kan ha en maximal storlek på 2 gigabyte .
  • Varje instans av SQL Server 2016 tillåter maximalt 32 767 samtidiga användaranslutningar medan en Access 2016-databas har en gräns på 255 samtidiga användare .

SQL Server Management Studio

SQL Server levereras med SQL Server Management Studio, som är en grafisk konsol som låter dig utveckla, konfigurera och administrera din SQL Server.

Många uppgifter kan utföras antingen via GUI eller programatiskt genom att köra en SQL-fråga från en frågeflik.

SQL-serverteknik/tjänster

SQL Server består av olika teknologier och tjänster. Här är de som utgör SQL Server 2016.

Databasmotor

Databasmotorn är kärntjänsten för att lagra, bearbeta och säkra data.

R-tjänster

R Services tillhandahåller två serverplattformar för att integrera det populära R-språket med öppen källkod med affärsapplikationer:SQL Server R Services (In-Database), för integration med SQL Server och Microsoft R Server.

R-språket används ofta bland statistiker och dataminerare för att utveckla statistisk programvara och dataanalys.

Datakvalitetstjänster

Data Quality Services (DQS) används för datarensning, med hjälp av ett kunskapsbassystem.

Integrationstjänster

Integration Services är en plattform för dataintegration och datatransformationer.

Master Data Services

Master Data Services gör det möjligt för en organisation att skapa och hantera en betrodd version av data allteftersom den förändras över tiden.

Analystjänster

Analysis Services är Microsofts datalagerlösning.

Replikering

Replikering är en uppsättning tekniker för att kopiera och distribuera data och databasobjekt från en databas till en annan, och sedan synkronisera mellan databaser för att upprätthålla konsekvens.

Rapporteringstjänster

Med Reporting Services kan du skapa rapporter från en mängd olika datakällor, publicera rapporter i olika format och centralt hantera säkerhet och prenumerationer.


  1. Använda guiden Offline Reorg

  2. Skriv in dessa tabellvärdade parametrar

  3. DBMS_JOB kontra DBMS_SCHEDULER

  4. Dialekt måste anges uttryckligen från v4.0.0