SlideShare una empresa de Scribd logo
1 de 35
Effective Usage of SQL Server 2005  Database Mirroring by Satya Shyam K Jayanty SQL Server MVP www.sqlserver-qa.net [email_address] Lalandia, Denmark - March 09 th  2007
Topics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction - Speaker ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Today’s Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
SQL Server 2005 High Availability features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
SQL Server 2005 High Availability features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
SQL Server 2005 High Availability features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
SQL Server 2005 High Availability features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
SQL Server 2005 High Availability features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Database Mirroring concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Database Mirroring concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Database Mirroring concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Database Mirroring concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Database Mirroring concepts 09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net ,[object Object],Operating Mode Transaction Safety Transfer Mechanism Quorum Required Witness Server Failover type High Availability FULL Synchronous Yes Yes Automatic or Manual High Protection FULL Synchronous Yes No Manual High Performance OFF Asynchronous No No Forced
Database Mirroring concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Usage and Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Usage and Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Usage and Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Usage and Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Usage and Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Usage and Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Failover & Failback implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Failover & Failback implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Failover & Failback implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Failover & Failback implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Failover & Failback implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Monitoring Mirroring Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Monitoring Mirroring Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Monitoring Mirroring Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Monitoring Mirroring Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Frequently Asked Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Questions & Answers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net
Thank you and have a great day ahead . ,[object Object],[object Object],09th March 2007,  SQL Server Open World Effective Usage of SQL Server 2005 Database Mirroring - www.sqlserver-qa.net

Más contenido relacionado

La actualidad más candente

SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...dbi services
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new featuresTanvi_Agrawal
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlabilitySamuel Zürcher
 
sql server dba with 9+ years of exp and hands on Postgresql
sql server dba with 9+ years of exp and hands on Postgresqlsql server dba with 9+ years of exp and hands on Postgresql
sql server dba with 9+ years of exp and hands on Postgresqlsunil thumma
 
The roadmap for sql server 2019
The roadmap for sql server 2019The roadmap for sql server 2019
The roadmap for sql server 2019Javier Villegas
 
Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureKevin Kline
 
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...Michael Noel
 
SPS Belgium 2012 - End to End Security for SharePoint Farms - Michael Noel
SPS Belgium 2012 - End to End Security for SharePoint Farms - Michael NoelSPS Belgium 2012 - End to End Security for SharePoint Farms - Michael Noel
SPS Belgium 2012 - End to End Security for SharePoint Farms - Michael NoelMichael Noel
 
The Art & Sience of Optimization
The Art & Sience of OptimizationThe Art & Sience of Optimization
The Art & Sience of OptimizationHertzel Karbasi
 
Sunil Kumar Thumma Resume
Sunil Kumar Thumma ResumeSunil Kumar Thumma Resume
Sunil Kumar Thumma Resumesunil thumma
 
Senior database administrator
Senior database administratorSenior database administrator
Senior database administratorMustafa EL-Masry
 
Implementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with TungstenImplementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with TungstenCommand Prompt., Inc
 
SQL Server R2 Sunumu
SQL Server R2 SunumuSQL Server R2 Sunumu
SQL Server R2 SunumuÇözümPARK
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Conceptejlp12
 

La actualidad más candente (19)

SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new features
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlability
 
Ruchika Goswami_DBA
Ruchika Goswami_DBARuchika Goswami_DBA
Ruchika Goswami_DBA
 
sql server dba with 9+ years of exp and hands on Postgresql
sql server dba with 9+ years of exp and hands on Postgresqlsql server dba with 9+ years of exp and hands on Postgresql
sql server dba with 9+ years of exp and hands on Postgresql
 
The roadmap for sql server 2019
The roadmap for sql server 2019The roadmap for sql server 2019
The roadmap for sql server 2019
 
Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architecture
 
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...
SEASPC 2011 - SharePoint Security in an Insecure World: Understanding the Fiv...
 
SPS Belgium 2012 - End to End Security for SharePoint Farms - Michael Noel
SPS Belgium 2012 - End to End Security for SharePoint Farms - Michael NoelSPS Belgium 2012 - End to End Security for SharePoint Farms - Michael Noel
SPS Belgium 2012 - End to End Security for SharePoint Farms - Michael Noel
 
The Art & Sience of Optimization
The Art & Sience of OptimizationThe Art & Sience of Optimization
The Art & Sience of Optimization
 
Sunil Kumar Thumma Resume
Sunil Kumar Thumma ResumeSunil Kumar Thumma Resume
Sunil Kumar Thumma Resume
 
Oracle Enterprise Manager 11g
Oracle Enterprise Manager 11gOracle Enterprise Manager 11g
Oracle Enterprise Manager 11g
 
Profile narendraredy
Profile narendraredyProfile narendraredy
Profile narendraredy
 
Sql 2005 high availability
Sql 2005 high availabilitySql 2005 high availability
Sql 2005 high availability
 
Senior database administrator
Senior database administratorSenior database administrator
Senior database administrator
 
Why you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloudWhy you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloud
 
Implementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with TungstenImplementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with Tungsten
 
SQL Server R2 Sunumu
SQL Server R2 SunumuSQL Server R2 Sunumu
SQL Server R2 Sunumu
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Concept
 

Destacado

1. Komunikasi 101 oleh Antonius Setiawan
1. Komunikasi 101 oleh Antonius Setiawan1. Komunikasi 101 oleh Antonius Setiawan
1. Komunikasi 101 oleh Antonius Setiawanjohnoei
 
16406239 digital-culture-periode-pengembangan-2006-2007
16406239 digital-culture-periode-pengembangan-2006-200716406239 digital-culture-periode-pengembangan-2006-2007
16406239 digital-culture-periode-pengembangan-2006-2007Lina Ernita
 
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomlaomenk gokile
 
15011 10-915861063479
15011 10-91586106347915011 10-915861063479
15011 10-915861063479Lina Ernita
 
Teknologi bluetooth dan implikasinya
Teknologi bluetooth dan implikasinyaTeknologi bluetooth dan implikasinya
Teknologi bluetooth dan implikasinyaMateri Kuliah Online
 
16067356 teknologi-jaringan-bawah-air
16067356 teknologi-jaringan-bawah-air16067356 teknologi-jaringan-bawah-air
16067356 teknologi-jaringan-bawah-airLina Ernita
 
High Availability Linux Clusters
High Availability Linux ClustersHigh Availability Linux Clusters
High Availability Linux Clustersdavisable
 
Ses pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sqlSes pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sqlomenk gokile
 
11 komunikasi-broadband
11 komunikasi-broadband11 komunikasi-broadband
11 komunikasi-broadbandChoiruddin Doy
 
Sql Saturday 111 Atlanta applied enterprise semantic mining
Sql Saturday 111 Atlanta applied enterprise semantic miningSql Saturday 111 Atlanta applied enterprise semantic mining
Sql Saturday 111 Atlanta applied enterprise semantic miningMark Tabladillo
 
Applied Semantic Search with Microsoft SQL Server
Applied Semantic Search with Microsoft SQL ServerApplied Semantic Search with Microsoft SQL Server
Applied Semantic Search with Microsoft SQL ServerMark Tabladillo
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Mark Tabladillo
 
SQL Server - Full text search
SQL Server - Full text searchSQL Server - Full text search
SQL Server - Full text searchPeter Gfader
 
FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012Michael Rys
 
Sql 2012 development and programming
Sql 2012  development and programmingSql 2012  development and programming
Sql 2012 development and programmingLearnNowOnline
 
SQL Server Performance Tuning Baseline
SQL Server Performance Tuning BaselineSQL Server Performance Tuning Baseline
SQL Server Performance Tuning Baseline► Supreme Mandal ◄
 
Sql Server Performance Tuning
Sql Server Performance TuningSql Server Performance Tuning
Sql Server Performance TuningBala Subra
 
SQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML DataSQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML DataMarek Maśko
 

Destacado (20)

1. Komunikasi 101 oleh Antonius Setiawan
1. Komunikasi 101 oleh Antonius Setiawan1. Komunikasi 101 oleh Antonius Setiawan
1. Komunikasi 101 oleh Antonius Setiawan
 
16406239 digital-culture-periode-pengembangan-2006-2007
16406239 digital-culture-periode-pengembangan-2006-200716406239 digital-culture-periode-pengembangan-2006-2007
16406239 digital-culture-periode-pengembangan-2006-2007
 
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomla
 
Multimedia Networks
Multimedia NetworksMultimedia Networks
Multimedia Networks
 
15011 10-915861063479
15011 10-91586106347915011 10-915861063479
15011 10-915861063479
 
Teknologi bluetooth dan implikasinya
Teknologi bluetooth dan implikasinyaTeknologi bluetooth dan implikasinya
Teknologi bluetooth dan implikasinya
 
16067356 teknologi-jaringan-bawah-air
16067356 teknologi-jaringan-bawah-air16067356 teknologi-jaringan-bawah-air
16067356 teknologi-jaringan-bawah-air
 
High Availability Linux Clusters
High Availability Linux ClustersHigh Availability Linux Clusters
High Availability Linux Clusters
 
Ses pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sqlSes pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sql
 
11 komunikasi-broadband
11 komunikasi-broadband11 komunikasi-broadband
11 komunikasi-broadband
 
Understanding indices
Understanding indicesUnderstanding indices
Understanding indices
 
Sql Saturday 111 Atlanta applied enterprise semantic mining
Sql Saturday 111 Atlanta applied enterprise semantic miningSql Saturday 111 Atlanta applied enterprise semantic mining
Sql Saturday 111 Atlanta applied enterprise semantic mining
 
Applied Semantic Search with Microsoft SQL Server
Applied Semantic Search with Microsoft SQL ServerApplied Semantic Search with Microsoft SQL Server
Applied Semantic Search with Microsoft SQL Server
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310
 
SQL Server - Full text search
SQL Server - Full text searchSQL Server - Full text search
SQL Server - Full text search
 
FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012
 
Sql 2012 development and programming
Sql 2012  development and programmingSql 2012  development and programming
Sql 2012 development and programming
 
SQL Server Performance Tuning Baseline
SQL Server Performance Tuning BaselineSQL Server Performance Tuning Baseline
SQL Server Performance Tuning Baseline
 
Sql Server Performance Tuning
Sql Server Performance TuningSql Server Performance Tuning
Sql Server Performance Tuning
 
SQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML DataSQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML Data
 

Similar a Effective Usage of SQL Server 2005 Database Mirroring

SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)Hamid J. Fard
 
Database Mirror for the exceptional DBA – David Izahk
Database Mirror for the exceptional DBA – David IzahkDatabase Mirror for the exceptional DBA – David Izahk
Database Mirror for the exceptional DBA – David Izahksqlserver.co.il
 
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
 
Entorno de sql server 2005
Entorno de sql server 2005Entorno de sql server 2005
Entorno de sql server 2005Young Hyun
 
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
 
Sql 2012 always on
Sql 2012 always onSql 2012 always on
Sql 2012 always ondilip nayak
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability► Supreme Mandal ◄
 
Mirroring in SQL Server 2012 R2
Mirroring in SQL Server 2012 R2Mirroring in SQL Server 2012 R2
Mirroring in SQL Server 2012 R2Mahesh Dahal
 
My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38Jeton Selimi
 
MySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarMySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarAndrew Morgan
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 
Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!Dell World
 
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
 
Sql training
Sql trainingSql training
Sql trainingpremrings
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingmark jerald Canal
 
High availability solution database mirroring
High availability solution database mirroringHigh availability solution database mirroring
High availability solution database mirroringMustafa EL-Masry
 
Sql interview question part 10
Sql interview question part 10Sql interview question part 10
Sql interview question part 10kaashiv1
 

Similar a Effective Usage of SQL Server 2005 Database Mirroring (20)

SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)
 
Database Mirror for the exceptional DBA – David Izahk
Database Mirror for the exceptional DBA – David IzahkDatabase Mirror for the exceptional DBA – David Izahk
Database Mirror for the exceptional DBA – David Izahk
 
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
 
Entorno de sql server 2005
Entorno de sql server 2005Entorno de sql server 2005
Entorno de sql server 2005
 
Sql Sever Presentation.pptx
Sql Sever Presentation.pptxSql Sever Presentation.pptx
Sql Sever Presentation.pptx
 
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
 
Sql 2012 always on
Sql 2012 always onSql 2012 always on
Sql 2012 always on
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability
 
Mirroring in SQL Server 2012 R2
Mirroring in SQL Server 2012 R2Mirroring in SQL Server 2012 R2
Mirroring in SQL Server 2012 R2
 
My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38My sql enterprise_edition_wp_v38
My sql enterprise_edition_wp_v38
 
MySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinarMySQL High Availability Solutions - Feb 2015 webinar
MySQL High Availability Solutions - Feb 2015 webinar
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!
 
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
 
Sql training
Sql trainingSql training
Sql training
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_training
 
Module01
Module01Module01
Module01
 
High availability solution database mirroring
High availability solution database mirroringHigh availability solution database mirroring
High availability solution database mirroring
 
Sql interview question part 10
Sql interview question part 10Sql interview question part 10
Sql interview question part 10
 
Ebook10
Ebook10Ebook10
Ebook10
 

Más de webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

Más de webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Effective Usage of SQL Server 2005 Database Mirroring

  • 1. Effective Usage of SQL Server 2005 Database Mirroring by Satya Shyam K Jayanty SQL Server MVP www.sqlserver-qa.net [email_address] Lalandia, Denmark - March 09 th 2007
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.

Notas del editor

  1. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  2. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  3. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  4. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  5. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  6. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  7. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  8. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  9. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  10. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  11. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  12. Transaction safety is a mirroring-specific database property that determines whether a database mirroring session operates synchronously or asynchronously. There are two safety levels: FULL and OFF. SAFETY FULL Full transaction safety causes the session to operate synchronously in high-safety mode. If a witness is present, a session supports automatic failover. When you establish a session using ALTER DATABASE statements, the session begins with the SAFETY property set to FULL; that is, the session begins in high-safety mode. After the session begins, you can add a witness. SAFETY OFF Turning off transaction safety causes the session to operate asynchronously, in high-performance mode. If the SAFETY property is set to OFF, the WITNESS property should also be set to OFF (the default). For information about the impact of the witness in high-performance mode, see "The State of the Witness," later in this topic. For more information about running with transaction safety turned off, see Asynchronous Database Mirroring (High-Performance Mode) . Transport security in SQL Server 2005 involves authentication and, optionally, encryption of messages exchanged between the databases. In some situations, such as when server instances are not in trusted domains or when SQL Server is running as a local service, Windows Authentication is unavailable. In such cases, instead of user credentials, certificates are required to authenticate connection requests. The mirroring endpoint of each server instance must be configured with its own locally created certificate. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  13. In learning how to setup and configure Database Mirroring, there are many new and important concepts to master. If possible, you may want to follow a very specific process to setting up and learning Database Mirroring. It is recommended that you first learn the High Performance configuration and then move to the High Protection configuration. Then, if desired, you can move to the High Availability configuration. Starting with High Performance allows you to test mirroring with the least impact to your production environment. The High Performance configuration allows you to setup a Mirror database that has very little latency behind your Principal database, effectively setting up a form of real-time log shipping. Once you feel comfortable with the setup and configuration of Database Mirroring in the asynchronous form, you can then move to a synchronous form. Moving to a synchronous form will allow you to test the actual performance impact of Database Mirroring in your environment. There are many factors which impact performance: network speed and distance, speed of the mirror database/server, and transaction load. By moving to the synchronous High Protection configuration next, you can test the impact to performance without the possibility of an automated (and possibly unexpected) failover. Once the performance is deemed acceptable and you determine that automatic detection/failover is desired, you can add the required witness to the High Protection configuration to convert to the High Availability configuration. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  14. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  15. Effective Usage of SQL Server 2005 Database Mirroring 09th March 2007, SQL Server Open World www.sqlserver-qa.net
  16. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  17. Effective Usage of SQL Server 2005 Database Mirroring 09th March 2007, SQL Server Open World www.sqlserver-qa.net
  18. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  19. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  20. Effective Usage of SQL Server 2005 Database Mirroring 09th March 2007, SQL Server Open World www.sqlserver-qa.net
  21. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  22. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  23. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  24. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  25. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  26. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  27. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  28. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  29. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  30. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  31. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  32. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  33. Disable DB Mirroring: Database mirroring requires AUTO_CLOSE OFF. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  34. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring
  35. 09th March 2007, SQL Server Open World www.sqlserver-qa.net Effective Usage of SQL Server 2005 Database Mirroring