SlideShare a Scribd company logo
SQL 2014 on 
Server 
Core 
Enter The Dragon
Ivan Daniel Campos:
Rui Barreira:
Paulo Matos:
Pedro Simões:
André Batista:
Last but not least... Niko Neugebauer
About 
Mark Broadbent. 
Microsoft Certified Master: SQL Server 
“30 billion times more intelligent than a live mattress” 
PASS UK Regional Mentor 
Email: mark.broadbent@sqlcambs.org.uk 
Twitter: retracement 
Blog: http://tenbulls.co.uk 
Event Lead to the UK’s first ever SQLSaturday(Cambridge) 
Event #3 due on Sept 2014 (pre-con/s) and (Community day) 
https://www.facebook.com/groups/sqlsaturdaycambridge/ 
Cambridgeshire PASS Chapter UG Leader http://sqlcambs.org.uk
Agenda 
We will take a look at the following: 
•Introduction to Windows Server Core 
•Installation of SQL 
•SQL Server Manageability 
•Advanced Implementations of SQL on Core
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Faster boot times 
Reduced patching 
Reduced and obfuscated surface area of attack 
Reduced .NET Framework 
Less space consumed 
Greater Availability 
Faster Deployment 
Why move to Server Core?
Active Directory/ Certificate Services/ Domain Services/ Lightweight Directory Services (AD LDS) 
Active Directory DNS and DHCP Server 
File Services (including File Server Resource Manager) 
Hyper-V 
Print and Document Services 
Streaming Media Services 
Web Server (& subset of ASP.NET) 
Roles supported by Server Core 200R2 
For more detail see:- 
http://bit.ly/JtgzKJ
Configuration of Server Core 
sconfig 
Native 
(e.g. scand regedit) 
cscript 
(e.g. vbs, jscript) 
MMC 
RSAT 
RDP 
PowerShell Remoting 
Local 
Remote 
WMI 
Specialist tools 
(e.g. sysinternals) 
SSH 
oclist/ ocsetup 
e.g. cygwin& putty 
scregedit.wsf 
PowerShell 
Plus modules 
DISM
Introduction to Windows Server Core 
Demo
Native 
•Database Engine and Replication 
•Full Text Search 
•Analysis Services 
•Integration Services Server (SSIS Engine) 
•SQL Client Tools Connectivity SDK 
•Microsoft Sync Framework (separate install) 
Remote Only 
•Management Tools (including SSMS!) 
•Distributed Replay Client 
What is Supported for SQL 2014? 
For more detail see:- 
http://bit.ly/104lKiV
32 Bit Editions of SQL2012 and SQL 2014 
Reporting Services 
Master Data Services (MDS) 
Data Quality Services (DQS) 
SQL Server Books Online 
SQL Server Data Tools (SSDT) 
Client Tools SDK 
Distributed Replay Controller 
SQL Client Connectivity SDK 
…and what is not supported? 
Well, it depends if you want to add a web browser!
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Open file and save
Replay from here!
1.Grab configfile from full install on Full-Fat Edition. 
2.Replace Features with core compatible ones and remove all lines below. 
3.Run file through Wizard, grab new core-compatible file. 
From Zero to Core Configuration File
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Installing SQL on Server Core 
Demo
How do you install SQL Server on Core? 
Do you need the Browser Service to automatically start? 
How to you set static TCP/IP address and port? 
Do you need to open up Firewall ports? 
How do you manage and configure storage? 
Limited graphical support Executing Queries. 
SQL configuration considerations
SQL Server Administration Tools 
Cluster.exe 
and other advtools 
logman, relog, typeperf 
http://bit.ly/IGKbF0 
PowerShell 
Plus modules 
MMC 
and snap-ins 
SSMS 
SQLPS 
Local 
Remote 
SQLCMD 
WMI 
(SQL related) 
System Monitor 
Server Side Traces 
Profiler
SQL Manageability 
Demo
Configure Quorum 
Cluster Networks 
Shared or Asymmetric Storage configuration 
Cluster Validation 
Availability Group Considerations
Configure Quorum 
Cluster Networks 
Shared or Asymmetric Storage configuration 
Cluster Validation 
How to create new Clustered Instance? 
How to add Cluster node to Clustered Instance 
Clustered Instance Considerations
Server Core provides many benefits and challenges to overcome. 
Achieve greater availability. 
Less wasted man hours on deployment and maintenance. 
Not every technology is currently supported so start thinking outside the box. 
SQL on Server Core is an excellent combination. 
Summary

More Related Content

PPT
Dot Net Nuke Presentation
PPTX
Windows Azure Camps - Oktober 2012
PPTX
SQL Azure
PDF
Presentatie 3Fifty: TOPdesk-MS SCOM-koppeling
PPTX
13 deploying cloud applications
PPTX
MS Cloud Day - Building web applications with Azure storage
PPTX
Windows Azure Drive
PPTX
Microsoft Azure Media Services
Dot Net Nuke Presentation
Windows Azure Camps - Oktober 2012
SQL Azure
Presentatie 3Fifty: TOPdesk-MS SCOM-koppeling
13 deploying cloud applications
MS Cloud Day - Building web applications with Azure storage
Windows Azure Drive
Microsoft Azure Media Services

What's hot (20)

PPTX
Nadzor sql a
PPTX
Azure Recovery Services
PDF
Windows Server 2012 Training
PPTX
Windows Azure Blob Storage
PPTX
IaaS: Windows Azure Virtual Machines
PPTX
Academy PRO: Entity Framework Сore
PPTX
Windows Azure Caching
PPTX
WindowsAzureIAAS
PPTX
Steve marx-sic-2011
PDF
Ускоряем загрузку картинок вебсокетами
PPTX
Sql Server 2014 Hybrid Cloud
PDF
High Availability with MySQL
PPTX
Игорь Леонтьев "Azure Container Service: not only Docker"
PPTX
Windows Azure Virtual Machines
DOCX
AEM New course content for online training classes
PDF
AEM 6.X (With Basics) Training Syllabus
PPTX
WindowsAzureSDK1.7
PPTX
Kentico CMS: A Case Study in Building for Today’s Web
PPTX
Cloudflare and Drupal - fighting bots and traffic peaks
PDF
MongoDB + Node.JS + EPAM ROAD
Nadzor sql a
Azure Recovery Services
Windows Server 2012 Training
Windows Azure Blob Storage
IaaS: Windows Azure Virtual Machines
Academy PRO: Entity Framework Сore
Windows Azure Caching
WindowsAzureIAAS
Steve marx-sic-2011
Ускоряем загрузку картинок вебсокетами
Sql Server 2014 Hybrid Cloud
High Availability with MySQL
Игорь Леонтьев "Azure Container Service: not only Docker"
Windows Azure Virtual Machines
AEM New course content for online training classes
AEM 6.X (With Basics) Training Syllabus
WindowsAzureSDK1.7
Kentico CMS: A Case Study in Building for Today’s Web
Cloudflare and Drupal - fighting bots and traffic peaks
MongoDB + Node.JS + EPAM ROAD
Ad

Similar to Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition (20)

PDF
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
PDF
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
PDF
What's new in SQL Server 2017
PPTX
1. planning an sql server install
PDF
SQL Server 2019 ctp2.2
PDF
Running SQL 2005? It’s time to migrate to SQL 2014!
PPT
PPTX
SQL server part 1
PDF
Sql2008 (1)
PPT
SQL Server 2008 Express, February CTP
PDF
Andrewfraserdba.com training sql_training
PDF
Sql training
PPTX
Introduction to microsoft sql server 2008 r2
PPTX
6232 b 01
PDF
Microsoft SQL server 2017 Level 300 technical deck
PPTX
Do More With Less: SQL Central Management Server and Multi-Server Administration
PDF
SQL Server 2019 CTP2.4
PPTX
Windows Server Core
PPTX
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
PPTX
Microsoft sql server database administration
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
What's new in SQL Server 2017
1. planning an sql server install
SQL Server 2019 ctp2.2
Running SQL 2005? It’s time to migrate to SQL 2014!
SQL server part 1
Sql2008 (1)
SQL Server 2008 Express, February CTP
Andrewfraserdba.com training sql_training
Sql training
Introduction to microsoft sql server 2008 r2
6232 b 01
Microsoft SQL server 2017 Level 300 technical deck
Do More With Less: SQL Central Management Server and Multi-Server Administration
SQL Server 2019 CTP2.4
Windows Server Core
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
Microsoft sql server database administration
Ad

More from Mark Broadbent (16)

PDF
Persistence Is Futile - Implementing Delayed Durability
PDF
Lockless in Seattle - Using In-Memory OLTP for Transaction Processing
PDF
Schizophrenic High Availability with SQL and Windows 2016
PDF
SharePoint is from Mars, SQL Server is from Venus (SQL Server for SharePoint ...
PDF
lock, block & two smoking barrels
PDF
Being Buck Woody - PASS Summit 2014 Edition
PDF
Ye Olde Cluster Curiosity Shoppe
PDF
SQL Server AlwaysOn for Dummies SQLSaturday #202 Edition
PDF
Moves Like Jagger - Upgrading to SQL Server 2012 (SQLBits XI Edition)
PDF
SQLSaturday #188 Lisbon - READPAST & Furious: Transactions, Locking and Isola...
PDF
READPAST & Furious - Transactions, Locking and Isolation. PASS Summit 2012 Ed...
PDF
PASS 2012 "Moves Like Jagger" - Upgrading to SQL Server 2012
PDF
READPAST & Furious: Locking
PDF
SQL Server Clustering for Dummies
PDF
Orders of-magnitude-scale-out-your-sql-server-data-slideshare
PDF
Thinking outside the box, learning a little about a lot
Persistence Is Futile - Implementing Delayed Durability
Lockless in Seattle - Using In-Memory OLTP for Transaction Processing
Schizophrenic High Availability with SQL and Windows 2016
SharePoint is from Mars, SQL Server is from Venus (SQL Server for SharePoint ...
lock, block & two smoking barrels
Being Buck Woody - PASS Summit 2014 Edition
Ye Olde Cluster Curiosity Shoppe
SQL Server AlwaysOn for Dummies SQLSaturday #202 Edition
Moves Like Jagger - Upgrading to SQL Server 2012 (SQLBits XI Edition)
SQLSaturday #188 Lisbon - READPAST & Furious: Transactions, Locking and Isola...
READPAST & Furious - Transactions, Locking and Isolation. PASS Summit 2012 Ed...
PASS 2012 "Moves Like Jagger" - Upgrading to SQL Server 2012
READPAST & Furious: Locking
SQL Server Clustering for Dummies
Orders of-magnitude-scale-out-your-sql-server-data-slideshare
Thinking outside the box, learning a little about a lot

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Spectroscopy.pptx food analysis technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition

  • 1. SQL 2014 on Server Core Enter The Dragon
  • 7. Last but not least... Niko Neugebauer
  • 8. About Mark Broadbent. Microsoft Certified Master: SQL Server “30 billion times more intelligent than a live mattress” PASS UK Regional Mentor Email: mark.broadbent@sqlcambs.org.uk Twitter: retracement Blog: http://tenbulls.co.uk Event Lead to the UK’s first ever SQLSaturday(Cambridge) Event #3 due on Sept 2014 (pre-con/s) and (Community day) https://www.facebook.com/groups/sqlsaturdaycambridge/ Cambridgeshire PASS Chapter UG Leader http://sqlcambs.org.uk
  • 9. Agenda We will take a look at the following: •Introduction to Windows Server Core •Installation of SQL •SQL Server Manageability •Advanced Implementations of SQL on Core
  • 13. Faster boot times Reduced patching Reduced and obfuscated surface area of attack Reduced .NET Framework Less space consumed Greater Availability Faster Deployment Why move to Server Core?
  • 14. Active Directory/ Certificate Services/ Domain Services/ Lightweight Directory Services (AD LDS) Active Directory DNS and DHCP Server File Services (including File Server Resource Manager) Hyper-V Print and Document Services Streaming Media Services Web Server (& subset of ASP.NET) Roles supported by Server Core 200R2 For more detail see:- http://bit.ly/JtgzKJ
  • 15. Configuration of Server Core sconfig Native (e.g. scand regedit) cscript (e.g. vbs, jscript) MMC RSAT RDP PowerShell Remoting Local Remote WMI Specialist tools (e.g. sysinternals) SSH oclist/ ocsetup e.g. cygwin& putty scregedit.wsf PowerShell Plus modules DISM
  • 16. Introduction to Windows Server Core Demo
  • 17. Native •Database Engine and Replication •Full Text Search •Analysis Services •Integration Services Server (SSIS Engine) •SQL Client Tools Connectivity SDK •Microsoft Sync Framework (separate install) Remote Only •Management Tools (including SSMS!) •Distributed Replay Client What is Supported for SQL 2014? For more detail see:- http://bit.ly/104lKiV
  • 18. 32 Bit Editions of SQL2012 and SQL 2014 Reporting Services Master Data Services (MDS) Data Quality Services (DQS) SQL Server Books Online SQL Server Data Tools (SSDT) Client Tools SDK Distributed Replay Controller SQL Client Connectivity SDK …and what is not supported? Well, it depends if you want to add a web browser!
  • 22. 1.Grab configfile from full install on Full-Fat Edition. 2.Replace Features with core compatible ones and remove all lines below. 3.Run file through Wizard, grab new core-compatible file. From Zero to Core Configuration File
  • 25. Installing SQL on Server Core Demo
  • 26. How do you install SQL Server on Core? Do you need the Browser Service to automatically start? How to you set static TCP/IP address and port? Do you need to open up Firewall ports? How do you manage and configure storage? Limited graphical support Executing Queries. SQL configuration considerations
  • 27. SQL Server Administration Tools Cluster.exe and other advtools logman, relog, typeperf http://bit.ly/IGKbF0 PowerShell Plus modules MMC and snap-ins SSMS SQLPS Local Remote SQLCMD WMI (SQL related) System Monitor Server Side Traces Profiler
  • 29. Configure Quorum Cluster Networks Shared or Asymmetric Storage configuration Cluster Validation Availability Group Considerations
  • 30. Configure Quorum Cluster Networks Shared or Asymmetric Storage configuration Cluster Validation How to create new Clustered Instance? How to add Cluster node to Clustered Instance Clustered Instance Considerations
  • 31. Server Core provides many benefits and challenges to overcome. Achieve greater availability. Less wasted man hours on deployment and maintenance. Not every technology is currently supported so start thinking outside the box. SQL on Server Core is an excellent combination. Summary