Access Migration Strategies Jeff Dumas Technical Specialist – SQL Server Microsoft Corporation Tim Langrave President 2 nd Genesis.

Slides:



Advertisements
Similar presentations
Leveraging an Integrated ERP and CRM System - Featuring Sage MAS 500 ERP and Sage SalesLogix CRM.
Advertisements

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
MS Access.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Chapter 3 Database Management
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published:
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
Windows XP Professional Deployment and Support Microsoft IT Shares Its Experiences Published: May 2002 (Revised October 2004)
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Migrating Access Applications to.NET and SQL Server Ken Tim
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Building Highly Available Systems with SQL Server™ 2005 Robert Rea Brandon Consulting.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
System Center Operations Manager 2007 Dave Northey Microsoft Ireland.
Supporting tools in an IT Project & Portfolio Management environment Ann Van Belle -
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Deploying SharePoint Products and Technologies for Enterprise Collaboration Microsoft IT group’s Centrally Hosted Collaboration Solution.
Best Uses of Microsoft Access Lauren Lewis. What is Microsoft Access? o MS access is a database management system from Microsoft that combines the relational.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
The Random Sampling/Tracking Tool: A Response to Over- Surveying Steve Graves Intel Corporation.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Paul Butterworth Management Technology Architect
Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer.
Virtual techdays INDIA │ august 2010 ENTERPRISE CONTENT MANAGEMENT WITH SHAREPOINT 2010 Naresh K Satapathy │ Solution Specialist, Microsoft Corporation.
Project Portfolio Management Business Priorities Presentation.
Module 5: Creating and Configuring Group Policies.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Application Migration Fritz Ohman Alphageek
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Maintaining and Updating Windows Server 2008 Lesson 8.
Top 10 Entity Framework Features Every Developer Should Know
Building Enterprise Applications Using Visual Studio®
Microsoft Deployment Workshop Deploying Office 2003 Editions
Business System Development
Integrating Enterprise Applications Into SharePoint® Portal Server
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Navision Business Analytics
Created by Kamila zhakupova
Microsoft Dynamics.
Migration Strategies – Business Desktop Deployment (BDD) Overview
SQL Server BI on Windows Azure Virtual Machines
SQL Server OLTP with Microsoft Azure Virtual Machines
11/11/2018 5:18 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft SQL Server 2008 Reporting Services
Session Objectives And Key Takeaways
05 | Making the Cloud Transition
LitwareHR v2: an S+S reference application
SSDT and Database Project Basics
Forum on Application Compatibility for Windows “Longhorn”
Agenda The current Windows XP and Windows XP Desktop situation
Office 365 Development July 2014.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
Microsoft Virtual Academy
Developing Data Driven SharePoint Solutions
Presentation transcript:

Access Migration Strategies Jeff Dumas Technical Specialist – SQL Server Microsoft Corporation Tim Langrave President 2 nd Genesis Software

Agenda Problem Overview Migration Options and Considerations Access Conversion Data Migration Application Migration Tools Access Conversion Toolkit SQL Upsizing 2 nd Genesis.Net Migration Tools Q&A

Problem Overview Key Business Concerns Access 97 files are a primary obstacle to organizational upgrades of Microsoft Office Access databases created by business units that are not in compliance with company and regulatory security guidelines Access databases have limited security options Access applications have grown beyond expectations and are pushing Jet capacity limits Desire to leverage web technologies and new technology (.Net) Need to prioritize resources and improve business performance and agility Need greater employee productivity Information is disconnected, requiring rudimentary analysis time-after-time Greater alignment organizational strategic and operational goals As of Dec. 31st 2003, Access 97 will no longer be supported by Microsoft Product Support Services

Problem Overview What we’ve heard from customers… Need a clear path to upsize Access databases to.Net when necessary Converting Access 9X databases to 200X can be difficult Best practices for migrating and converting databases need to be documented Customers need to operate in mixed mode with both Access 9X and 200X versions Sharing Access Databases across a network can result in bandwidth issues unless properly designed

Problem Overview Drivers and Objectives Drivers Unknown number and configuration of Access databasesUnknown number and configuration of Access databases No enforceable database security policyNo enforceable database security policy Business critical systems are managed by business unitsBusiness critical systems are managed by business units Systems frequently have overlapping functionality and data setsSystems frequently have overlapping functionality and data sets Systems are frequently corrupted and in need of maintenanceSystems are frequently corrupted and in need of maintenance ? Objectives Known number, configuration, owner, and purpose of Access databasesKnown number, configuration, owner, and purpose of Access databases Enforceable policy for security and designEnforceable policy for security and design Business critical systems are controlled by business units but under IT supervisionBusiness critical systems are controlled by business units but under IT supervision Systems can by easily linked and make use of existing functionalitySystems can by easily linked and make use of existing functionality Systems require less maintenance, have better performance, and scale to meet additional demandSystems require less maintenance, have better performance, and scale to meet additional demand

Migration Paths Migration paths include Eliminate (no longer in use, should be archived) Confine (leave the database in its existing format and schedule maintenance) Upgrade (to current version of Access) Split Database (migrate data to SQL Server/Access backend, leave the front end in Access) Consolidate (move multiple similar databases into one database and extract the front end from the data layer) Re-develop (to the.Net platform)

What Can We Do To Help? Access Upgrades Access Conversion Toolkit Split Database and Consolidation Access 2 SQL Server Migration Resource Kit Application Migration.Net Migration Tools

What Can We Do To Help? Access Upgrades Access Conversion Toolkit Split Database and Consolidation Access 2 SQL Server Migration Resource Kit Application Migration.Net Migration Tools

Customer conversion concerns Customers not deploying Access XP and Access 2003 Concerned about conversion problems Unknown number of databases How to handle mixed environment Do not know how to even start costing

Scoping the problem… Access 97 was a road block to customer deployments of Office XP and Office 2003 Driven by Customers and Microsoft field teams Action: Learn more about the problem Conducted 20 customer site visits Covered four countries: US, UK, Germany and France Surveyed over 1000 Access users Acquired details on Access conversion errors Result: Rolled up the findings to drive conversion toolkit requirements

Problem research Customers had no idea of the scope of the conversion problem Found that many of the conversion issues were false positives DAO 2.5/3.5 conversion library errors Compile errors from original database Unknown number of databases in the organization Customers needed better control of when/which databases get converted Need more documentation about conversion

Microsoft Office Access Conversion Toolkit Goal: Allow customers to complete their deployment of Office XP/2003 by reducing conversion pain associated with Access 97 conversions. Scope Access usage and change perception!

Conversion Toolkit Plan Fix Access EXE in XP SP3 and 2003 SP1 to not report false errors Build tools that help the customer understand the scope of the problem Have more comprehensive documentation about conversion

Microsoft Office Access Conversion Toolkit Scanning Tool Scans server share for MDB’s at the file level, DAO level and Access level properties Reporting Front End Canned reports that make sense of the data returned from the scanning tool Changes to the msaccess.exe Corrected top conversion errors eLearning and Documentation Best practices and guidelines to aid our customers through Access 97 conversion

MSACCESS.EXE Changes No longer record conversion errors for: DAO 2.5/3.5 compatibility layer reference Jet SQL help library reference Compile errors Added NoConvertDialog database property

Scanning tool

Goals Interactive and command line usage Simplify development and maintenance Results easily imported by Access

Data Collected File Properties Date Created Date Modified DAO Properties Count of Tables, Queries, Forms, etc. Connect Strings, Record Count Access Properties VBA References

Scanner Demo

Reporting tool

Reporting Tool Access application that contains pre-built forms and reports to facilitate the scanning

Reporting Tool Intake data Import XML files from the scanner tool Call scanning tool to analyze particular databases Surface scanning options in UI Scan for databases Search a server or share for databases to analyze Present user with list of databases to scan Identify possible conversion issues Searches properties for known Access conversion issues Missing / Bad references Reserved names as object names More… Charts / Reports Outline database complexity Allow user to see and interact with scanned information

Reporting Demo

Documentation Step by Step through entire processes Understanding the problem Deployment plans Mixed environments Splitting MDBs Conversion errors Best practices

Customer Site Visit Findings Perceptions of Conversion Issues Unidentified Scope of Number of Access Databases Corporate Wide IT versus Department Control Issues Specific Customer Requests “Comfort Factor” at the End of our Visits

Perception of Access Conversion Issues Universally, customers expected that the process of converting their Access databases was going to require intense manual user intervention on a database by database issue. IT and Departmental personnel could not articulate what any expected conversion issues might be Reputation and word of mouth seems to be the source of the customers conversion expectations.

Unknown Use of Databases Corporate-Wide Since the IT departments in most company do not regulate Access use, they do not have any idea of the number of databases they have corporate wide, what they are used for, and where they are located IT acknowledged the reason why Access was used and that it would continue to be used in the future Even with our tool to scan servers, tracking individual owners / users / developers of databases will be difficult even on a small scale

IT Versus Department Use Corporate Co-operation in providing tools to users to enable use of Access databases Individual user technical abilities dictate distribution methods and ‘clean’ upgrade scenarios

Specific Customer Requests Extensive and Complete Conversion Documentation Support During Scanning, Planning and Conversion Phases of Project Reporting Features Roll-Up Reports for Upper Management Graphical Representations of Usage, Quantities, and Locations Detailed IT information on individual database level Grouped Naming Detection Features

“Comfort” Factor Company X In Excess of 8,000 databases – we anticipate that less than 5 will require manual intervention with SP fixes Company Y The use of Access databases is far more extensive than they thought Of those servers we scanned – we anticipate that there we 0 databases that required manual intervention with SP fixes

What Can We Do To Help? Access Upgrades Access Conversion Toolkit Split Database and Consolidation Access 2 SQL Server Migration Resource Kit Application Migration.Net Migration Tools

Access to SQL Server Migration Reasons to consider Approaching 2GB file limit High concurrent user count Issues with database corruption Security considerations IT ownership Network bandwidth considerations

Access 2 SQL Server Migration Resource Kit Whitepapers Managing SQL Server after migrating multi Microsoft Access Databases to a single SQL Server Building a SQL Server System Architecture to support multiple migrated Microsoft Access Databases Migrating Microsoft Access Reports to SQL Server Reporting Services Migrating Access Applications to.NET and SQL Server Key differences between Microsoft Access and Microsoft SQL Server Migrating from Microsoft Access to Microsoft SQL Server – What you need to know Scanning and Categorizing you Microsoft Access Databases When to migrate from Microsoft Access to Microsoft SQL Server Microsoft Access v Microsoft SQL Server, what's right in your Organization

What Can We Do To Help? Access Upgrades Access Conversion Toolkit Split Database and Consolidation Access 2 SQL Server Migration Resource Kit Application Migration.Net Migration Tools

Q & A

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.