SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityDamir Bersinic
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
Microsoft Azure, My First IaaS
Microsoft Azure, My First IaaSMicrosoft Azure, My First IaaS
Microsoft Azure, My First IaaSJohn Martin
 
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 SQLJ.D. Wade
 
Sql server 2019 new features
Sql server 2019 new featuresSql server 2019 new features
Sql server 2019 new featuresGeorge Walters
 
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...European SharePoint Conference
 
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 NedaskivskyiAlex Tumanoff
 
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 PracticesDenny Lee
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalvmaximiuk
 
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 FeaturesJohn Martin
 
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 PrimerDenny Lee
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019Juan Fabian
 
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 2013J.D. Wade
 
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 Knowvmaximiuk
 
Tuning Your SharePoint Environment
Tuning Your SharePoint EnvironmentTuning Your SharePoint Environment
Tuning Your SharePoint Environmentvmaximiuk
 
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 SecurityMichael Noel
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaJohn Calvert
 
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Intergen
 
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 ToolsSage 300 ERP CS
 

Tendances (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
 

Similaire à 1. planning an sql server install

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 PracticesDenny Lee
 
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 2017Hasan Savran
 
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersSQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginnersTobias Koprowski
 
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 - IntroPaulo Freitas
 
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)Bob Ward
 
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 AtidanDavid J Rosenthal
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overviewvolkerwill
 
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudKoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudTobias Koprowski
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 MigrationMark Ginnebaugh
 
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 SharePointScott Hoag
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Aidan Finn
 
Windows 2008 R2 Overview
Windows 2008 R2 OverviewWindows 2008 R2 Overview
Windows 2008 R2 OverviewAmit Gatenyo
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft AzureK.Mohamed Faizal
 
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 Datavail
 
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 InstanceJavier Villegas
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2Gol D Roger
 
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 VMJames Serra
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)Jovan Popovic
 
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 FarmsEric Shupps
 
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 deckGeorge Walters
 

Similaire à 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
 

Dernier

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 

Dernier (20)

INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 

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