From Access to SQL Server

Size: px
Start display at page:

Download "From Access to SQL Server"

Transcription

1 IURQWIP3DJHL7XHVGD\$XJXVW30 From Access to SQL Server RUSSELL SINCLAIR

2 IURQWIP3DJHLLL7XHVGD\$XJXVW30 Contents at a Glance Introduction... xi Chapter 1 What Every Access Programmer Needs to Know about SQL Server...1 Chapter 2 Why Migrate?...25 Chapter 3 Planning the Upgrade...37 Chapter 4 The Microsoft Wizard...59 Chapter 5 Data Transformation Services...99 Chapter 6 Using SQL Server Chapter 7 Using SQL Server Chapter 8 Enabling Data Access Chapter 9 Stored Procedures Chapter 10 Getting Connected Chapter 11 Coding with SQL Server Data Chapter 12 Optimizing Access for SQL Server Appendix A Selected Tables Index iii

3 IURQWIP3DJHY7XHVGD\$XJXVW30 Contents Introduction... xi Chapter 1 What Every Access Programmer Needs to Know about SQL Server...1 SQL Server Architecture... 1 Transact-SQL... 3 Main Database Components... 4 Database Files... 5 Security Modes... 5 System Databases... 6 Database Objects... 8 Using Enterprise Manager (SQL 6.5) Viewing Data Using Enterprise Manager (SQL 7.0) Viewing Data Finding Information Chapter 2 Why Migrate?...25 What Is Migrating? Access versus SQL Server Size Constraints Transferring Data Multi-User Constraints Maintenance and Administration Replication Cost Reasons to Migrate Size Number of Users Network Traffic Response Issues Maintenance and Administration Replication v

4 IURQWIP3DJHYL7XHVGD\$XJXVW30 Reasons Not to Migrate Size Organization of Data User Connectivity Cost Migration Considerations Chapter 3 Planning the Upgrade...37 Planning How Data Will Be Accessed Data Access Methods Analyzing Objects Tables Queries Forms Reports Macros Modules General Considerations Documentation Chapter 4 The Microsoft Wizard...59 Introducing the Upsizing Wizard Obtaining the Wizard Preparing to Use the Wizard Running the Wizard Evaluating the Wizard What the Wizard Does and Doesn t Do Well Recommendations Chapter 5 Data Transformation Services...99 What Is Data Transformation Services? DTS Architecture Relevance to an Access Migration Accessing DTS Scripting Using DTS with the Upsizing Wizard A Final Word about DTS vi

5 IURQWIP3DJHYLL7XHVGD\$XJXVW30 Contents Chapter 6 Using SQL Server Using SQL Server Managing Devices Managing Databases Managing Logins Managing Database Objects Other Tools A Special Note on Security Moving On Chapter 7 Using SQL Server Using SQL Server Managing Databases Managing Logins Managing Database Objects Other Tools A Special Note on Security Moving On Chapter 8 Enabling Data Access Tables Choosing the Appropriate Data Type Indexing Timestamps Views Creating Views Why Use Views An Ounce of Prevention Chapter 9 Stored Procedures Using Stored Procedures What Stored Procedures Can Do Stored Procedure Types Components Stored Procedure Syntax Coding Stored Procedures vii

6 IURQWIP3DJHYLLL7XHVGD\$XJXVW30 Migrating to Stored Procedures Migrating Queries Migrating Macros Migrating Code Examples Testing SQL Power Tools Chapter 10 Getting Connected Choosing a Connection Method ODBC Access Database Projects Chapter 11 Coding with SQL Server Data Data Coding Choices Data Access Objects (DAO) ODBCDirect ActiveX Data Objects (ADO) Choosing a Data Access Technology Using DAO to Manage Local Objects Working with Data The Choice Is Yours viii Chapter 12 Optimizing Access for SQL Server Reducing Data Transfers Filtering Data on the Server Bound Controls Access Settings Client-Side Processing Increasing Throughput SQL Database Design Access Database Design A Plan for the Future Tip #1: Use Queries to Enhance Security Tip #2: Perform Bulk Updates Using Stored Queries Tip #3: Use Parameters Now Tip #4: Increase Maintainability with Stored Queries Tip #5: Use ADO for Coding against Data A Final Word

7 IURQWIP3DJHL[7XHVGD\$XJXVW30 Contents Appendix A Selected Tables SQL Server Data Types Microsoft Access ODBC Registry Settings Index ix

8 IURQWIP3DJH[L7XHVGD\$XJXVW30 Introduction There is considerably more TO MIGRATING AN ACCESS DATABASE TO SQL SERVER THAN Microsoft would have you believe. The fact that you are reading this introduction leads me to believe that you already know this, and that you are looking for more answers. This book provides those answers. You may be wondering right now if this book is for you. Let me help you answer that question. This book is written primarily for Microsoft Access developers those of you who create applications using Microsoft Access both as the database that stores the data, and as the development environment in which the user interface is created and maintained. The main purpose of this book is to aid Access developers in understanding how to modify their database and application, so that the data side of the application can be moved to SQL Server. All of the techniques described to access data and the information on how to plan the move assume you are migrating the back-end database only. Although this book does concentrate a great deal on Access as an interface development environment, Visual Basic developers and others may find this information helpful because many of the concepts can easily be applied to pure Visual Basic applications in which the database itself is being moved from Access to SQL Server. In writing this book, I made a few assumptions about you, the reader, and your experience developing applications with Microsoft Access. I made the assumption that you have experience creating databases and user interfaces in Microsoft Access and know how to make the two cooperate. This means that you know how to design tables, queries, forms, and reports in the IDE. I assumed that you have at least tried to create an Access application that has separate database files for the back-end data and the front-end interface. It is not required but I would recommend that you understand at least how to do this. Finally, I made the assumption that you have done at least a little Visual Basic for Applications (VBA) programming. This is because the vast majority of Access development requires at least some rudimentary VBA programming. Although you can get by without needing any VBA code, Access really shines when you start to program it using VBA. Where's the CD? Okay, you caught me. This is probably one of the few application-specific books you have picked up in recent years that doesn t come with a CD (or a least a diskette). You may be wondering why. When I originally started to write this book, I had every intention of creating a CD that you could use to follow the techniques described in each chapter. xi

9 IURQWIP3DJH[LL7XHVGD\$XJXVW30 However, as I progressed through the book, I realized that although I could go through the specifics of the sample database I created, it probably would not apply to your application. I didn t want to overload you with information on a sample database that did not teach you what you needed to know. Instead, I have concentrated on including the information that I have learned from many Access to SQL migrations. Any sample database that included all of the problems you should watch out for in your migration would seem like such a bad design to begin with that it would be doomed to fail no matter what. However, there is a sample database that you can download from the Apress Web site at that includes all of the sample code listed in the book, along with one or two other useful functions. All of the code I have used in the book is complete in the text, there is nothing missing from the code that would prevent it from working on your database. I hope to keep this sample up-to-date for the next while, incorporating suggestions and questions from readers as they come in. It is always nicer when things improve over time. Feedback and Information The latest information about the book and a complete list of links that I think could help you in your migration can be found at the Apress Web site at The downloads for the book will also be available from this site; just check out my section on the site. Any questions, feedback, or other communications related to this book are welcome. You can reach me through at FromAccessToSQL@home.com or russellsinclair@home.com. Either account will go directly to me. xii

10

Mastering Transact-SQL An Overview of SQL Server 2000 p. 3 SQL Server's Networked Architecture p. 4 SQL Server's Basic Components p.

Mastering Transact-SQL An Overview of SQL Server 2000 p. 3 SQL Server's Networked Architecture p. 4 SQL Server's Basic Components p. Acknowledgments p. xxiii Introduction p. xxv Mastering Transact-SQL An Overview of SQL Server 2000 p. 3 SQL Server's Networked Architecture p. 4 SQL Server's Basic Components p. 8 Transact-SQL p. 9 SQL

More information

Creating a File DSN. 1) Go to Control Panel Administrative Tools Data Sources (ODBC) 2) Select the File DSN tab. 3) Click Add

Creating a File DSN. 1) Go to Control Panel Administrative Tools Data Sources (ODBC) 2) Select the File DSN tab. 3) Click Add Creating a File DSN 1) Go to Control Panel Administrative Tools Data Sources (ODBC) 2) Select the File DSN tab 3) Click Add 4) Select SQL Server and click Next > 5) Type the name of the Data Source and

More information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods

Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods Exam Preparation Planning p. 11 Introduction p. 16 Developing a Security Strategy for Microsoft SQL Server 7 p. 17 SQL Server Authentication Methods p. 18 Planning the Use of Windows NT Groups for Security

More information

Ryan Stephens. Ron Plew Arie D. Jones. Sams Teach Yourself FIFTH EDITION. 800 East 96th Street, Indianapolis, Indiana, 46240

Ryan Stephens. Ron Plew Arie D. Jones. Sams Teach Yourself FIFTH EDITION. 800 East 96th Street, Indianapolis, Indiana, 46240 Ryan Stephens Ron Plew Arie D. Jones Sams Teach Yourself FIFTH EDITION 800 East 96th Street, Indianapolis, Indiana, 46240 Table of Contents Part I: An SQL Concepts Overview HOUR 1: Welcome to the World

More information

Acknowledgments...iii

Acknowledgments...iii Contents Acknowledgments...iii Chapter 1: Introduction... 1 Why Use SSIS?... 1 Efficiency... 2 Database Agnostic... 3 Support and Documentation... 3 Availability... 3 An SSIS Overview... 3 OLE DB vs. ODBC...

More information

Read & Download (PDF Kindle) VBA Developer's Handbook, 2nd Edition

Read & Download (PDF Kindle) VBA Developer's Handbook, 2nd Edition Read & Download (PDF Kindle) VBA Developer's Handbook, 2nd Edition WRITE BULLETPROOF VBA CODE FOR ANY SITUATION This book is the essential resource for developers working with any of the more than 300

More information

Proficy* HMI/SCADA - ifix U SING V ISICONX

Proficy* HMI/SCADA - ifix U SING V ISICONX Proficy* HMI/SCADA - ifix U SING V ISICONX Version 5.5 January 2012 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying

More information

In this chapter, I m going to show you how to create a working

In this chapter, I m going to show you how to create a working Codeless Database Programming In this chapter, I m going to show you how to create a working Visual Basic database program without writing a single line of code. I ll use the ADO Data Control and some

More information

Understanding the Concepts and Features of Macro Programming 1

Understanding the Concepts and Features of Macro Programming 1 Contents Preface ix Acknowledgments xi Part 1 Understanding the Concepts and Features of Macro Programming 1 Chapter 1 Introduction 3 What Is the SAS Macro Facility? 4 What Are the Advantages of the SAS

More information

About the Author... ix Introduction... x Acknowledgments and Thanks... xi. Terminology... xii

About the Author... ix Introduction... x Acknowledgments and Thanks... xi. Terminology... xii About the Author... ix Introduction... x Acknowledgments and Thanks... xi Terminology... xii Part I: Getting Started... 1 Chapter 1: Setup and Parts of the Environment... 3 Starting dbase Plus... 3 Look

More information

Foundations of SQL Server 2008 R2 Business. Intelligence. Second Edition. Guy Fouche. Lynn Lang it. Apress*

Foundations of SQL Server 2008 R2 Business. Intelligence. Second Edition. Guy Fouche. Lynn Lang it. Apress* Foundations of SQL Server 2008 R2 Business Intelligence Second Edition Guy Fouche Lynn Lang it Apress* Contents at a Glance About the Authors About the Technical Reviewer Acknowledgments iv xiii xiv xv

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

Where Did My Files Go? How to find your files using Windows 10

Where Did My Files Go? How to find your files using Windows 10 Where Did My Files Go? How to find your files using Windows 10 Have you just upgraded to Windows 10? Are you finding it difficult to find your files? Are you asking yourself Where did My Computer or My

More information

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

Charting the Course to Your Success! MOC B Programming in C# Course Summary Course Summary Description This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in

More information

The Windows 10 Productivity Handbook

The Windows 10 Productivity Handbook The Windows 10 Productivity Handbook Discover Expert Tips, Tricks, and Hidden Features in Windows 10 Mike Halsey The Windows 10 Productivity Handbook Mike Halsey Sheffield, Yorkshire, UK ISBN-13 (pbk):

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21 Introduction xxix Chapter 1: Welcome to SQL Server Integration Services 1 SQL Server SSIS Historical Overview 2 What s New in SSIS 2 Getting Started 3 Import and Export Wizard 3 The Business Intelligence

More information

IBM Tivoli Federated Identity Manager Version Installation Guide GC

IBM Tivoli Federated Identity Manager Version Installation Guide GC IBM Tivoli Federated Identity Manager Version 6.2.2 Installation Guide GC27-2718-01 IBM Tivoli Federated Identity Manager Version 6.2.2 Installation Guide GC27-2718-01 Note Before using this information

More information

Copy Table From One Database To Another Sql

Copy Table From One Database To Another Sql Copy Table From One Database To Another Sql Server 2000 SQL 2000 Copy rows of data from one table to another in the same database "Server: Msg 107, Level 16, State 3, Line 1 The column prefix 'PartsSales'

More information

CDR Database Copy or Migration to Another Server

CDR Database Copy or Migration to Another Server CDR Database Copy or Migration to Another Server Document ID: 66974 Contents Introduction Prerequisites Requirements Components Used Conventions Background Supported Data Sources Topology Copy the CDR

More information

MS Access Part 1 (One Day Workshop) Khader Shaik

MS Access Part 1 (One Day Workshop) Khader Shaik MS Access Part 1 (One Day Workshop) Khader Shaik MS Access - Contents Overview of MS Access Basics of Access Working with Wizards 2 What is MS Access Database Management & Application development System

More information

Table of Contents dmoutput Other Wizards In dmdesigner The Print Wizard dmoutput Sample Code for This Chapter Summary...

Table of Contents dmoutput Other Wizards In dmdesigner The Print Wizard dmoutput Sample Code for This Chapter Summary... About the Author... ix Introduction... x Acknowledgments and Thanks... xi Terminology... xii Source Code... xii Part I: Getting Started... 1 Chapter 1: Setup and Parts of the Environment... 3 Starting

More information

Search Engine Optimization (SEO) using HTML Meta-Tags

Search Engine Optimization (SEO) using HTML Meta-Tags 2018 IJSRST Volume 4 Issue 9 Print ISSN : 2395-6011 Online ISSN : 2395-602X Themed Section: Science and Technology Search Engine Optimization (SEO) using HTML Meta-Tags Dr. Birajkumar V. Patel, Dr. Raina

More information

Brad Dayley. Sams Teach Yourself. NoSQL with MongoDB. SAMS 800 East 96th Street, Indianapolis, Indiana, USA

Brad Dayley. Sams Teach Yourself. NoSQL with MongoDB. SAMS 800 East 96th Street, Indianapolis, Indiana, USA Brad Dayley Sams Teach Yourself NoSQL with MongoDB SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 How This Book Is Organized 1 Code Examples 2 Special Elements

More information

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance About the Author...

More information

APPENDIX A Selected Tables

APPENDIX A Selected Tables APPENDIX A Selected Tables SQL Server Data Types The data types available to you differ a great deal between Access and SQL Server. The following table lists all of the data types that can be used in SQL

More information

"Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary

Charting the Course... MOC B Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Summary Course Summary Description This five-day instructor-led course teaches students how to use the enhancements and new features that have been added to SQL Server and the Microsoft data platform since the

More information

Free Downloads Microsoft Access Developer's Guide To SQL Server

Free Downloads Microsoft Access Developer's Guide To SQL Server Free Downloads Microsoft Access Developer's Guide To SQL Server Microsoft Access 2000 Developer's Guide to Microsoft SQL Server provides much needed information and guidance for the Access power user or

More information

SAMPLE CHAPTER SECOND EDITION. Don Jones Jeffery Hicks Richard Siddaway MANNING

SAMPLE CHAPTER SECOND EDITION. Don Jones Jeffery Hicks Richard Siddaway MANNING SAMPLE CHAPTER SECOND EDITION Don Jones Jeffery Hicks Richard Siddaway MANNING PowerShell in Depth by Don Jones Jeffery Hicks Richard Siddaway Chapter 1 Copyright 2015 Manning Publications brief contents

More information

"Charting the Course... MOC C: Automating Administration with Windows PowerShell. Course Summary

Charting the Course... MOC C: Automating Administration with Windows PowerShell. Course Summary Course Summary Description This course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows servers. This course

More information

Access Application Development

Access Application Development d525883 Ch01.qxd 9/26/03 8:50 AM Page 9 Chapter 1 Access Application Development IN THIS CHAPTER The various versions of Access and how they differ Developing database applications with Access The future

More information

Part I: Programming Access Applications. Chapter 1: Overview of Programming for Access. Chapter 2: Extending Applications Using the Windows API

Part I: Programming Access Applications. Chapter 1: Overview of Programming for Access. Chapter 2: Extending Applications Using the Windows API 74029c01.qxd:WroxPro 9/27/07 1:43 PM Page 1 Part I: Programming Access Applications Chapter 1: Overview of Programming for Access Chapter 2: Extending Applications Using the Windows API Chapter 3: Programming

More information

"Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary

Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary Description Course Summary This five-day course will provide you with the knowledge and skills to plan and administer a Microsoft environment. The course teaches you how to deploy, administer, and troubleshoot

More information

DOWNLOAD OR READ : VISUAL C AND DATABASES A STEP BY STEP DATABASE PROGRAMMING TUTORIAL PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : VISUAL C AND DATABASES A STEP BY STEP DATABASE PROGRAMMING TUTORIAL PDF EBOOK EPUB MOBI DOWNLOAD OR READ : VISUAL C AND DATABASES A STEP BY STEP DATABASE PROGRAMMING TUTORIAL PDF EBOOK EPUB MOBI Page 1 Page 2 visual c and databases a step by step database programming tutorial visual c and

More information

COPYRIGHTED MATERIAL. Setting Up Your Site Hierarchy

COPYRIGHTED MATERIAL. Setting Up Your Site Hierarchy 49508c01.qxd:WroxPro 10/4/06 12:38 AM Page 1 Setting Up Your Site Hierarchy In this book, I ll discuss the steps you need to take to ensure that Systems Management Server (SMS) 2003 is administrated successfully

More information

INDEX. Bitmap Property dialog box, description 2-11

INDEX. Bitmap Property dialog box, description 2-11 INDEX A accessing Cisco.com xi CiscoView 2-6 Device Configuration dialog box 4-2 online documentation ix adding IP addresses for other management workstations 4-2 audience for this document vii B Bitmap

More information

What is a Page Split. Fill Factor. Example Code Showing Page Splits

What is a Page Split. Fill Factor. Example Code Showing Page Splits What is a Page Split Tables, and indexes are organized in SQL Server into 8K chunks called pages. If you have rows that are 100k each, you can fit about 80 of those rows into a given page. If you update

More information

An administrator s guide

An administrator s guide S AMPLE CHAPTER Covers PowerShell 3.0 An administrator s guide Don Jones Richard Siddaway Jeffery Hicks MANNING PowerShell in Depth by Don Jones Richard Siddaway Jeffery Hicks Chapter 1 Copyright 2013

More information

Inside Relational Databases with Examples in Access

Inside Relational Databases with Examples in Access Inside Relational Databases with Examples in Access Inside Relational Databases with Examples in Access Mark Whitehorn and Bill Marklyn 123 Mark Whitehorn Applied Computing Division, University of Dundee,

More information

Getting Started with Pervasive.SQL Server Edition

Getting Started with Pervasive.SQL Server Edition Getting Started with Pervasive.SQL Server Edition Copyright 1998 Pervasive Software Inc. All rights reserved worldwide. Reproduction, photocopying, or transmittal of this publication, or portions of this

More information

Free Downloads Microsoft Access 2010 Step By Step

Free Downloads Microsoft Access 2010 Step By Step Free Downloads Microsoft Access 2010 Step By Step Experience learning made easy-and quickly teach yourself how to build database solutions with Access 2010. With STEP BY STEP, you set the pace-building

More information

incontact DB Connector Reference Manual

incontact DB Connector Reference Manual incontact DB Connector Reference Manual incontact DB Connector Reference Manual Title incontact DB Connector Reference Manual Revision 062413 Copyright 2013 incontact, Inc. Product Code About incontact

More information

Essential Angular for ASP.NET Core MVC

Essential Angular for ASP.NET Core MVC Essential Angular for ASP.NET Core MVC Adam Freeman Essential Angular for ASP.NET Core MVC Adam Freeman London, UK ISBN-13 (pbk): 978-1-4842-2915-6 ISBN-13 (electronic): 978-1-4842-2916-3 DOI 10.1007/978-1-4842-2916-3

More information

Welcome to the new ORBIT!

Welcome to the new ORBIT! Welcome to the new ORBIT! We are very proud of our new site and believe you will find it incredibly useful and secure. We realize that any new website, no matter how well-designed, can seem daunting at

More information

Business Intelligence Tutorial

Business Intelligence Tutorial IBM DB2 Universal Database Business Intelligence Tutorial Version 7 IBM DB2 Universal Database Business Intelligence Tutorial Version 7 Before using this information and the product it supports, be sure

More information

SOLIDWORKS PDM Taming the PDF Preview

SOLIDWORKS PDM Taming the PDF Preview SOLIDWORKS PDM Taming the PDF Preview PDF Preview is great, but One of the many handy features of SOLIDWORKS PDM is the ability to preview many different file types right in the Windows Explorer interface.

More information

is.centraldispatch Documentation

is.centraldispatch Documentation SPINACH is.centraldispatch Documentation July 27, 2016 Last Edit : July 27, 2016 Page I! of XII! IS.CENTRALDISPATCH DOCUMENTATION Getting Start Write Your First Multi-Threaded Script Using SPINACH.iSCentralDispatch

More information

How to Guide. Create a Data Set. Version: Release 3.0

How to Guide. Create a Data Set. Version: Release 3.0 How to Guide Create a Data Set Version: Release 3.0 Date: 31 st August 2017 Contents 1. Document Purpose... 3 2. Pre-requisites... 3 3. Step-by-Step Process... 3 3.1. Accessing the BDB Platform... 3 3.2.

More information

Full file at https://fratstock.eu

Full file at https://fratstock.eu Chapter 2: Installing and Upgrading SQL Server 2000 Objectives After reading this chapter and completing the exercises, students will be able to: Understand hardware and software requirements before installing

More information

Contents. Deployment: Automated Installation of Cygwin

Contents. Deployment: Automated Installation of Cygwin .. Introduction to Open Source About this Book The Origins of Open Source The Three Cs Should an Administrator Care About Open Source? Understanding the Open Source Licenses What Hardware and Software

More information

CDR Database Copy or Migration to Another Server

CDR Database Copy or Migration to Another Server CDR Database Copy or Migration to Another Server Document ID: 66974 Introduction Prerequisites Requirements Components Used Conventions Background Supported Data Sources Topology Copy the CDR Database

More information

Functional Programming in R

Functional Programming in R Functional Programming in R Advanced Statistical Programming for Data Science, Analysis and Finance Thomas Mailund Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis

More information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

IBM Spectrum Protect for Databases Version Data Protection for Microsoft SQL Server Installation and User's Guide IBM

IBM Spectrum Protect for Databases Version Data Protection for Microsoft SQL Server Installation and User's Guide IBM IBM Spectrum Protect for Databases Version 8.1.4 Data Protection for Microsoft SQL Server Installation and User's Guide IBM IBM Spectrum Protect for Databases Version 8.1.4 Data Protection for Microsoft

More information

$ SQL Server 2000 Database Administration. Course Description. Table of Contents. Pricing and Multi-User Licensing

$ SQL Server 2000 Database Administration. Course Description. Table of Contents. Pricing and Multi-User Licensing Course Description This course is a soup-to-nuts course that will teach you how to choose your edition, install, configure and manage any edition of SQL Server 2000. You ll learn the details of security,

More information

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Excel Programming with VBA (Macro Programming) 24 hours Getting Started Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook

More information

The INSERT INTO Method

The INSERT INTO Method Article: Transferring Data from One Table to Another Date: 20/03/2012 Posted by: HeelpBook Staff Source: Link Permalink: Link SQL SERVER TRANSFERRING DATA FROM ONE TABLE TO ANOTHER Every DBA needs to transfer

More information

Pro Excel 2007 VBA. Jim DeMarco

Pro Excel 2007 VBA. Jim DeMarco Pro Excel 2007 VBA Jim DeMarco Pro Excel 2007 VBA Copyright 2008 by Jim DeMarco All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical,

More information

Schema Objects Has Its Own Namespace In Oracle

Schema Objects Has Its Own Namespace In Oracle Schema Objects Has Its Own Namespace In Oracle 10g 4 Tablespaces, 5 Database Users, 6 Schema Objects Each user has its own namespaces - objects within it cannot share the same name. To list all. Like most

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC

More information

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Contents About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Tutorials Section 1 Tutorial A Getting Started with SAS Enterprise Guide 3 Starting SAS Enterprise Guide 3 SAS Enterprise

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide 2013 DataNet Quality Systems. All rights reserved. Printed in U.S.A. WinSPC and QualTrend are registered trademarks of DataNet Quality Systems. All other trademarks

More information

1.7 Limit of a Function

1.7 Limit of a Function 1.7 Limit of a Function We will discuss the following in this section: 1. Limit Notation 2. Finding a it numerically 3. Right and Left Hand Limits 4. Infinite Limits Consider the following graph Notation:

More information

Building and Testing Packages with the Workbench

Building and Testing Packages with the Workbench Chapter 2 Building and Testing Packages with the Workbench The Scribe Workbench is where the development of your solutions will be performed. All mapping and connections to source and target data are done

More information

ADO.NET from 3,048 meters

ADO.NET from 3,048 meters C H A P T E R 2 ADO.NET from 3,048 meters 2.1 The goals of ADO.NET 12 2.2 Zooming in on ADO.NET 14 2.3 Summary 19 It is a rare opportunity to get to build something from scratch. When Microsoft chose the

More information

Part II: PowerShell s Basic Structure and Syntax... 47

Part II: PowerShell s Basic Structure and Syntax... 47 Contents at a Glance Introduction... 1 Part I: Get ting a Bird s-eye View of PowerShell 2... 9 Chapter 1: The Windows PowerShell Rap Sheet...11 Chapter 2: Customizing and Shortcutting the Environment...21

More information

Manual Vba Access 2010 Close Form Without Saving Record

Manual Vba Access 2010 Close Form Without Saving Record Manual Vba Access 2010 Close Form Without Saving Record I have an Access 2010 database which is using a form frmtimekeeper to keep Then when the database is closed the close sub writes to that same record

More information

Microsoft SQL Server 2005 Unleashed PDF

Microsoft SQL Server 2005 Unleashed PDF Microsoft SQL Server 2005 Unleashed PDF Microsoft SQL Server 2005 Unleashed offers comprehensive coverage of SQL Server 2005 that goes beyond the basic syntax and information youâ ll find in the product

More information

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2)

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2) TRAINING & REFERENCE murach s Oracle SQL and PL/SQL (Chapter 2) works with all versions through 11g Thanks for reviewing this chapter from Murach s Oracle SQL and PL/SQL. To see the expanded table of contents

More information

Pro Tech protechtraining.com

Pro Tech protechtraining.com Course Summary Description This course provides students with the skills necessary to plan, design, build, and run the ETL processes which are needed to build and maintain a data warehouse. It is based

More information

Table of Contents. I) Project Planning. User Analysis. III) Tasks Analysis. IV) Storyboard. V) Function Design. VI) Scenario Design.

Table of Contents. I) Project Planning. User Analysis. III) Tasks Analysis. IV) Storyboard. V) Function Design. VI) Scenario Design. FINAL REPORT Table of Contents I) Project Planning II) User Analysis III) Tasks Analysis IV) Storyboard V) Function Design VI) Scenario Design VII) Database VIII) Usability Questionnaire IX) System Version

More information

Free Downloads Automating Microsoft Access With VBA

Free Downloads Automating Microsoft Access With VBA Free Downloads Automating Microsoft Access With VBA If you use Microsoft Access in your every day business life but haven't learned to fully exploit the program, now's your chance. Automating Microsoft

More information

IBM Deployment Pack for Microsoft System Center Configuration Manager 2007 Installation and User s Guide

IBM Deployment Pack for Microsoft System Center Configuration Manager 2007 Installation and User s Guide IBM System x IBM Deployment Pack for Microsoft System Center Configuration Manager 2007 Installation and User s Guide Version 1.0 IBM System x IBM Deployment Pack for Microsoft System Center Configuration

More information

IBM Spectrum Protect Snapshot Version Installation and User's Guide for Windows IBM

IBM Spectrum Protect Snapshot Version Installation and User's Guide for Windows IBM IBM Spectrum Protect Snapshot Version 8.1.2 Installation and User's Guide for Windows IBM IBM Spectrum Protect Snapshot Version 8.1.2 Installation and User's Guide for Windows IBM Note: Before you use

More information

DATABASE WRITEBACK. This document describes the process of setting up writeback to a database from a report within Cognos Connection.

DATABASE WRITEBACK. This document describes the process of setting up writeback to a database from a report within Cognos Connection. DATABASE WRITEBACK This document describes the process of setting up writeback to a database from a report within Cognos Connection. 19 February 2008 Page 1 of 8 1 SUMMARY... 3 2 SQL SERVER... 4 3 FRAMEWORK

More information

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop

More information

New Features Guide Sybase ETL 4.9

New Features Guide Sybase ETL 4.9 New Features Guide Sybase ETL 4.9 Document ID: DC00787-01-0490-01 Last revised: September 2009 This guide describes the new features in Sybase ETL 4.9. Topic Page Using ETL with Sybase Replication Server

More information

What s in This Book Part I: Basic Searches Part II: Specialized Searches

What s in This Book Part I: Basic Searches Part II: Specialized Searches Introduction I use Google every day. I ve been using it every day since it first launched before it launched, actually, when it still had the word beta on its home page. I use Google because it s easy

More information

Lesson 13 Transcript: User-Defined Functions

Lesson 13 Transcript: User-Defined Functions Lesson 13 Transcript: User-Defined Functions Slide 1: Cover Welcome to Lesson 13 of DB2 ON CAMPUS LECTURE SERIES. Today, we are going to talk about User-defined Functions. My name is Raul Chong, and I'm

More information

ASP.NET Core Recipes

ASP.NET Core Recipes ASP.NET Core Recipes A Problem-Solution Approach Second Edition John Ciliberti ASP.NET Core Recipes: A Problem-Solution Approach John Ciliberti Sparta, New Jersey, USA ISBN-13 (pbk): 978-1-4842-0428-3

More information

Microsoft Access 2010 VBA Programming Inside Out Free Ebooks PDF

Microsoft Access 2010 VBA Programming Inside Out Free Ebooks PDF Microsoft Access 2010 VBA Programming Inside Out Free Ebooks PDF You're beyond the basics, so dive right in and customize, automate, and extend Accessâ using Visual Basic for Applications (VBA). This supremely

More information

Reestablishing a Broken CallManager Cluster SQL Subscription with Cisco CallManager

Reestablishing a Broken CallManager Cluster SQL Subscription with Cisco CallManager Reestablishing a Broken CallManager Cluster SQL Subscription with Cisco CallManager Document ID: 46100 Contents Introduction Prerequisites Requirements Components Used Conventions Reestablish the Relationship

More information

Microsoft Visual Basic for Applications

Microsoft Visual Basic for Applications Visual Basic for Applications is a great way to expand your skills in the Microsoft Office packages. The Office packages can be enhanced using VBA code to project their use beyond the standard office commands.

More information

The NJROTC Area Six Leadership Academy. Orienteering 201. Beyond the Cadet Field Manual

The NJROTC Area Six Leadership Academy. Orienteering 201. Beyond the Cadet Field Manual The NJROTC Area Six Leadership Academy Orienteering 201 Beyond the Cadet Field Manual LCDR Pheiffer, SNSI, Hilton Head Island HS Orienteering team advisor 13 years USOF Level 1 Coach LT Melancon, SNSI,

More information

You are reading an online chapter for Optimizing ColdFusion 5 by Chris

You are reading an online chapter for Optimizing ColdFusion 5 by Chris APPENDIX B 1 2 Optimizing ColdFusion 5 You are reading an online chapter for Optimizing ColdFusion 5 by Chris Cortes (Osborne/McGraw-Hill, 2001). This online chapter is intended to supplement the printed

More information

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits COURSE OUTLINE IST 253 Database Concept 3 Course Number Course Title Credits 2 2 N/A N/A 15 Class or Laboratory Clinical or Studio Practicum, Course Length Lecture Work Hours Hours Co-op, Internship (15

More information

How to upgrade an Access application to use a SQL Server backend

How to upgrade an Access application to use a SQL Server backend Upcoming sessions February 28 SQL Server Migration Assistant March 28 Q & A Session/Questions from the Group April 25 Web Apps using Azure May 30 Differences are there any between Office 2010 and Office

More information

Workstation Setup Instructions Release 9.5

Workstation Setup Instructions Release 9.5 Workstation Setup Instructions Release 9.5 Copyright 2007 Newmarket International, Inc. All rights reserved. The information in this document is confidential and proprietary to Newmarket International,

More information

Administrator s Guide. StorageX 7.6

Administrator s Guide. StorageX 7.6 Administrator s Guide StorageX 7.6 May 2015 Copyright 2015 Data Dynamics, Inc. All Rights Reserved. The trademark Data Dynamics is the property of Data Dynamics, Inc. StorageX is a registered trademark

More information

What you need to know about Windows Security

What you need to know about Windows Security DEV 213 What you need to know about Windows Security Whil Hentzen Hentzenwerke Corp. Who Am I? Software Developer: Hentzenwerke Corp. (17 yrs) Editor, FoxTalk Author (6 books) Publisher, The Essentials

More information

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword Foreword Business applications are increasingly leveraging Web technologies. Naturally this is true for Internet applications, but it is also true for intranet and extranet applications applications that

More information

What s New in Access Learning the history of Access changes. Understanding what s new in Access 2002

What s New in Access Learning the history of Access changes. Understanding what s new in Access 2002 4009ch01.qxd 07/31/01 5:07 PM Page 1 C HAPTER 1 What s New in Access 2002 Learning the history of Access changes Understanding what s new in Access 2002 Understanding what s new in the Jet and SQL Server

More information

MySQL Worst Practices. Introduction. by Jonathan Baldie

MySQL Worst Practices. Introduction. by Jonathan Baldie MySQL Worst Practices by Jonathan Baldie Introduction MySQL and MariaDB are two of the most popular database engines in the world. They re rightly chosen for their speed potential, portability, and the

More information

What's New in Access 2000 p. 1 A Brief Access History p. 2 Access the Best Access Ever p. 5 Microsoft Office Developer Features p.

What's New in Access 2000 p. 1 A Brief Access History p. 2 Access the Best Access Ever p. 5 Microsoft Office Developer Features p. Foreword p. xxxiii About the Authors p. xxxvi Introduction p. xxxviii What's New in Access 2000 p. 1 A Brief Access History p. 2 Access 2000--the Best Access Ever p. 5 Microsoft Office Developer Features

More information

Windows Script Host Fundamentals

Windows Script Host Fundamentals O N E Windows Script Host Fundamentals 1 The Windows Script Host, or WSH for short, is one of the most powerful and useful parts of the Windows operating system. Strangely enough, it is also one of least

More information

Step 1: Download the Overdrive Media Console App

Step 1: Download the Overdrive Media Console App Step 1: Download the Overdrive Media Console App I. Tap the Play Store icon on your tablet. II. Using the Search Feature, Type Overdrive and select the first entry in the suggested apps list (it has an

More information

Building Custom Tasks for SQL Server Integration Services

Building Custom Tasks for SQL Server Integration Services Building Custom Tasks for SQL Server Integration Services Andy Leonard Building Custom Tasks for SQL Server Integration Services Andy Leonard Farmville, Virginia, USA ISBN-13 (pbk): 978-1-4842-2939-2 ISBN-13

More information

Relativity Designer 2.2

Relativity Designer 2.2 Relativity Designer 2.2 Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2017. All rights reserved. MICRO FOCUS, the Micro Focus

More information

Introduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31

Introduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31 Contents at a Glance Introduction... 1 Part I: Getting Started with Excel VBA Programming... 9 Chapter 1: What Is VBA?...11 Chapter 2: Jumping Right In...21 Part II: How VBA Works with Excel... 31 Chapter

More information

Visual Basic 6 includes many tools to help you create, revise, manage, and

Visual Basic 6 includes many tools to help you create, revise, manage, and 0625-0 Ch01.F 7/10/03 9:19 AM Page 11 Chapter 1 The Big Picture: Visual Basic s Database Features In This Chapter Sampling Visual Basic s most important database features Connecting an application to a

More information