SlideShare a Scribd company logo
Moamen Hany
MCT & Senior Solutions Architect
www.moamenhany.com
+201143739545
+966564095502
Introduction to
Microsoft SQL
Server
Introduction to SQL Server
SQL Server is a relational database management system, or RDBMS, developed and marketed by
Microsoft.
RDBMS
SQL Server Editions
SQL Server edition Definition
Enterprise The premium offering, SQL Server Enterprise edition delivers comprehensive high-end datacenter
capabilities with blazing-fast performance, unlimited virtualization
1
, and end-to-end business intelligence
- enabling high service levels for mission-critical workloads and end user access to data insights.
Standard SQL Server Standard edition delivers basic data management and business intelligence database for
departments and small organizations to run their applications and supports common development tools
for on-premises and cloud - enabling effective database management with minimal IT resources.
Web SQL Server Web edition is a low total-cost-of-ownership option for Web hosters and Web VAPs to provide
scalability, affordability, and manageability capabilities for small to large scale Web properties.
Developer SQL Server Developer edition lets developers build any kind of application on top of SQL Server. It includes
all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as
a production server. SQL Server Developer is an ideal choice for people who build and test applications.
Express editions Express edition is the entry-level, free database and is ideal for learning and building desktop and small
server data-driven applications. It is the best choice for independent software vendors, developers, and
hobbyists building client applications. If you need more advanced database features, SQL Server Express
can be seamlessly upgraded to other higher end versions of SQL Server. SQL Server Express LocalDB is a
lightweight version of Express that has all of its programmability features, runs in user mode and has a
fast, zero-configuration installation and a short list of prerequisites.
SQL Server Components
Server components Description
SQL Server Database Engine SQL Server Database Engine includes the Database Engine, the core service for storing,
processing, and securing data, replication, full-text search, tools for managing relational and XML
data, in database analytics integration, and PolyBase integration for access to Hadoop and other
heterogeneous data sources, and Machine Learning Services to run Python and R scripts with
relational data.
Analysis Services Analysis Services includes the tools for creating and managing online analytical processing (OLAP)
and data mining applications.
Reporting Services Reporting Services includes server and client components for creating, managing, and deploying
tabular, matrix, graphical, and free-form reports. Reporting Services is also an extensible platform
that you can use to develop report applications.
Integration Services Integration Services is a set of graphical tools and programmable objects for moving, copying, and
transforming data. It also includes the Data Quality Services (DQS) component for Integration
Services.
Master Data Services Master Data Services (MDS) is the SQL Server solution for master data management. MDS can be
configured to manage any domain (products, customers, accounts) and includes hierarchies,
granular security, transactions, data versioning, and business rules, as well as an Add-in for Excel
that can be used to manage data.
Machine Learning Services (In-
Database)
Machine Learning Services (In-Database) supports distributed, scalable machine learning
solutions using enterprise data sources. In SQL Server 2016, the R language was supported. SQL
Server 2019 (15.x) supports R and Python.
Machine Learning Server
(Standalone)
Machine Learning Server (Standalone) supports deployment of distributed, scalable machine
learning solutions on multiple platforms and using multiple enterprise data sources, including
Linux and Hadoop. In SQL Server 2016, the R language was supported. SQL Server 2019 (15.x)
supports R and Python.
SQL Server Editions Scale Limit
Feature Enterprise Standard Web Express with
Advanced Services
Express
Maximum
compute capacity
used by a single
instance - SQL
Server Database
Engine
1
Operating system
maximum
Limited to lesser
of 4 sockets or 24
cores
Limited to lesser
of 4 sockets or 16
cores
Limited to lesser
of 1 socket or 4
cores
Limited to lesser
of 1 socket or 4
cores
RDBMS high availability SQL Server
Feature Enterprise Standard Web Express with
Advanced Services
Express
Server core
support
1
Yes Yes Yes Yes Yes
Log shipping Yes Yes Yes No No
Database
mirroring
Yes Yes
2
Yes
3
Yes
3
Yes
3
Backup
compression
Yes Yes No No No
Database snapshot Yes Yes Yes Yes Yes
Always On failover
cluster instances
4
Yes Yes No No No
Always On
availability groups
5
Yes No No No No
Basic availability
groups
6
No Yes No No No
https://docs.microsoft.com/en-us/sql/sql-server/editions-and-
components-of-sql-server-version-15?view=sql-server-ver15
SQL Server Instance
An instance of the Database Engine operates as a service that handles all application requests to work
with the data in any of the databases managed by that instance. It is the target of the connection requests
(logins) from applications. The connection runs through a network connection if the application and
instance are on separate computers. If the application and instance are on the same computer, the SQL
Server connection can run as either a network connection or an in-memory connection.
https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/database-engine-
instances-sql-server?view=sql-server-ver15
Thank you.
© Copyrights www.moamenhany.com. All rights reserved.

More Related Content

PDF
Azure Arc Overview from Microsoft
PPTX
AWS Lambdaのテストで役立つ各種ツール
PPTX
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
PDF
AWS App Runner를 활용한 컨테이너 서버리스 활용기
PPTX
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
PPTX
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
PDF
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
PDF
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Azure Arc Overview from Microsoft
AWS Lambdaのテストで役立つ各種ツール
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
AWS App Runner를 활용한 컨테이너 서버리스 활용기
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn

What's hot (20)

PPT
インフラエンジニアのためのcassandra入門
PDF
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
PDF
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
PDF
Open vSwitch 패킷 처리 구조
PPTX
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
PPTX
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
PDF
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
PPTX
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
PDF
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
PDF
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
PDF
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
PPTX
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
PDF
AWS DeepRacer와 Amazon SageMaker RL로 강화학습 시작하기 - 강지양 솔루션즈 아키텍트, AWS
PDF
ゲームのインフラをAwsで実戦tips全て見せます
PDF
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
PDF
今日はMongoDBの話はしない
PPTX
【Veeam基礎】簡単解説!バックアップ可能な環境や機能をご紹介
PDF
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
PPTX
クラウドでも非機能要求グレードは必要だよね
インフラエンジニアのためのcassandra入門
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
バッチ処理にバインド変数はもうやめません? ~|バッチ処理の突発遅延を題材にして考えてみる~
Open vSwitch 패킷 처리 구조
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!!
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
AWS DeepRacer와 Amazon SageMaker RL로 강화학습 시작하기 - 강지양 솔루션즈 아키텍트, AWS
ゲームのインフラをAwsで実戦tips全て見せます
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
今日はMongoDBの話はしない
【Veeam基礎】簡単解説!バックアップ可能な環境や機能をご紹介
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
クラウドでも非機能要求グレードは必要だよね
Ad

Similar to introduction to sql server by moamen hany (20)

PPTX
DSIT_MSSQL_Server_Day_2_Notes v pptx
PPT
PPTX
SQL Server Overview.pptxdddddddddddddddddddddddddddddddddd
PPTX
SQL Server Overview.pptx ss
PDF
SQL Server 2016 Editions
PPTX
Sql Sever Presentation.pptx
PPTX
The roadmap for sql server 2019
DOC
Software architecture to analyze licensing needs for pcms- pegasus cargo ma...
PPT
Module01
PDF
Entorno de sql server 2005
PPTX
Microsoft_SQL_Server_Presentationssss.pptx
PDF
Sql2008 (1)
PDF
Microsoft SQL server 2017 Level 300 technical deck
PDF
Andrewfraserdba.com training sql_training
PDF
Sql training
PPTX
Ms sql
PPT
SQL Server 2008 Express, February CTP
PPTX
MS Sql Server: Getting Started With Sql Server 2008
PPTX
MS SQL SERVER: Getting Started With Sql Server 2008
PPTX
6232 b 01
DSIT_MSSQL_Server_Day_2_Notes v pptx
SQL Server Overview.pptxdddddddddddddddddddddddddddddddddd
SQL Server Overview.pptx ss
SQL Server 2016 Editions
Sql Sever Presentation.pptx
The roadmap for sql server 2019
Software architecture to analyze licensing needs for pcms- pegasus cargo ma...
Module01
Entorno de sql server 2005
Microsoft_SQL_Server_Presentationssss.pptx
Sql2008 (1)
Microsoft SQL server 2017 Level 300 technical deck
Andrewfraserdba.com training sql_training
Sql training
Ms sql
SQL Server 2008 Express, February CTP
MS Sql Server: Getting Started With Sql Server 2008
MS SQL SERVER: Getting Started With Sql Server 2008
6232 b 01
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
Teaching material agriculture food technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
Programs and apps: productivity, graphics, security and other tools
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25 Week I
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx

introduction to sql server by moamen hany

  • 1. Moamen Hany MCT & Senior Solutions Architect www.moamenhany.com +201143739545 +966564095502
  • 3. Introduction to SQL Server SQL Server is a relational database management system, or RDBMS, developed and marketed by Microsoft. RDBMS
  • 4. SQL Server Editions SQL Server edition Definition Enterprise The premium offering, SQL Server Enterprise edition delivers comprehensive high-end datacenter capabilities with blazing-fast performance, unlimited virtualization 1 , and end-to-end business intelligence - enabling high service levels for mission-critical workloads and end user access to data insights. Standard SQL Server Standard edition delivers basic data management and business intelligence database for departments and small organizations to run their applications and supports common development tools for on-premises and cloud - enabling effective database management with minimal IT resources. Web SQL Server Web edition is a low total-cost-of-ownership option for Web hosters and Web VAPs to provide scalability, affordability, and manageability capabilities for small to large scale Web properties. Developer SQL Server Developer edition lets developers build any kind of application on top of SQL Server. It includes all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as a production server. SQL Server Developer is an ideal choice for people who build and test applications. Express editions Express edition is the entry-level, free database and is ideal for learning and building desktop and small server data-driven applications. It is the best choice for independent software vendors, developers, and hobbyists building client applications. If you need more advanced database features, SQL Server Express can be seamlessly upgraded to other higher end versions of SQL Server. SQL Server Express LocalDB is a lightweight version of Express that has all of its programmability features, runs in user mode and has a fast, zero-configuration installation and a short list of prerequisites.
  • 5. SQL Server Components Server components Description SQL Server Database Engine SQL Server Database Engine includes the Database Engine, the core service for storing, processing, and securing data, replication, full-text search, tools for managing relational and XML data, in database analytics integration, and PolyBase integration for access to Hadoop and other heterogeneous data sources, and Machine Learning Services to run Python and R scripts with relational data. Analysis Services Analysis Services includes the tools for creating and managing online analytical processing (OLAP) and data mining applications. Reporting Services Reporting Services includes server and client components for creating, managing, and deploying tabular, matrix, graphical, and free-form reports. Reporting Services is also an extensible platform that you can use to develop report applications. Integration Services Integration Services is a set of graphical tools and programmable objects for moving, copying, and transforming data. It also includes the Data Quality Services (DQS) component for Integration Services. Master Data Services Master Data Services (MDS) is the SQL Server solution for master data management. MDS can be configured to manage any domain (products, customers, accounts) and includes hierarchies, granular security, transactions, data versioning, and business rules, as well as an Add-in for Excel that can be used to manage data. Machine Learning Services (In- Database) Machine Learning Services (In-Database) supports distributed, scalable machine learning solutions using enterprise data sources. In SQL Server 2016, the R language was supported. SQL Server 2019 (15.x) supports R and Python. Machine Learning Server (Standalone) Machine Learning Server (Standalone) supports deployment of distributed, scalable machine learning solutions on multiple platforms and using multiple enterprise data sources, including Linux and Hadoop. In SQL Server 2016, the R language was supported. SQL Server 2019 (15.x) supports R and Python.
  • 6. SQL Server Editions Scale Limit Feature Enterprise Standard Web Express with Advanced Services Express Maximum compute capacity used by a single instance - SQL Server Database Engine 1 Operating system maximum Limited to lesser of 4 sockets or 24 cores Limited to lesser of 4 sockets or 16 cores Limited to lesser of 1 socket or 4 cores Limited to lesser of 1 socket or 4 cores
  • 7. RDBMS high availability SQL Server Feature Enterprise Standard Web Express with Advanced Services Express Server core support 1 Yes Yes Yes Yes Yes Log shipping Yes Yes Yes No No Database mirroring Yes Yes 2 Yes 3 Yes 3 Yes 3 Backup compression Yes Yes No No No Database snapshot Yes Yes Yes Yes Yes Always On failover cluster instances 4 Yes Yes No No No Always On availability groups 5 Yes No No No No Basic availability groups 6 No Yes No No No https://docs.microsoft.com/en-us/sql/sql-server/editions-and- components-of-sql-server-version-15?view=sql-server-ver15
  • 8. SQL Server Instance An instance of the Database Engine operates as a service that handles all application requests to work with the data in any of the databases managed by that instance. It is the target of the connection requests (logins) from applications. The connection runs through a network connection if the application and instance are on separate computers. If the application and instance are on the same computer, the SQL Server connection can run as either a network connection or an in-memory connection. https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/database-engine- instances-sql-server?view=sql-server-ver15
  • 9. Thank you. © Copyrights www.moamenhany.com. All rights reserved.