Module 7: SQL Server Special Considerations. Overview SQL Server High Availability Unicode.

Slides:



Advertisements
Similar presentations
GoLive Program for Hosters June-August Agenda Overview of Hyper-V Program Details GoLive License Overview SQL 2008 Hosting scenarios Program details.
Advertisements

2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
SQL Server 2000 Clustering Dave Fackler. Agenda Windows 2000 Clustering SQL Server 2000 Clustering Implementation Tips.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
1 Week #1 Objectives Review clients, servers, and Windows network models Differentiate among the editions of Server 2008 Discuss the new Windows Server.
Installing Windows 7 Lesson 2.
Lesson 18 – INSTALLING AND SETTING UP WINDOWS 2000 SERVER.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Chapter 1: Installing SQL Server 2008 Jie Liu, Ph.D. Professor Department of Computer Science Western Oregon University 1.
National Manager Database Services
In-Place Upgrade to TFS 2010 on existing hardware Not deploying new hardware Databases too large to move Scaling-out, not up Not deploying new hardware.
VMware vCenter Server Module 4.
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
1 Introducing Windows Backup There are different methods for starting Windows 2000 Backup. Requirements for running Windows 2000 Backup All users can back.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 2: Installing and Upgrading to Windows Server 2008 R2 BAI617.
Welcome Thank you for taking our training. Collection 6421: Configure and Troubleshoot Windows Server® 2008 Network Course 6690 – 6709 at
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Hands-On Microsoft Windows Server 2008
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.

Overview of SQL Server Alka Arora.
Module 13: Configuring Availability of Network Resources and Content.
User Management Creating and Editing User Accounts Overview of the Client Connector Deploying & Managing Client Computers Troubleshooting Client Deployment.
1 © 2006 SolidWorks Corp. Confidential. Clustering  SQL can be used in “Cluster Pack” –A pack is a group of servers that operate together and share partitioned.
Module 12: Designing High Availability in Windows Server ® 2008.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Internet Information Services 7.0 Infrastructure Planning and Design Series.
Clustering SQL Server Tom Pullen Senior DBA, RM Education
Window NT File System JianJing Cao (#98284).
Module 1: Installing and Upgrading to Exchange Server 2003.
NOAA WEBShop A low-cost standby system for an OAR-wide budgeting application Eugene F. Burger (NOAA/PMEL/JISAO) NOAA WebShop July Philadelphia.
DATABASE MIRRORING  Mirroring is mainly implemented for increasing the database availability.  Is configured on a Database level.  Mainly involves two.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Module 15 Managing Windows Server® 2008 Backup and Restore.
Speaker Name 00/00/2013. Solution Requirements.
1 Chapter Overview Planning to Install SQL Server 2000 Deciding SQL Server 2000 Setup Configuration Options Running the SQL Server 2000 Setup Program Using.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Data Disaster Recovery Planning Greg Fibiger 1/7/2016.
MISSION CRITICAL COMPUTING SQL Server Special Considerations.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
1 Chapter Overview Using Standby Servers Using Failover Clustering.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
What HADR Option(s) Are Right For You?. Where’s The AlwaysOn?
Sql Server Architecture for World Domination Tristan Wilson.
Are You High? Can You Recover? Robert Douglas SQL Saturday #468, Sydney 27 th February 2016.
Disaster Recovery Where to Begin
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Introduction of Week 6 Assignment Discussion
Introduction of Week 3 Assignment Discussion
SQL Server High Availability Amit Vaid.
Capitalize on modern technology
Planning High Availability and Disaster Recovery
SpiraTest/Plan/Team Deployment Considerations
SQL Server on Linux: High Availability And Disaster Recovery
AlwaysOn Availability Groups
Your Data Any Place, Any Time
Designing Database Solutions for SQL Server
Presentation transcript:

Module 7: SQL Server Special Considerations

Overview SQL Server High Availability Unicode

Lesson: SQL Server High Availability Designing for High Availability (HA) Where to Start? OS options for SQL Server SQL Server High Availability Windows Clustering Terminology Cluster Resource Dependencies Troubleshooting SQL Server HA information

Designing for High Availability (HA) HA is about people and processes – technology is just the enabler Understand the level of HA expected so you can focus  %5 minutes per year98%7.3 days per year  99.99%53 minutes per year97%11 days per year  99.9%8.8 hours per year95%18.3 days per year  99%3.6 days per year90%36.5 days per year Identify risks and exposures, and understand tradeoffs Review all single points of failure Redundancy is crucial, but don’t forget plans for contingency/disasters

Where to Start? What is the level of HA expected? Configure enough processing power to handle the workload after a failover. Use compatible hardware. Entire cluster solution must be in the Windows Catalog or on the former Hardware Compatibility List (HCL). Use only certified drivers. Crucial for disk devices Use the right version of the OS Use the right version of SQL Server Goal is to have a supported and known configuration Check for best practices. Look for White Papers on networking, configuration, etc.

OS options for SQL Server Windows 2000 Advanced Server. Max 8 Processors. Max 8 Gb Memory. Windows 2000 Datacenter Server. Max 32 Processors. Max 32 Gb Memory. Windows Server 2003 Enterprise Edition. Max 8 Processors. Max 32 Gb Memory (32-bit) or Max 64 Gb Memory (64-bit). Windows Server 2003 Datacenter Edition. Min 8 Processors and Max 64 Processors. Max 64 Gb Memory (32-bit) or Max 512 Gb Memory (64-bit).

SQL Server High Availability Failover clustering. Automatic. Great for close distances Log Shipping. Manual/Scheduled. OK for some levels of HA. Great for disaster recovery or spanning distances Native SQL Server Replication. Not an option unless applying schema changes outside of Siebel Tools Backup and Restore  Always test your backups!  Coordinate with backup/restore of Siebel File System

Windows Clustering Terminology SQL Server 2000 availability clustering built on top of Windows Clustering. Failover Clustering Windows OS server cluster. Not for scale out. Windows Clustering SQL Server 2000 scale out. Federated Server/Cluster (formerly referred to as Active/Passive ) Only one SQL Server virtual server concurrently running. Single Instance Cluster (formerly referred to as Active/Active ) Up to 16 SQL Server virtual servers per virtual cluster. Multiple Instance Cluster

Cluster Resource Dependencies SQL Server resources in a Cluster are dependent on other resources to run Resources start in a particular order based on defined dependencies Unless absolutely necessary, do not add resources as dependencies to the SQL Server resources. May cause an outage that has no relation to SQL Server

Troubleshooting Diagnose in this order every time  Hardware issues  OS issues  Networking issues  Security issues  Windows Server cluster issues  SQL Server issues Most problems are not related to SQL Server

SQL Server HA information SQL Server 2000 High Availability. 754 pages. Book is published by Microsoft Press. SQL Server 2000 Failover Clustering. maintain/failclus.mspx maintain/failclus.mspx Cluster Services in Windows Server erver2003/technologies/clustering/default.mspx erver2003/technologies/clustering/default.mspx

Lesson: Unicode Unicode Terminology Unicode and Localization Unicode, SQL Server, and Siebel

Unicode Terminology May be referred to as Single-byte characters. Encompasses English (ENU), German (DEU), Spanish (ESN), etc. Western European code page Defines how a byte sequence (number) is interpreted as a character Code Page May be referred to as SJIS. Double-byte characters. Japanese code page Combination of characters found in most other code pages. Satisfies 99%+ of language requirements Unicode code page Data in a database is stored as a sequence of bytes (numbers).

Unicode and Localization Unicode is the storage of the data, whereas Localization is the display/usage of the data Localization is a set of rules or processes guiding how locale-sensitive data is interpreted when input by a user and how such data is presented to the user.  USA:10/20/2004 2:30:33 pm  Germany:2004/10/20 14:30:33

Unicode, SQL Server, and Siebel Obtain the latest version of the Release Notes and Supported Platforms documents from Siebel Obtain Global Deployment Guide from Siebel Bookshelf Support for Unicode will depend on your version of the Siebel product Siebel requires SQL Server to use its UCS2 (Unicode) code page for a Unicode implementation UCS2 is a true double-byte code page SQL Server database size will double if converting from 1252 to UCS2

Review SQL Server High Availability Unicode