SlideShare uma empresa Scribd logo
1 de 31
PLANNING AN INSTALLATION OF
SQL SERVER 2012
INSTALLATION & CONFIGURATION TOPICS


Installation of SQL Server Instances.


Planning Installation.







Installation








Install an Instance
Command Line Install
Configuration File Install

Installation of Features.






Hardware Requirements
Software Requirements
Planning For Storage & Growth
Benchmarking SQL Server

Reporting Services Native
Analysis Services
Reporting Services Native or SharePoint

Configure SQL Server Instances.
Manage & Configure Databases.
PLANNING AN SQL SERVER INSTANCE

OS
Requirements

Software

Processor

Requirements

Hard Disk

Memory
CRITERIA OF RESOURCES


Criteria's are based on
The Edition of SQL Server
 The bit depth of SQL Server


X64
 X86


Enterprise

Developer

BI

Editions
Express/Express
+ tools

Standard

Web
MAIN POINTS
X64 Versions of SQL 2012 supports only x64 OS
only
 X86 Versions of SQL 2012 supports both x64/x86
OS’s
 OS Service Pack level is also important
 Major OS Supports










Windows Server 2012
Windows Server 2008 R2 SP1
Windows Server 2008 SP2
Windows Vista SP2
Windows 7 SP1

Windows Server 2003 is not Supported
DEVELOPER/ EXPRESS / EXPRESS WITH
ADVANCED SERVICES / EXPRESS WITH
ADVANCED TOOLS
Server 2008R2
Enterprise/ DC/
Standard/
Foundation/
Web

Windows Vista
SP2 Ultimate/
Enterprise/
Business/Home
Premium/Home
Basic

Developer/
Express/
Express With
Advanced tools
/Express with
advanced
Services

Windows 7 SP1
Ultimate
/Professional/
Home Premium/
Basic

Server 2008 DC/
Enterprise/ Std/
Web
SQL S. STANDARD
Windows Server
2008 R2 SP1
Datacenter,
Enterprise,
Standard,
Foundation, Web

Windows Vista SP2
Ultimate /
Enterprise
/Business

SQL
Server
Standard

Windows 7 SP1
Ultimate,
Enterprise,
Professional

Windows Server
2008
SP2DC/Enterprise/
Standard/ Web
SQL S. ENTERPRISE/ BI / WEB
Windows Server
2008R2
Enterprise, DC,
Standard, Web

SQL S.
Enterprise/BI/Web

Windows Server
2008 SP2
Enterprise/ DC/
Standard/ Web
PROCESSOR & RAM REQUIREMENTS (X64) –
ENTERPRISE/BI/WEB/STANDARD/DEVELOPER


Processor Types


Intel
Intel Xeon with EM64T Support
 Intel P4 with EM64T




AMD
AMD Opteron
 AMD Athlon 64T




Speed
Min 1.4 GHz
 Recommended 2GHz




RAM
Min 1Gb
 Recommended 4Gb or more

PROCESSOR & RAM REQUIREMENTS (X64) –
EXPRESS/EXPRESS WITH TOOLS/EXPRESS WITH
ADVANCED SERVICES
Same Processor Requirements
 RAM


Min 512Mb
 1Gb Recommended

PROCESSOR & RAM REQUIREMENTS (X86) –
ENTERPRISE/BI/WEB/STANDARD/DEVELOPER
P3 Compatible or Newer version
 Processor


Min – 1GHz
 Recommended 2GHz




RAM
Min 1Gb
 Recommended – 4Gb or more

PROCESSOR & RAM REQUIREMENTS (X86) –
EXPRESS/EXPRESS WITH TOOLS/ EXPRESS WITH
ADVANCED SERVICES

Same as above
 RAM


Min 512Mb
 Recommended 1Gb

HARD DISK REQUIREMENTS
Database Engine/Full
Text Search/Replication

•811Mb

Analysis Services

•345Mb

Client Components

•1823Mb

Integration Services

•591Mb

Master Data Services

•243Mb

Reporting Services &
Report Manager

•304Mb
SOFTWARE REQUIREMENTS &
VIRTUALIZATION
.Net Framework 3.5 SP1
 .Net Framework 4.0
 IE 7 or above
 Windows Power Shell 2.0
 Virtualization




Hyper-v on Windows Server 2008R2 SP1 or Windows
Server 2008 SP2
CAPACITY CONSTRAINTS IN SQL SERVER
2012
Database Size < 524272 Terabytes
 Maximum Data File Size < 16 Terabytes
 Maximum Number of Instances 32767
 Maximum 16 Columns per Primary Key
 Maximum 253 Foreign Key References Per table
 Maximum 32767 Connections Per instance
 50 instances of Database Engine on a host
 25 Instances of Database Engine on host if peer
to peer replication is used.

SELECTION OF FEATURES


Instance Features
Can operate Side by side
 Act as separate instances of SQL Server




Shared Features
Shared among Instances
 Need to install only once

INSTANCE FEATURES
Data Quality Services

Full Text Search/Semantic
Extractions for Search

Replication

Database Engine Services

Analysis Services

Reporting
Services Native
SHARED FEATURES
Reporting
Services –Share
Point
Integration
Services

Distributed
Replay
Controller

SSMS Basic/
Comprehensive

Data Quality
Client

SQL Server
Data tools/
Master Data
Services

Client tools
Connectivity/SQL
client
connectivity
SCALE UP VS. SCALE OUT

Scale Out

Increase
capacity by
using
multiple
instances of
SQL
SERVER

Peer to
Peer
replication/
Always on
Availability
groups

Scalability – How well application
users increased resources to increase
capacity.
DATABASE GROWTH
Database size can be fixed / auto grow
 Fixed databases minimize file fragmentation
 Auautogrowth leads to file fragmentation.
 Sp_spaceused to query space allocation in DB
 Can Decrease the size by auto shrink property
 Autoshrink leads to index fragmentation
 Also can use dbccshrinkfile/dbccshrinkdatabase
 Both require membership sysadmin fixed server
role or db_owner
 Cant make a DB smaller than the initially
specified size.

DESIGN OF STORAGE

Primary

Secondary

Contain startup information &
pointers

Optional

Store Objects & Data

Tx Log

Store Data

Tx information

Change Vectors
Every Database has a file

..ndf extension

.mdf ext

Spead across disk to improve
performance

.ldf ext

Always in primary file group

Can be in a primary or
Secondary file group
MSA VS. VIRTUAL ACCOUNTS
Managed
Service Account
(MSA)

Virtual Account
/ Managed
Local Account

Domain managed
Account

Local Accounts

Pw managed by
domain controller

Can access domain in
network environment

Use a $ prefix
(Contos/Ms$)

Pw not required

Service Principal
registered under
Active Directory

NT
Service/Servicename
WINDOWS & SERVICE LEVEL SECURITY
Windows Vista/
Windows
Server 2008
Network Service
•DE
•Agent
•Analysis
•SSIS
•RPT Service
•DRC
•DR Client

Local Service

• SQL Browser
• FD Launcher

Local system
•SQL S VSS Writer
WINDOWS & SERVICE LEVEL SECURITY
Windows 7 /
Windows
Server 2008 R2
Managed
Service Account

Virtual Account
/ Managed
Local Account
MSA VS. VIRTUAL ACCOUNTS (WINDOWS
7 & WINDOWS SERVER 20088 R2)
MSA / Local
Service
Account
Database
Engine

SSIS

Integration
Service

FD Launcher

DRC / Dis
Replay Client

SQL Server
Agent

Local System

SQL S.
Browser

Local Service

SQL S. VSS
Writer
INSTALL SQL SERVER ON A DOMAIN
CONTROLLER
Not Recommended by Microsoft
 SQL S. in a domain controller can’t run under a
local service account
 Member Server with SQL S. Can’t be promoted to
a domain controller
 Can’t demote a SQL S. with domain controller as
a member server
 In a RODC sql server cant create necessary
accounts and groups then installation fails.

CORE MODE INSTALLATION
SQL S. can be installed on Windows Server
2008r2 sp1 Core version
 Osedtions Datacenter , Enterprise, Web &
Standard are supported

CORE MODE INSTALLATION
REQUIREMENTS
.net
Franework 2.0
sp1

.NET
Framework
3.5 sp1

Powershell 2.0

Requirements

Windows
installer 4.5

.net
Framework
4.0
CORE MODE INSTALLATION FEATURES
SUPPORTED

DE

Integration
Service

Replication

Core
Mode
Support
Client tools
connectivity

Full Text
Search

Analysis
Services
BENCHMARKING SQL SERVER




Prior to Installing SQL Server DBA must perform an
Benchmarking process
Validate the Server Resources against the
Requirements of the Installation
SQLIO is tool dtermine the capacity of the IO
Subsystem


Measures










Measure I/O per/sec
Throughput Mb/sec
Latency

By reading & writing files of different sizes
Saturation point can be identified by increaseing the load

SQLIOSIM – is included in SQL 2012 instance
SQLIOSIM perform similar task it replaces
SQLIOStress utility in earlier versions of SQL Server
1. planning an sql server install

Mais conteúdo relacionado

Mais procurados

Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right final
vmaximiuk
 
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must KnowDogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
vmaximiuk
 
Tuning Your SharePoint Environment
Tuning Your SharePoint EnvironmentTuning Your SharePoint Environment
Tuning Your SharePoint Environment
vmaximiuk
 
AUSPC 2013 - Understanding the Five Layers of SharePoint Security
AUSPC 2013 - Understanding the Five Layers of SharePoint SecurityAUSPC 2013 - Understanding the Five Layers of SharePoint Security
AUSPC 2013 - Understanding the Five Layers of SharePoint Security
Michael Noel
 

Mais procurados (20)

Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and Availability
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Microsoft Azure, My First IaaS
Microsoft Azure, My First IaaSMicrosoft Azure, My First IaaS
Microsoft Azure, My First IaaS
 
SPS Kansas City: What SharePoint Admin need to know about SQL
SPS Kansas City: What SharePoint Admin need to know about SQLSPS Kansas City: What SharePoint Admin need to know about SQL
SPS Kansas City: What SharePoint Admin need to know about SQL
 
Sql server 2019 new features
Sql server 2019 new featuresSql server 2019 new features
Sql server 2019 new features
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right final
 
SQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New FeaturesSQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New Features
 
Introduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerIntroduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop Primer
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019
 
SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
 
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must KnowDogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
 
Tuning Your SharePoint Environment
Tuning Your SharePoint EnvironmentTuning Your SharePoint Environment
Tuning Your SharePoint Environment
 
AUSPC 2013 - Understanding the Five Layers of SharePoint Security
AUSPC 2013 - Understanding the Five Layers of SharePoint SecurityAUSPC 2013 - Understanding the Five Layers of SharePoint Security
AUSPC 2013 - Understanding the Five Layers of SharePoint Security
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises Nirvana
 
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012
 
Sage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP: Technical Tour of Diagnostic ToolsSage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP: Technical Tour of Diagnostic Tools
 

Semelhante a 1. planning an sql server install

Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
Paulo Freitas
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
David J Rosenthal
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overview
volkerwill
 
Windows 2008 R2 Overview
Windows 2008 R2 OverviewWindows 2008 R2 Overview
Windows 2008 R2 Overview
Amit Gatenyo
 

Semelhante a 1. planning an sql server install (20)

SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overview
 
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudKoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 Migration
 
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012
 
Windows 2008 R2 Overview
Windows 2008 R2 OverviewWindows 2008 R2 Overview
Windows 2008 R2 Overview
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
 
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deck
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 

1. planning an sql server install

  • 1. PLANNING AN INSTALLATION OF SQL SERVER 2012
  • 2. INSTALLATION & CONFIGURATION TOPICS  Installation of SQL Server Instances.  Planning Installation.      Installation      Install an Instance Command Line Install Configuration File Install Installation of Features.     Hardware Requirements Software Requirements Planning For Storage & Growth Benchmarking SQL Server Reporting Services Native Analysis Services Reporting Services Native or SharePoint Configure SQL Server Instances. Manage & Configure Databases.
  • 3. PLANNING AN SQL SERVER INSTANCE OS Requirements Software Processor Requirements Hard Disk Memory
  • 4. CRITERIA OF RESOURCES  Criteria's are based on The Edition of SQL Server  The bit depth of SQL Server  X64  X86  Enterprise Developer BI Editions Express/Express + tools Standard Web
  • 5. MAIN POINTS X64 Versions of SQL 2012 supports only x64 OS only  X86 Versions of SQL 2012 supports both x64/x86 OS’s  OS Service Pack level is also important  Major OS Supports        Windows Server 2012 Windows Server 2008 R2 SP1 Windows Server 2008 SP2 Windows Vista SP2 Windows 7 SP1 Windows Server 2003 is not Supported
  • 6. DEVELOPER/ EXPRESS / EXPRESS WITH ADVANCED SERVICES / EXPRESS WITH ADVANCED TOOLS Server 2008R2 Enterprise/ DC/ Standard/ Foundation/ Web Windows Vista SP2 Ultimate/ Enterprise/ Business/Home Premium/Home Basic Developer/ Express/ Express With Advanced tools /Express with advanced Services Windows 7 SP1 Ultimate /Professional/ Home Premium/ Basic Server 2008 DC/ Enterprise/ Std/ Web
  • 7. SQL S. STANDARD Windows Server 2008 R2 SP1 Datacenter, Enterprise, Standard, Foundation, Web Windows Vista SP2 Ultimate / Enterprise /Business SQL Server Standard Windows 7 SP1 Ultimate, Enterprise, Professional Windows Server 2008 SP2DC/Enterprise/ Standard/ Web
  • 8. SQL S. ENTERPRISE/ BI / WEB Windows Server 2008R2 Enterprise, DC, Standard, Web SQL S. Enterprise/BI/Web Windows Server 2008 SP2 Enterprise/ DC/ Standard/ Web
  • 9. PROCESSOR & RAM REQUIREMENTS (X64) – ENTERPRISE/BI/WEB/STANDARD/DEVELOPER  Processor Types  Intel Intel Xeon with EM64T Support  Intel P4 with EM64T   AMD AMD Opteron  AMD Athlon 64T   Speed Min 1.4 GHz  Recommended 2GHz   RAM Min 1Gb  Recommended 4Gb or more 
  • 10. PROCESSOR & RAM REQUIREMENTS (X64) – EXPRESS/EXPRESS WITH TOOLS/EXPRESS WITH ADVANCED SERVICES Same Processor Requirements  RAM  Min 512Mb  1Gb Recommended 
  • 11. PROCESSOR & RAM REQUIREMENTS (X86) – ENTERPRISE/BI/WEB/STANDARD/DEVELOPER P3 Compatible or Newer version  Processor  Min – 1GHz  Recommended 2GHz   RAM Min 1Gb  Recommended – 4Gb or more 
  • 12. PROCESSOR & RAM REQUIREMENTS (X86) – EXPRESS/EXPRESS WITH TOOLS/ EXPRESS WITH ADVANCED SERVICES Same as above  RAM  Min 512Mb  Recommended 1Gb 
  • 13. HARD DISK REQUIREMENTS Database Engine/Full Text Search/Replication •811Mb Analysis Services •345Mb Client Components •1823Mb Integration Services •591Mb Master Data Services •243Mb Reporting Services & Report Manager •304Mb
  • 14. SOFTWARE REQUIREMENTS & VIRTUALIZATION .Net Framework 3.5 SP1  .Net Framework 4.0  IE 7 or above  Windows Power Shell 2.0  Virtualization   Hyper-v on Windows Server 2008R2 SP1 or Windows Server 2008 SP2
  • 15. CAPACITY CONSTRAINTS IN SQL SERVER 2012 Database Size < 524272 Terabytes  Maximum Data File Size < 16 Terabytes  Maximum Number of Instances 32767  Maximum 16 Columns per Primary Key  Maximum 253 Foreign Key References Per table  Maximum 32767 Connections Per instance  50 instances of Database Engine on a host  25 Instances of Database Engine on host if peer to peer replication is used. 
  • 16. SELECTION OF FEATURES  Instance Features Can operate Side by side  Act as separate instances of SQL Server   Shared Features Shared among Instances  Need to install only once 
  • 17. INSTANCE FEATURES Data Quality Services Full Text Search/Semantic Extractions for Search Replication Database Engine Services Analysis Services Reporting Services Native
  • 18. SHARED FEATURES Reporting Services –Share Point Integration Services Distributed Replay Controller SSMS Basic/ Comprehensive Data Quality Client SQL Server Data tools/ Master Data Services Client tools Connectivity/SQL client connectivity
  • 19. SCALE UP VS. SCALE OUT Scale Out Increase capacity by using multiple instances of SQL SERVER Peer to Peer replication/ Always on Availability groups Scalability – How well application users increased resources to increase capacity.
  • 20. DATABASE GROWTH Database size can be fixed / auto grow  Fixed databases minimize file fragmentation  Auautogrowth leads to file fragmentation.  Sp_spaceused to query space allocation in DB  Can Decrease the size by auto shrink property  Autoshrink leads to index fragmentation  Also can use dbccshrinkfile/dbccshrinkdatabase  Both require membership sysadmin fixed server role or db_owner  Cant make a DB smaller than the initially specified size. 
  • 21. DESIGN OF STORAGE Primary Secondary Contain startup information & pointers Optional Store Objects & Data Tx Log Store Data Tx information Change Vectors Every Database has a file ..ndf extension .mdf ext Spead across disk to improve performance .ldf ext Always in primary file group Can be in a primary or Secondary file group
  • 22. MSA VS. VIRTUAL ACCOUNTS Managed Service Account (MSA) Virtual Account / Managed Local Account Domain managed Account Local Accounts Pw managed by domain controller Can access domain in network environment Use a $ prefix (Contos/Ms$) Pw not required Service Principal registered under Active Directory NT Service/Servicename
  • 23. WINDOWS & SERVICE LEVEL SECURITY Windows Vista/ Windows Server 2008 Network Service •DE •Agent •Analysis •SSIS •RPT Service •DRC •DR Client Local Service • SQL Browser • FD Launcher Local system •SQL S VSS Writer
  • 24. WINDOWS & SERVICE LEVEL SECURITY Windows 7 / Windows Server 2008 R2 Managed Service Account Virtual Account / Managed Local Account
  • 25. MSA VS. VIRTUAL ACCOUNTS (WINDOWS 7 & WINDOWS SERVER 20088 R2) MSA / Local Service Account Database Engine SSIS Integration Service FD Launcher DRC / Dis Replay Client SQL Server Agent Local System SQL S. Browser Local Service SQL S. VSS Writer
  • 26. INSTALL SQL SERVER ON A DOMAIN CONTROLLER Not Recommended by Microsoft  SQL S. in a domain controller can’t run under a local service account  Member Server with SQL S. Can’t be promoted to a domain controller  Can’t demote a SQL S. with domain controller as a member server  In a RODC sql server cant create necessary accounts and groups then installation fails. 
  • 27. CORE MODE INSTALLATION SQL S. can be installed on Windows Server 2008r2 sp1 Core version  Osedtions Datacenter , Enterprise, Web & Standard are supported 
  • 28. CORE MODE INSTALLATION REQUIREMENTS .net Franework 2.0 sp1 .NET Framework 3.5 sp1 Powershell 2.0 Requirements Windows installer 4.5 .net Framework 4.0
  • 29. CORE MODE INSTALLATION FEATURES SUPPORTED DE Integration Service Replication Core Mode Support Client tools connectivity Full Text Search Analysis Services
  • 30. BENCHMARKING SQL SERVER    Prior to Installing SQL Server DBA must perform an Benchmarking process Validate the Server Resources against the Requirements of the Installation SQLIO is tool dtermine the capacity of the IO Subsystem  Measures        Measure I/O per/sec Throughput Mb/sec Latency By reading & writing files of different sizes Saturation point can be identified by increaseing the load SQLIOSIM – is included in SQL 2012 instance SQLIOSIM perform similar task it replaces SQLIOStress utility in earlier versions of SQL Server