1 Choosing the Right Way of Migrating MySQL Databases Devart White Paper 2013
2 Table of Contents Introduction Common Cases and Challenges of Migrating Databases Moving to a New MySQL Server Version Moving to Another Server Machine Moving a Local MySQL Database to a Remote Hosting Provider Server Creating a Copy of a Live Database and Its Further Support Standard Ways to Migrate Databases Meeting Challenges with Devart Schema and Data Compare Tools Conclusion About Devart
3 Introduction Every day on web development or server-related forums someone asks a question about how to move databases across different servers or server versions. The answers are not straight and simple, but rather diverse and dependent on each particular case. While working with databases, almost every database developer or DBA faces the task to migrate database structure and data. It is very common in database development life cycle, but still remains challenging. This white paper examines the use cases of database migration and challenges that accompany it. The main attention is devoted to solutions used to remove the complexity and bottlenecks of database migration. The white paper introduces Devart s Schema and Data Compare tools tailored to facilitate any database migration tasks and reduce time and effort. Common Cases and Challenges of Migrating Databases The reasons why one would want to move MySQL databases are different. Here are several most frequent ones: Moving to a new MySQL Server version Moving to another server machine (changing a web hosting provider ing serverequipment) Moving a local MySQL database to a remote hosting provider server Creating a copy of a live database and its further support (required for testing new technologies and a new architecture) Moving to a New MySQL Server Version This task can be considered in two aspects: moving to a newer server version (upgrading) or some prior version (downgrading). In the first case, the problems may happen as a new server version does not support prior structures or handles them differently. In the second case, the trouble worsens as the prior version may lack not only new structures, but the whole object types (for example, MySQL 4.0 does not support procedures, neither MySQL supports partitioning) and data types. As a result, simple statements execution may fail or a MySQL server may execute them in an unexpected way. Either outcome is unfavorable. Suppose, your database consists of few objects and you can fix queries to execute them on a new server, but what if you are moving data, and some data types mismatch? It is usually followed by hours and hours of manual and intensive values converting.
4 Moving to Another Server Machine This commonly happens when changing a web hosting provider or replacing server environment. In the simplest cases, it takes to backup a database and restore it on a new server machine. However, as it happens in the life, what is originally planned as a backup/restore turns into a disaster. The usual situations during changing a web hosting provider is that a new server is configured in a different mode as the old server, has different default values for some parameters (for example, by default it has InnoDB engine for tables instead of MyISAM one) or lacks the necessary functionality (for example, partitioning support is turned off). To illustrate the case, suppose a backup file was created without a table engine specified, then the default engine will be used while creating the tables, meanwhile all the settings of the prior table engine will be lost. And, much manual edition follows, for example, you will have to remove foreign keys indications from each table description. Another tough time can come due to encoding differences. You may try to upload data with utf-8 charset to the server with some other default charset, as the result, data will be damaged and its restoring will become heavy toil. Moving a Local MySQL Database to a Remote Hosting Provider Server Every web developer has to move fresh changes, tested and verified on the local database, to a remote database. The problems mentioned in case of moving to another server machine is applicable to this task. Besides, additional problems relate to metadata and data changes, such as: Adding new objects, deleting old ones. It refers both to top level objects (tables, views,procedures) and sub-objects (columns, indexes, etc) Changing texts of views, procedures, triggers or events] Changing table structures (for example, adding partitions) Adding, deleting or changing records in tables (taking into an account metadata changes) Often, you need to move all the changes from one database to another. One of possible solutionsis to fully drop an existing target database, generate a script that contains the structure and the data of the source database and execute it. However, in most cases, it is prohibited to drop the existing database that plays an important role and delivers valuable information. Creating a Copy of a Live Database and Its Further Support The need to use copies of a live database is an integral part of developing and testing any database. You can run tests, change the structure, add data, check and change again until your
5 database is ready for moving to the remote server. Until this moment, the server is not affected. The bottleneck is that you want to accurately move the ready changes, but save the testing stuff like specific data for functional, regression or load testing. All the aforementioned challenges become even tougher when databases, you need to move, have complex structures and relations, great number of objects and records in the tables. The unfortunate truth is database migration becomes not only an error-prone time-consuming routine, but leaves you with almost no efficient way to complete the task. Standard Ways to Migrate Databases There are several ways commonly used to move MySQL databases from one server to another. They include: 1. Manual Manual migrating is the most time-consuming and hard to use way. It perfectly suits migrating small databases. The advantage of manual migration is that you can fully control the process. Completing each step, you have time to evaluate the situation and decide how to handle this or that change. However, the value of this way is diminished by such shortcomings as huge amount of time and effort to spend and impossibility to synchronize databases of large sizes. As modern databases gain more complex structure and larger amounts of data, manual migrating of databases proves its disadvantage. 2. Semiautomatic To partially automate database migrating, you can write scripts and use them to compare and synchronize databases. This method is quite accessible to many database specialists and many leverage it. You can retrieve metadata by using famous queries to information_schema or with the help of SHOW command. Data synchronization can be done through INSERT..SELECT statements. A most common example of semiautomatic database migration consists of three steps: first is to prepare a synchronization script with all the metadata and data of the source database, then dropping the target database and at last restoring it from the script. However, there are considerable complications that follow the method: In most cases, a special text comparison tool is required to compare metadata. A simple review of two texts requires titanic efforts to find the differences and not to miss a thing or
6 two. Imagine comparing results of executed SHOW CREATE TABLE statement or any other common clauses barehanded. On the other hand, tools themselves require additional time and insight to use them efficiently. Usage of several tools to complete migration may bring some inconveniences. Data comparison is not a snap, and such tasks as replacing or updating parts of data practically cannot be done with the help of synchronization scripts. Unless you are lucky to have scripts written for all the cases, each particular database migrating requires a new synchronization script. Even if you update the same database on a regular basis, you may need different scripts due to the type of changes made in the database. 3. Automatic There are many specific tools designed to replace manual comparison and synchronization of databases. Their capabilities, performance and efficiency are diverse. They usually compare source and target databases and display the results in the graphical interface convenient for analysis. You can easily exclude database objects from synchronization and apply multiple options to tune the process. Among solid benefits such as canceling manual work, eliminating errors due to a human factor, reducing time and providing a correct result, the disadvantages are a high product price, a lack of required functionality, and much time and effort to use the tools efficiently. Meeting Challenges with Devart Schema and Data Compare Tools Devart Schema and Data Compare tools are tailored to not only facilitate comparison and synchronization of database but also make each case of database migration a simple and predicted thing. Let us see how Devart tools can facilitate database migrating tasks in web site developing. Suppose, during developing an internet shop (small_shop) for some client, you should update the first version of the small_shop web site with the new functionality and data. The first thing you should do before developing the second version of the web site is making a local copy of a staging database. You need to fully backup the database to a sql file. dbforge Studio for MySQL offers a
7 quick and convenient way of doing backup files with Database Backup Wizard (see Figure 1) and then helps to restore databases via Database Restore Wizard. Figure 1: Database Backup Wizard The first version of the small_shop web site contains the following: customers customers data navigation a table describing the menu located in the left block on the web site pages data about web site pages and their content products products the e-shop sells orders orders made by customers. The changes in the second version include: The news table was added to store the e-shop news. The navigation_types table was added to provide the navigation using not only the left menu, but the top one and the breadcrumbs. The table contains the type_id column and the navigation table has a foreign key referring to the navigation_types table
8 Foreign keys referring to customers and products tables were added to the orders table. A new address field appeared in the customers table. The customers_products view appeared to provide the list of customers and the products they bought. Besides, the get_best_customer was added to let us choose the best customer in the e-shop. Some changes were made in the data of navigation, news and pages tables, the latter got news and news_detail pages. Now the task is to synchronize the structure and data changes in local and remote databases. While the second version of the web site was under development, the initial web site copy got new data: the list of products were extended, new clients as well as new orders were added. The bottleneck here is how to save the new data in the remote database and update it with the latest changes from the staging database. Simple restoring from the backup script with dropping the target database is no help in this case. Before comparing data, the identical database structures are required. Schema Comparison Wizard (Figure 2), provided in dbforge Studio for MySQL, can synchronize database structures of any complexity in double-quick time. It takes only to select source and target databases for comparison and click the Compare button to get comparison with default settings. In our case the selected source and target are small_shop.localhost (the local copy of the database) and small_shop.remotehost (the database on the remote server). The comparison results appear in the neat grid (Figure 3).
9 Figure 2: Schema Comparison Wizard with selected Source and Target Figure 3: Comparison results of database schemas
10 The comparison results show four new objects, three different objects, which differences can be thoroughly reviewed in the text editors under the grid, and two objects with identical metadata. For partial synchronization, it is easy to exclude unnecessary objects by unselecting check boxes next to them. You can select required synchronization operation for each pair of objects by using the Operation column. For example, to drop an unnecessary object from the target database, you can select the Drop operation. When you analyzed the results and made necessary operations based on your needs, it is time to press the Synchronize button and set up the synchronization in Schema Synchronization Wizard (Figure 4). Figure 4: Schema Synchronization Wizard It provides several types of synchronization. You can open the generated synchronization script in the script editor, save the script as a file for further review and execution, or just execute the script immediately after it is generated. Let us select the immediate synchronization and click Synchronize. Upon the synchronization, the schemas are re-compared and we can see the identical schemas (Figure 5).
11 Figure 5: Schemas re-comparing after synchronization Now it is time for convenient data synchronization with Data Comparison Wizard (Figure 6). Options page offers three groups of various settings to help you tune the following: Auto Mapping Options you can select whether to take into account case, spaces or ignore some properties. Comparison Options you can define what objects to be compared and what should be ignored. Displaying Options these options definitely simplify your work while analyzing the differences and show only that information you need. As we do not want to see identical records in our case, let us just exclude them from displaying.
12 Figure 6: Data Comparison Wizard Besides automatic mapping of objects, the wizard lets you do some manual mapping. It is very essential for cases when automatic mapping does not suit your needs, for example, you want to map schemas with different names. The Mapping wizard page (Figure 7) gives you freedom to set comparison keys by selecting existing or custom ones; select columns for comparison, apply SQL filter for each object, exclude unnecessary objects from comparison, and map those objects that were not automatically mapped. It also allows to set custom queries, for merging tables or views.
13 Figure 7: Mapping in Data Comparison Wizard When the comparison is set up, we press the Compare button and get the data comparison results in the convenient grid (Figure 8). Figure 8: Data comparison results
14 The results include: New data (Only in Source) that exists only in the local copy of the database. Data existing in the remote database (Only In Target). It can be new data or some data deleted in the local database. To preserve the new data on the remote server, we can exclude it from the synchronization. Modified data in customers and navigation tables. As it is shown, the changes in record with id 3 record contradict each other. The record in the remote database contains real data of a new customer, meanwhile in the local database the record has some working data used for testing new functionality. To keep the real data, we exclude the record with test data from synchronization, but all the rest records will be synchronized as a new address column has been added. When the comparison results are ready for synchronization, we open Data Synchronization Wizard (Figure 9) by selecting the Synchronize button on the toolbar. Figure 9: Data Synchronization Wizard With the wizard, you have a choice of what to do with the synchronization script (whether to see it now, save for further review or execute immediately), apply synchronization options, e.g., to turn off
15 foreign keys, and see the execution plan along with the list of warnings and notifications if any are generated. You have the complete control and insight what the result you will get. To synchronize the data, it takes only to press Synchronize in the wizard and check the recompared data (Figure 10) to ensure we have the desired result. We have all the selected records successfully synchronized. The records located on a remote database are saved. The result is the same as expected, with little effort, time and errors. Figure 10: Data re-comparing after synchronization Imagine the benefits you may get while dealing with more complex database structures, largerdata and specific requirements of your database migrating cases.
16 Conclusion In the fast-developing world of databases, database migrating is a business necessity. Asdatabases grow in size and gain more complex structures, migrating failures become costly andput the companies prosperity at a big risk. Without reliable and speedy tools, it is hard to meetnew business challenges, be efficient and safe. The modern market offers enough tools, varying infunctionality, efficiency and price. As each company faces the choice, the rational way to find the perfect tool is to define whatdatabase migration tasks the tool should complete, what kind of databases and data will beinvolved, and what critical functionality the company wants to see. This will narrow the selectionand indicate the very tool that will suit the specific needs.
17 Additional Resources Schema and Data Compare Tools by Devart Automated MySQL Data Comparison and Synchronization: How It Works: Data Comparison Methods Overview
18 About Devart Devart (formerly known as Core Lab) is a software development company founded in Devart is a recognized vendor of database connectivity solutions for Microsoft.NET and Embarcadero Delphi development platforms as well as database management software. Company's solutions support such databases as Microsoft SQL Server, Oracle, MySQL, PostreSQL, InterBase, Firebird, and SQLite. Along with database oriented software Devart offers productivity tools for Visual Studio developers and security components for Delphi. It is a partner of such software providers as Microsoft and CodeGear and participates in MySQL Network Program. Devart is dedicated to delivering the fastest available data access and the broadest database support to industry professionals. Devart tools help you to be empowered, stay focused, and deliver your best all the time. Company Web Site:
Tech Notes Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams Embarcadero Technologies July 2007 Corporate Headquarters
Moving the Web Security Log Database Topic 50530 Web Security Solutions Version 7.7.x, 7.8.x Updated 22-Oct-2013 Version 7.8 introduces support for the Web Security Log Database on Microsoft SQL Server
SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance
PATROL From a Database Administrator s Perspective September 28, 2001 Author: Cindy Bean Senior Software Consultant BMC Software, Inc. 3/4/02 2 Table of Contents Introduction 5 Database Administrator Tasks
Moving the TRITON Reporting Databases Topic 50530 Web, Data, and Email Security Versions 7.7.x, 7.8.x Updated 06-Nov-2013 If you need to move your Microsoft SQL Server database to a new location (directory,
Guide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL A Technical White Paper Table of Contents Introduction...3 MySQL & LAMP...3 MySQL Reduces Database TCO by over 90%... 4
QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the
50238: Introduction to SQL Server 2008 Administration 5 days Course Description This five-day instructor-led course provides students with the knowledge and skills to administer SQL Server 2008. The course
AUTODESK VAULT WHITE PAPER Best Practices for Implementing Autodesk Vault Introduction This document guides you through the best practices for implementing Autodesk Vault software. This document covers
How to Back Up and Restore an ACT! Database Answer ID 19211 Please note: Answer ID documents referenced in this article can be located at: http://www.act.com/support/index.cfm (Knowledge base link). The
Aug/12/2002 Page 1 of 5 Administering a Microsoft SQL Server 2000 Database Catalog No: RS-MOC2072 MOC Course Number: 2072 5 days Tuition: $2,070 Introduction This course provides students with the knowledge
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection
Data Generator for SQL Server User's Manual Data Generator for SQL Server User's Manual All rights reserved. This manual documents EMS Data Generator for SQL Server, version 3.0.x.x No parts of this work
ESET REMOTE ADMINISTRATOR Migration guide ESET REMOTE ADMINISTRATOR migration guide Copyright 2012 by ESET, spol. s r.o. ESET REMOTE ADMINISTRATOR was developed by ESET, spol. s r.o. For more information
Product Documentation Embarcadero DB Change Manager 6.0 and DB Change Manager XE2 User Guide Versions 6.0, XE2 Last Revised April 15, 2011 2011 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero
DBMoto 6.5 Setup Guide for SQL Server Transactional Replications Copyright This document is copyrighted and protected by worldwide copyright laws and treaty provisions. No portion of this documentation
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
Backup and restore on new hardware XProtect Professional VMS Products 2014: XProtect Enterprise 2014, XProtect Professional 2014, XProtect Express 2014, XProtect Essential 2014 Introduction This document
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Administering a Microsoft SQL Server 2000 Database Course 2072 - Five days - Instructor-led - Hands-On Introduction This course provides students with the knowledge and skills required to install, configure,
Version 4.61 or Later Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide. This manual, as well as the software described in it, is furnished
SQL Server Replication Guide Rev: 2013-08-08 Sitecore CMS 6.3 and Later SQL Server Replication Guide Table of Contents Chapter 1 SQL Server Replication Guide... 3 1.1 SQL Server Replication Overview...
Idera SQL Diagnostic Manager Management Pack Guide for System Center Operations Manager Install Guide Idera Inc., Published: April 2013 Contents Introduction to the Idera SQL Diagnostic Manager Management
Transferring Your Hosting Account Setting up your Web site on our secure hosting servers So you want to host your Web site on our secure servers, but you want to avoid costly mistakes and excessive site
NovaBACKUP Storage Server NovaStor / May 2011 2011 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject to change without notice.
EZManage SQL Pro Quick guide for installation and implementation The purpose of this document is to guide you through the process of implementing EZManage SQL using SQL Server Databases. EZManage SQL is
Description Course Summary This five-day instructor-led course teaches students how to install, configure, and administer Microsoft SharePoint and also how to manage and monitor sites and users by using
Change Manager 5.0 Installation Guide Copyright 1994-2008 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights reserved.
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
IceWarp to IceWarp Server Migration Registered Trademarks iphone, ipad, Mac, OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Microsoft, Windows, Outlook and Windows Phone
Attix5 Pro Server Edition V7.0.2 User Manual for Mac OS X Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved. Attix5, 2013 Trademarks
Managing Third Party Databases and Building Your Data Warehouse By Gary Smith Software Consultant Embarcadero Technologies Tech Note INTRODUCTION It s a recurring theme. Companies are continually faced
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
Technical Script AIST3410 Database Management systems p 1 There are times when a SQL Server database needs to be preserved or restored outside of the database engine. In real life this occurs when we want
Continuous integration for databases using Red Wie Sie Gate die tools Microsoft SQL An overview Continuous integration for databases using Red Gate tools An overview Contents Why continuous integration?
Configure Cisco Emergency Responder Disaster Recovery System Disaster Recovery System overview, page 1 Backup and restore procedures, page 2 Supported features and components, page 4 System requirements,
QAD Business Intelligence Release Notes September 2008 These release notes include information about the latest QAD Business Intelligence (QAD BI) fixes and changes. These changes may affect the way you
Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.
mylittleadmin for MS SQL Server Quick Start Guide version 3.5 1/25 CONTENT 1 OVERVIEW... 3 2 WHAT YOU WILL LEARN... 3 3 INSTALLATION AND CONFIGURATION... 3 4 BASIC NAVIGATION... 4 4.1. Connection 4 4.2.
SolarWinds Migrating SolarWinds NPM Technical Reference Copyright 1995-2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified,
About database backups What is a backup? A backup refers to making copies of data so that these additional copies may be used to restore the original after a data loss event. Backups are useful primarily
VeriCentre 3.0 Upgrade Pre-Installation and Post Installation Guidelines * For actual installation steps, please refer to the VeriCentre 3.0 Installation guide that came with the VeriCentre 3.0 software.
1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards
Server Manager Help 10/6/2014 1 Table of Contents Server Manager Help... 1 Getting Started... 7 About SpectorSoft Server Manager... 8 Client Server Architecture... 9 System Requirements... 10 Screencasts...
Configuration Guide Configuring an Alternative Database for SAS Web Infrastructure Platform Services By default, SAS Web Infrastructure Platform Services is configured to use SAS Framework Data Server.
Tech Notes Faster Application Development via Improved Database Change Management Integrating Database Change Management with Software Development to Reduce Errors, Re-Work, and Testing Efforts Embarcadero
GFI MailArchiver for Exchange 4 Manual By GFI Software http://www.gfi.com Email: firstname.lastname@example.org Information in this document is subject to change without notice. Companies, names, and data used in examples
Juris Installation / Upgrade Guide Version 2.7 2015 LexisNexis. All rights reserved. Copyright and Trademark LexisNexis, Lexis, and the Knowledge Burst logo are registered trademarks of Reed Elsevier Properties
GP Reports Viewer Dynamics GP Reporting Made Easy GP REPORTS VIEWER USER GUIDE For Dynamics GP Version 2015 (Build 5) Dynamics GP Version 2013 (Build 14) Dynamics GP Version 2010 (Build 65) Last updated
2013 SPHOL207: Database Snapshots with SharePoint 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site
Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:
AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS Avalanche Mobility Center (MC) offers support for other database management systems (DBMS) as alternatives to the built-in PostgreSQL DBMS. This was prompted
Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2
CaseWare Time CaseWare Cloud Integration Guide For Time 2015 and CaseWare Cloud Copyright and Trademark Notice Copyright. 2015 CaseWare International Inc. ( CWI ). All Rights Reserved. Use, duplication,
Upgrade Guide BES12 Version 12.1 Published: 2015-02-25 SWD-20150413111718083 Contents Supported upgrade environments...4 Upgrading from BES12 version 12.0 to BES12 version 12.1...5 Preupgrade tasks...5
Upgrading a Microsoft Dynamics NAV 2009 R2 or Microsoft Dynamics NAV 2009 SP1 Database to Microsoft Dynamics NAV 2015 White Paper November 2014 Contents Introduction... 3 Data Upgrade Short Overview...
Contents For Administrators... 3 Set up SourceAnywhere... 3 SourceAnywhere Service Configurator... 3 Start Service... 3 IP & Port... 3 SQL Connection... 4 SourceAnywhere Server Manager... 4 Add User...
Kaspersky Security 9.0 for Microsoft SharePoint Server Administrator's Guide APPLICATION VERSION: 9.0 Dear User! Thank you for choosing our product. We hope that this document will help you in your work
RDS Migration Tool Customer FAQ Updated 7/23/2015 Amazon Web Services is now offering the Amazon RDS Migration Tool a powerful utility for migrating data with minimal downtime from on-premise and EC2-based
Published: October 2, 2007 Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. This is a preliminary document and may be changed substantially prior to final
This class combines two courses into one 5-day class. 2779 (3-day) & 2780 (2-day) Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led Introduction This three-day instructor-led
4 Scala InfoChannel Content Manager 5 Backup and Restore Instructions This document describes how to backup and restore Scala InfoChannel Content Manager 5. Databases currently supported are: PostgreSQL
User Guide Online Backup Table of contents Table of contents... 1 Introduction... 2 Adding the Online Backup Service to your Account... 2 Getting Started with the Online Backup Software... 4 Downloading
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge
Backup / migration of a Coffalyser.Net database There are two main procedures for backup or migration of your Coffalyser.Net database. One of these procedures makes use of the SQL management studio software
TSM Studio Server User Guide 18.104.22.168 1 Table of Contents Disclaimer... 4 What is TSM Studio Server?... 5 System Requirements... 6 Database Requirements... 6 Installing TSM Studio Server... 7 TSM Studio
Overview Timeline Cloud is a backup software that creates continuous real time backups of your system and data to provide your company with a scalable, reliable and secure backup solution. Storage servers
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
7.93 Update Guide 092413 2013 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying,
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials
Mobility Services Platform 3.1.1 Software Installation Guide Mobility Services Platform 3.1.1 Software Installation Guide 72E-100159-04 Revision D January 2008 2007 by Motorola, Inc. All rights reserved.
Managing user roles in SCVMM How to Create a Delegated Administrator User Role... 2 To create a Delegated Administrator user role... 2 Managing User Roles... 3 Backing Up and Restoring the VMM Database...
Configuring and Managing Microsoft SharePoint 2010 Introduction The course teaches students how to install, configure and administer SharePoint, and also manage and monitor sites and users by using SharePoint
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterTrack
DbSchema Tutorial with Introduction in SQL Databases Contents Connect to the Database and Create First Tables... 2 Create Foreign Keys... 7 Create Indexes... 9 Generate Random Data... 11 Relational Data