SlideShare una empresa de Scribd logo
1 de 26
MOSS 2007 and SQL 2008A must! Ing. Eduardo Castro, PhD ecastro@mswindowscr.orgComunidad Windows
Agenda MOSS Database Review New SQL 2008 Features Relevant to MOSS Database Backup Compression (up to 89% less disk space) Backup Compression with HA/DR 	(restore times up to 50% less with up to 89% less network usage) Database Mirroring Enhancements 	(increase availability while reducing network usage by up to 73%) Failover Clustering 	(much easier to install and manage with increased reliability) Transparent Data Encryption and Backup Encryption 	(encrypt all data seamlessly) Performance Studio, Central Management, and Policy-Based Management 	(reduce DBA workload) Additional Resources
Step by Step Guide http://andreasglaser.net/post/2008/08/14/Installing-MOSS-2007-on-Windows-Server-2008-and-SQL-Server-2008-Part-1-Overview.aspx
SharePoint and SQL Server 2008 Any flavor of SharePoint will benefit Office SharePoint Server 2007 (Standard or Enterprise) Windows SharePoint Services 3.0 You need SP1 to make it work! Existing install: Upgrade to SP1 Clean install: Download SharePoint w/SP1 slipstream
SharePoint Databases Configuration – One per farm, stores information about the farm topology and settings Content – Stores all content; it is usual to have several content databases WSS Search – Property store for WSS search SSP Search – Displayable document properties/metadata for MOSS Search Single Sign-On – SSO credential mappings SSP – Other Shared Services such as user profiles, audiences, etc.
Site Collections and Content Databases
Content Database Example Company Portal Document Repository Team Sites http://knowledge http://team Dept. Portals Central AdminSite SSP AdminSite http://portal http://someserver:40203 http://someserver:31415 My Sites Web application Content DB Site Collection http://my
Database Backups & MOSS Database Backups are a large part of backing up SharePoint They’re not everything … still need to address: Filesystem: Installed features Server configuration, IIS Metabase Search index Granular Restores Recycle bin helps Data Protection Manager 2007 3rd party tools (AvePoint, Commvault, EMC, etc.) Still backing up DB’s is the most important overall and takes up the majority of disk space
Compressed By Default One checkboxturns oncompressionfor allbackups – evenfrom SharePointCentral Admin!
Backup Compression Example Content database with ~370K documents SQL 2008 with compression ran the backup 48% faster and used 80% less disk space compared to SQL 2005 Backup Compression can reduce maintenance and hardware expenditures by reducing disk space for backups delaying the need for new Content databases (test corpus was 360,000 text files)
DEMONSTRATION Compressing SharepointBackups
MOSS High Availability Load Balancing Web Web Web Web Web Web Application MOSS with SQLClustering SQL SQL Load Balancing Web Web Web Web Web Web MOSS with SQLMirroring or LogShipping Application SQL SQL Mirroring orLog Shipping
Backup Compression with HA/DR Database backups are needed for many high availability and disaster recovery methods such as Log Shipping and Database Mirroring Using backup compression can significantly reduce the time required for initialize and recovery of your MOSS HA/DR environment Can significantly improveService Level Agreements(SLA) by reducingdown time Web Web Web Web
Database Mirroring Popular HA/DR solution that offers zero-to-minimal data-loss for your MOSS database environment Out-Of-The-Box with 	SQL Server 2008 STD/EE Up To 73% Compression SQL Server 2008 introduces several new features including log stream compression and bad page protection Great for low bandwidth & heavy log operations (ex. index rebuild) Reduce the cost of network bandwidth in your HA/DR environment Additional protection against failing storage hardware (i.e. disks) Can reduce network utilization or improve Service Level Agreement (SLA) depending on transaction patterns
Failover Clustering Rolling upgrade/patch support for SQL Server failover clusters to minimize downtime Improve failover cluster setup reliability Integrated OS cluster health checks Integrated SQL Server setup health checks Leverage new setup architecture Enable for sysprep and slip-stream Distributed setup on each node – No remote execution Align with Windows Server 2008 features 16-node failover clusters with SQL 2008 EE More nodes are perfect for shared DB environments IPV6 and DHCP support Heterogeneous hardware and iSCSI support Not aligned with OR dependencies Web Web Web Web
Transparent Data Encryption (TDE) New Feature In SQL 2008 Transparently encrypts entire database Encrypt all data seamlessly This includes backups, transaction logs, and tempdb Easy to Implement No programming changes required to implement Low impact (~3-5% CPU) and can be much lower if most of the data is stored in memory Easy to implement with MOSS Recommended to implement at a Content database All Sites within Site Collections are protected No changes to MOSS (i.e. transparent) Consider moving sites which need encryption to their own SQL Server instance for performance
Performance Studio New Feature in SQL Server 2008 for Performance Management (i.e. monitoring and troubleshooting) SQL Server Performance Dashboard based on system collection sets reports Sever Activity High level SQL Server and system information Should be turned on all the time Low overhead (that is, <5 percent) Query Statistics Detailed SQL Server information Drill down to performance issues root cause Disk Usage - general disk activity information per database Ability for data to be recorded historically and to be persisted across service restarts
PerformanceStudio Benefits Capacity Planning Troubleshooting Determine Usage ex. Peaks, Spikes, etc. Advantages for MOSS Determine heavily utilized content database or sites Examine usage patterns across a 24 period when your not monitoring the database directly Capacity planning for moving sites into new site collections
Central Management New Feature in SQL Server 2008 to centrally manage registered servers and groups of servers New Query Execute queries against a single registered server or a group of servers Ability to run  TSQL against all SQL Server instances Evaluate Policies Works with new policy-based management to check policies
Central Management Great for managing MOSS installations that span more than one SQL Server instance or MOSS databases that reside in shared SQL Server environments Example:  SELECT @@VERSION AS ‘SQL Server Version’
Policy-based Management Policy-based management framework for the SQL Server Database Engine Ensure compliance with policies for system configuration Implement and enforce best practices Prevent/monitor changes to the system by authoring policies for the desired configuration Scale management across multiple servers Reduce Total Cost of Ownership by simplifying administration tasks
Evaluating Policy On Demand (this is the default) Evaluated when the user right clicks on the policy and selects Evaluate from the menu. On Schedule (SQL 2008 only) Takes advantage of SQL Agent to check the policy on a scheduled basis On Change - Log Only (SQL 2008 only) Evaluates a policy when a change is made and alerts administrators when there is a policy failure On Change – Prevent (SQL 2008 only) Uses DDL triggers to prevent policy violations
Policy-based Management Example MOSS - Best Practices for Capacity Management http://technet.microsoft.com/en-us/library/dd335963.aspx Best Practice of maximum of 5TB per SQL Server instance and 100GB per Content database Create a policy to check the size of each content database Create another policy to check the size of all content databases on an entire SQL Server instance On SQL 2008, schedule the policy to be checked periodically On SQL 2000/2005, check the policy on demand using the Central Management capabilities of SQL Server 2008 NOTE: Can be combined with Windows PowerShell to run on-demand policy on a scheduled basis
DEMONSTRATION Using SQL Server 2008 Policy
Additional Resources See our blogs for: http://comunidadwindows.org Eduardo Castro Bloghttp://ecastrom.blogspot.com http://andreasglaser.net/post/2008/08/14/Installing-MOSS-2007-on-Windows-Server-2008-and-SQL-Server-2008-Part-1-Overview.aspx http://blogs.msdn.com/bobgerman/archive/2009/04/07/moss-2007-and-sql-server-2008-better-together.aspx
http://comunidadwindows.org 26

Más contenido relacionado

La actualidad más candente

Using MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlexUsing MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlexwebhostingguy
 
MS SQL Server 2008, Implementation and Maintenance
MS SQL Server 2008, Implementation and MaintenanceMS SQL Server 2008, Implementation and Maintenance
MS SQL Server 2008, Implementation and MaintenanceVitaliy Fursov
 
Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016Antonios Chatzipavlis
 
Sql server 2012 dba online training
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online trainingsqlmasters
 
Configuring sql server - SQL Saturday, Athens Oct 2014
Configuring sql server - SQL Saturday, Athens Oct 2014Configuring sql server - SQL Saturday, Athens Oct 2014
Configuring sql server - SQL Saturday, Athens Oct 2014Antonios Chatzipavlis
 
Sql server troubleshooting
Sql server troubleshootingSql server troubleshooting
Sql server troubleshootingNathan Winters
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azureAntonios Chatzipavlis
 
Sql server 2008 r2 perf and scale datasheet
Sql server 2008 r2 perf and scale   datasheetSql server 2008 r2 perf and scale   datasheet
Sql server 2008 r2 perf and scale datasheetKlaudiia Jacome
 
Trainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course ContentTrainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course ContentTrainmesofttech
 
New fordevelopersinsql server2008
New fordevelopersinsql server2008New fordevelopersinsql server2008
New fordevelopersinsql server2008Aaron Shilo
 
Weblogic performance tuning1
Weblogic performance tuning1Weblogic performance tuning1
Weblogic performance tuning1Aditya Bhuyan
 
Sql server backup internals
Sql server backup internalsSql server backup internals
Sql server backup internalsHamid J. Fard
 
Oracle Data Guard Broker Webinar
Oracle Data Guard Broker WebinarOracle Data Guard Broker Webinar
Oracle Data Guard Broker WebinarZohar Elkayam
 
SQL Server Performance Tuning Baseline
SQL Server Performance Tuning BaselineSQL Server Performance Tuning Baseline
SQL Server Performance Tuning Baseline► Supreme Mandal ◄
 

La actualidad más candente (20)

Sql 2005 high availability
Sql 2005 high availabilitySql 2005 high availability
Sql 2005 high availability
 
Using MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlexUsing MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlex
 
Del 1
Del 1Del 1
Del 1
 
MS SQL Server 2008, Implementation and Maintenance
MS SQL Server 2008, Implementation and MaintenanceMS SQL Server 2008, Implementation and Maintenance
MS SQL Server 2008, Implementation and Maintenance
 
Weblogic security
Weblogic securityWeblogic security
Weblogic security
 
Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016Live Query Statistics & Query Store in SQL Server 2016
Live Query Statistics & Query Store in SQL Server 2016
 
SQL server Backup Restore Revealed
SQL server Backup Restore RevealedSQL server Backup Restore Revealed
SQL server Backup Restore Revealed
 
Sql server 2012 dba online training
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online training
 
Configuring sql server - SQL Saturday, Athens Oct 2014
Configuring sql server - SQL Saturday, Athens Oct 2014Configuring sql server - SQL Saturday, Athens Oct 2014
Configuring sql server - SQL Saturday, Athens Oct 2014
 
Sql server troubleshooting
Sql server troubleshootingSql server troubleshooting
Sql server troubleshooting
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Introduction to sql database on azure
Introduction to sql database on azureIntroduction to sql database on azure
Introduction to sql database on azure
 
Sql server 2008 r2 perf and scale datasheet
Sql server 2008 r2 perf and scale   datasheetSql server 2008 r2 perf and scale   datasheet
Sql server 2008 r2 perf and scale datasheet
 
Trainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course ContentTrainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course Content
 
New fordevelopersinsql server2008
New fordevelopersinsql server2008New fordevelopersinsql server2008
New fordevelopersinsql server2008
 
Weblogic performance tuning1
Weblogic performance tuning1Weblogic performance tuning1
Weblogic performance tuning1
 
Sql server backup internals
Sql server backup internalsSql server backup internals
Sql server backup internals
 
Stretch db sql server 2016 (sn0028)
Stretch db   sql server 2016 (sn0028)Stretch db   sql server 2016 (sn0028)
Stretch db sql server 2016 (sn0028)
 
Oracle Data Guard Broker Webinar
Oracle Data Guard Broker WebinarOracle Data Guard Broker Webinar
Oracle Data Guard Broker Webinar
 
SQL Server Performance Tuning Baseline
SQL Server Performance Tuning BaselineSQL Server Performance Tuning Baseline
SQL Server Performance Tuning Baseline
 

Destacado

Black Data Processing Associates Member Number 121842
Black Data Processing Associates Member Number 121842Black Data Processing Associates Member Number 121842
Black Data Processing Associates Member Number 121842Walmart Super Center
 
Universiteit Antwerpen Ken Lawrence Paper Cultuurkritiek
Universiteit Antwerpen Ken Lawrence Paper CultuurkritiekUniversiteit Antwerpen Ken Lawrence Paper Cultuurkritiek
Universiteit Antwerpen Ken Lawrence Paper CultuurkritiekThisco
 
Syllabus dp1 fall2010
Syllabus dp1 fall2010Syllabus dp1 fall2010
Syllabus dp1 fall2010Riverwood HS
 
Design for Startups #KyivFTW
Design for Startups #KyivFTWDesign for Startups #KyivFTW
Design for Startups #KyivFTWVitaly Golomb
 
Paper sportpsychologie
Paper sportpsychologiePaper sportpsychologie
Paper sportpsychologieLindevanerp
 
Windows Sql Azure Cloud Computing Platform
Windows Sql Azure Cloud Computing PlatformWindows Sql Azure Cloud Computing Platform
Windows Sql Azure Cloud Computing PlatformEduardo Castro
 
ghjgk.hgty
ghjgk.hgtyghjgk.hgty
ghjgk.hgtynpavel
 
Wireless Networking Final Exam Results
Wireless Networking Final Exam ResultsWireless Networking Final Exam Results
Wireless Networking Final Exam ResultsWalmart Super Center
 
Rahul deodhar nmims ftmba presentation june2013
Rahul deodhar nmims ftmba presentation june2013Rahul deodhar nmims ftmba presentation june2013
Rahul deodhar nmims ftmba presentation june2013Rahul Deodhar
 
Photo Comp Results
Photo Comp ResultsPhoto Comp Results
Photo Comp ResultsDarron Gray
 
Gphtmn
Gphtmn Gphtmn
Gphtmn npavel
 
Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)
Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)
Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)Vitaly Golomb
 

Destacado (17)

nagpp
nagppnagpp
nagpp
 
Black Data Processing Associates Member Number 121842
Black Data Processing Associates Member Number 121842Black Data Processing Associates Member Number 121842
Black Data Processing Associates Member Number 121842
 
mcpnc
mcpncmcpnc
mcpnc
 
Universiteit Antwerpen Ken Lawrence Paper Cultuurkritiek
Universiteit Antwerpen Ken Lawrence Paper CultuurkritiekUniversiteit Antwerpen Ken Lawrence Paper Cultuurkritiek
Universiteit Antwerpen Ken Lawrence Paper Cultuurkritiek
 
Syllabus dp1 fall2010
Syllabus dp1 fall2010Syllabus dp1 fall2010
Syllabus dp1 fall2010
 
How Cities Develop
How Cities DevelopHow Cities Develop
How Cities Develop
 
SQL under the hood
SQL under the hoodSQL under the hood
SQL under the hood
 
Design for Startups #KyivFTW
Design for Startups #KyivFTWDesign for Startups #KyivFTW
Design for Startups #KyivFTW
 
Paper sportpsychologie
Paper sportpsychologiePaper sportpsychologie
Paper sportpsychologie
 
Windows Sql Azure Cloud Computing Platform
Windows Sql Azure Cloud Computing PlatformWindows Sql Azure Cloud Computing Platform
Windows Sql Azure Cloud Computing Platform
 
ghjgk.hgty
ghjgk.hgtyghjgk.hgty
ghjgk.hgty
 
Postcard Wall
Postcard WallPostcard Wall
Postcard Wall
 
Wireless Networking Final Exam Results
Wireless Networking Final Exam ResultsWireless Networking Final Exam Results
Wireless Networking Final Exam Results
 
Rahul deodhar nmims ftmba presentation june2013
Rahul deodhar nmims ftmba presentation june2013Rahul deodhar nmims ftmba presentation june2013
Rahul deodhar nmims ftmba presentation june2013
 
Photo Comp Results
Photo Comp ResultsPhoto Comp Results
Photo Comp Results
 
Gphtmn
Gphtmn Gphtmn
Gphtmn
 
Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)
Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)
Pitching Like A Boss (TechPeaks - Trento, Italy - June 20th, 2013)
 

Similar a Sql Server 2008 And Moss

New Features Sql 2008
New Features Sql 2008New Features Sql 2008
New Features Sql 2008tomerl
 
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft Private Cloud
 
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Jovan Popovic
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery DayThomas Sykes
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016Marcos Freccia
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000ukdpe
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Eduardo Castro
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwEduardo Castro
 
Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsJoel Oleson
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2Gianluca Hotz
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft Private Cloud
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed InstanceJames Serra
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewGeorge Walters
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleKlaudiia Jacome
 
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtSharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtJoel Oleson
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platformMostafa
 
What SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePointWhat SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePointJ.D. Wade
 
vFabric Data Director 2.7 customer deck
vFabric Data Director 2.7 customer deckvFabric Data Director 2.7 customer deck
vFabric Data Director 2.7 customer deckJunchi Zhang
 

Similar a Sql Server 2008 And Moss (20)

New Features Sql 2008
New Features Sql 2008New Features Sql 2008
New Features Sql 2008
 
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
 
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
 
Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint Deployments
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations Presentation
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
 
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtSharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
 
What SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePointWhat SQL DBAs need to know about SharePoint
What SQL DBAs need to know about SharePoint
 
SharePoint Topology
SharePoint Topology SharePoint Topology
SharePoint Topology
 
vFabric Data Director 2.7 customer deck
vFabric Data Director 2.7 customer deckvFabric Data Director 2.7 customer deck
vFabric Data Director 2.7 customer deck
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 

Más de Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

Más de Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Sql Server 2008 And Moss

  • 1. MOSS 2007 and SQL 2008A must! Ing. Eduardo Castro, PhD ecastro@mswindowscr.orgComunidad Windows
  • 2. Agenda MOSS Database Review New SQL 2008 Features Relevant to MOSS Database Backup Compression (up to 89% less disk space) Backup Compression with HA/DR (restore times up to 50% less with up to 89% less network usage) Database Mirroring Enhancements (increase availability while reducing network usage by up to 73%) Failover Clustering (much easier to install and manage with increased reliability) Transparent Data Encryption and Backup Encryption (encrypt all data seamlessly) Performance Studio, Central Management, and Policy-Based Management (reduce DBA workload) Additional Resources
  • 3. Step by Step Guide http://andreasglaser.net/post/2008/08/14/Installing-MOSS-2007-on-Windows-Server-2008-and-SQL-Server-2008-Part-1-Overview.aspx
  • 4. SharePoint and SQL Server 2008 Any flavor of SharePoint will benefit Office SharePoint Server 2007 (Standard or Enterprise) Windows SharePoint Services 3.0 You need SP1 to make it work! Existing install: Upgrade to SP1 Clean install: Download SharePoint w/SP1 slipstream
  • 5. SharePoint Databases Configuration – One per farm, stores information about the farm topology and settings Content – Stores all content; it is usual to have several content databases WSS Search – Property store for WSS search SSP Search – Displayable document properties/metadata for MOSS Search Single Sign-On – SSO credential mappings SSP – Other Shared Services such as user profiles, audiences, etc.
  • 6. Site Collections and Content Databases
  • 7. Content Database Example Company Portal Document Repository Team Sites http://knowledge http://team Dept. Portals Central AdminSite SSP AdminSite http://portal http://someserver:40203 http://someserver:31415 My Sites Web application Content DB Site Collection http://my
  • 8. Database Backups & MOSS Database Backups are a large part of backing up SharePoint They’re not everything … still need to address: Filesystem: Installed features Server configuration, IIS Metabase Search index Granular Restores Recycle bin helps Data Protection Manager 2007 3rd party tools (AvePoint, Commvault, EMC, etc.) Still backing up DB’s is the most important overall and takes up the majority of disk space
  • 9. Compressed By Default One checkboxturns oncompressionfor allbackups – evenfrom SharePointCentral Admin!
  • 10. Backup Compression Example Content database with ~370K documents SQL 2008 with compression ran the backup 48% faster and used 80% less disk space compared to SQL 2005 Backup Compression can reduce maintenance and hardware expenditures by reducing disk space for backups delaying the need for new Content databases (test corpus was 360,000 text files)
  • 12. MOSS High Availability Load Balancing Web Web Web Web Web Web Application MOSS with SQLClustering SQL SQL Load Balancing Web Web Web Web Web Web MOSS with SQLMirroring or LogShipping Application SQL SQL Mirroring orLog Shipping
  • 13. Backup Compression with HA/DR Database backups are needed for many high availability and disaster recovery methods such as Log Shipping and Database Mirroring Using backup compression can significantly reduce the time required for initialize and recovery of your MOSS HA/DR environment Can significantly improveService Level Agreements(SLA) by reducingdown time Web Web Web Web
  • 14. Database Mirroring Popular HA/DR solution that offers zero-to-minimal data-loss for your MOSS database environment Out-Of-The-Box with SQL Server 2008 STD/EE Up To 73% Compression SQL Server 2008 introduces several new features including log stream compression and bad page protection Great for low bandwidth & heavy log operations (ex. index rebuild) Reduce the cost of network bandwidth in your HA/DR environment Additional protection against failing storage hardware (i.e. disks) Can reduce network utilization or improve Service Level Agreement (SLA) depending on transaction patterns
  • 15. Failover Clustering Rolling upgrade/patch support for SQL Server failover clusters to minimize downtime Improve failover cluster setup reliability Integrated OS cluster health checks Integrated SQL Server setup health checks Leverage new setup architecture Enable for sysprep and slip-stream Distributed setup on each node – No remote execution Align with Windows Server 2008 features 16-node failover clusters with SQL 2008 EE More nodes are perfect for shared DB environments IPV6 and DHCP support Heterogeneous hardware and iSCSI support Not aligned with OR dependencies Web Web Web Web
  • 16. Transparent Data Encryption (TDE) New Feature In SQL 2008 Transparently encrypts entire database Encrypt all data seamlessly This includes backups, transaction logs, and tempdb Easy to Implement No programming changes required to implement Low impact (~3-5% CPU) and can be much lower if most of the data is stored in memory Easy to implement with MOSS Recommended to implement at a Content database All Sites within Site Collections are protected No changes to MOSS (i.e. transparent) Consider moving sites which need encryption to their own SQL Server instance for performance
  • 17. Performance Studio New Feature in SQL Server 2008 for Performance Management (i.e. monitoring and troubleshooting) SQL Server Performance Dashboard based on system collection sets reports Sever Activity High level SQL Server and system information Should be turned on all the time Low overhead (that is, <5 percent) Query Statistics Detailed SQL Server information Drill down to performance issues root cause Disk Usage - general disk activity information per database Ability for data to be recorded historically and to be persisted across service restarts
  • 18. PerformanceStudio Benefits Capacity Planning Troubleshooting Determine Usage ex. Peaks, Spikes, etc. Advantages for MOSS Determine heavily utilized content database or sites Examine usage patterns across a 24 period when your not monitoring the database directly Capacity planning for moving sites into new site collections
  • 19. Central Management New Feature in SQL Server 2008 to centrally manage registered servers and groups of servers New Query Execute queries against a single registered server or a group of servers Ability to run TSQL against all SQL Server instances Evaluate Policies Works with new policy-based management to check policies
  • 20. Central Management Great for managing MOSS installations that span more than one SQL Server instance or MOSS databases that reside in shared SQL Server environments Example: SELECT @@VERSION AS ‘SQL Server Version’
  • 21. Policy-based Management Policy-based management framework for the SQL Server Database Engine Ensure compliance with policies for system configuration Implement and enforce best practices Prevent/monitor changes to the system by authoring policies for the desired configuration Scale management across multiple servers Reduce Total Cost of Ownership by simplifying administration tasks
  • 22. Evaluating Policy On Demand (this is the default) Evaluated when the user right clicks on the policy and selects Evaluate from the menu. On Schedule (SQL 2008 only) Takes advantage of SQL Agent to check the policy on a scheduled basis On Change - Log Only (SQL 2008 only) Evaluates a policy when a change is made and alerts administrators when there is a policy failure On Change – Prevent (SQL 2008 only) Uses DDL triggers to prevent policy violations
  • 23. Policy-based Management Example MOSS - Best Practices for Capacity Management http://technet.microsoft.com/en-us/library/dd335963.aspx Best Practice of maximum of 5TB per SQL Server instance and 100GB per Content database Create a policy to check the size of each content database Create another policy to check the size of all content databases on an entire SQL Server instance On SQL 2008, schedule the policy to be checked periodically On SQL 2000/2005, check the policy on demand using the Central Management capabilities of SQL Server 2008 NOTE: Can be combined with Windows PowerShell to run on-demand policy on a scheduled basis
  • 24. DEMONSTRATION Using SQL Server 2008 Policy
  • 25. Additional Resources See our blogs for: http://comunidadwindows.org Eduardo Castro Bloghttp://ecastrom.blogspot.com http://andreasglaser.net/post/2008/08/14/Installing-MOSS-2007-on-Windows-Server-2008-and-SQL-Server-2008-Part-1-Overview.aspx http://blogs.msdn.com/bobgerman/archive/2009/04/07/moss-2007-and-sql-server-2008-better-together.aspx