Using ArcSDE With Microsoft SQL Server Desktop Engine



Similar documents
ESRI Systems Integration Technical Brief Identifying Firewall TCP Server Ports In a Enterprise ArcIMS Configuration

Working with ArcGIS Network Analyst

Geodatabase Archiving: Introduction to Concepts and Capabilities

Metadata and GIS. An ESRI White Paper October 2002

Five Best Practices for Maintaining an Enterprise Geodatabase

ArcGIS Desktop I: Getting Started with GIS

ArcGIS Network Analyst: Networks and Network Models

Developing Web Apps with ArcGIS API for JavaScript TM. Student Edition

ArcGIS 1: Introduction to GIS. Student Edition

Performance Tips and Tricks for ArcGIS Desktop 8.1

Using Microsoft SQL Server Snapshot Replication With ArcSDE Data

ArcGIS 3: Performing Analysis. Student Edition

Administering ArcSDE Microsoft. for SQL Server

System Architecture Design Strategies. Student Edition

Business Analyst Desktop 10 Tutorial

Spatial Data Standards and GIS Interoperability

Arc Hydro GeoDataset Exchange Tools User Manual November 2005

GIS Technology for Disasters and Emergency Management by Russ Johnson

ArcGIS Spatial Analyst: Advanced GIS Spatial Analysis Using Raster and Vector Data

System Design Strategies 26th Edition

Spatial Data Warehousing

Cartography with ArcGIS

Configuring a Distributed Installation of ArcGIS Server (Windows)

ESRI Systems Integration Technical Brief

ArcGIS 9. Installation Guide: Workgroup for Microsoft SQL Server Express

GIS for Emergency Management

Improving the Insurance Claims Management Process

GIS for Homeland Security

What's New in Esri Business Analyst

Introduction to the ArcGIS Mobile SDK

Enterprise GIS System Architecture

ArcGIS 9. Installation Guide: ArcSDE for SQL Server Express licensed through ArcGIS Server Workgroup

ArcSDE Database Servers Tutorial

Getting Started with ArcGIS API for Microsoft Silverlight/WPF

ArcGIS Network Analyst. Routing, Closest Facility, and Service Area Analysis

An ESRI Technical Paper July 2008 ArcGIS 9.3 Enterprise Deployment

GEOMEDICINE CAN GEOGRAPHIC INFORMATION. By Bill Davenhall, Esri

An Esri Technical Paper June 2010 ArcGIS 10 Enterprise Deployment

Improving Emergency Planning and Response with Geographic Information Systems

How To Use Gis For Real Estate

An Esri White Paper June 2010 Tracking Server 10

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

ESRI Shapefile Technical Description

An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management

ESRI Extended Support

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

ArcGIS 9. Application Servers

ArcGIS 10.3 Enterprise Deployment. An Esri Technical Paper December 2014

GIS for K 12 Education. Solutions for Students and Teachers

Working with the Geodatabase Using SQL

Esri News for Electric & Gas Utilities 2014

The Role of GIS Technology in Sustaining the Built Environment. By Patrick Wallis, AICP, LEED AP, GISP

Data Fusion Centers. Transforming Public Safety Information into Actionable Knowledge

GIS Best Practices. GIS for Retail Business

ArcGIS 10.2 Enterprise Deployment. An Esri Technical Paper August 2013

How To Build Gis Applications With An Arcgis Engine

Esri News for Telecommunications Spring 2014

ArcGIS Online in Education

An Esri White Paper February 2011 Best Practices for Storing the ArcGIS Data Reviewer Workspace in an Enterprise Geodatabase for SQL Server

ArcGIS : Engineered for Interoperability

An ESRI White Paper October 2009 ESRI Geoportal Technology

ArcGIS. Server. A Complete and Integrated Server GIS

January India: A Vision for National GIS

An Esri White Paper February 2011 Best Practices for Storing the ArcGIS Data Reviewer Workspace in an Enterprise Geodatabase for Oracle

GIS Best Practices. Using GIS with GPS

Animation in ArcMap Tutorial

Polar Help Desk Installation Guide

GIS Solutions for Ports and Maritime Transport. ESRI GIS for Environmental Management Facility Management Intermodal Management Operations Security

An ESRI White Paper June 2009 ESRI K 12 Solutions: School Bus Routing Using ESRI Tools to Address the Problems

An Esri White Paper January 2010 ArcGIS Server and Virtualization

Chapter 1: Introduction to ArcGIS Server

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

Scheduling in SAS 9.4 Second Edition

GIS Solutions for Commercial Real Estate. Map Your Way To Business Success

ArcGIS 10.1: The Installation and Authorization User Guide

Novell ZENworks Asset Management 7.5

ArcPad. Mobile GIS Software for Field Mapping Applications

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

Esri News for Telecommunications 2013

Quick Guide to HAZUS-MH MR1

ArcSDE Spatial Data Management Roles and Responsibilities

ArcGIS 9. Installing ArcPad 8.0

SplendidCRM Deployment Guide

LifeSize Control Installation Guide

Embarcadero Performance Center 2.7 Installation Guide

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server

Migrating FMS to SQL SIMS 2009 Autumn Main Release Onwards

Transcription:

Using ArcSDE With Microsoft SQL Server Desktop Engine An ESRI Technical Paper October 2002 ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com

Copyright 2002 ESRI All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by ESRI. All requests should be sent to Attention: Contracts Manager, ESRI, 380 New York Street, Redlands, CA 92373-8100, USA. The information contained in this document is subject to change without notice. U.S. GOVERNMENT RESTRICTED/LIMITED RIGHTS Any software, documentation, and/or data delivered hereunder is subject to the terms of the License Agreement. In no event shall the U.S. Government acquire greater than RESTRICTED/LIMITED RIGHTS. At a minimum, use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in FAR 52.227-14 Alternates I, II, and III (JUN 1987); FAR 52.227-19 (JUN 1987) and/or FAR 12.211/12.212 (Commercial Technical Data/Computer Software); and DFARS 252.227-7015 (NOV 1995) (Technical Data) and/or DFARS 227.7202 (Computer Software), as applicable. Contractor/Manufacturer is ESRI, 380 New York Street, Redlands, CA 92373-8100, USA. @esri.com, 3D Analyst, ADF, AML, ARC/INFO, ArcAtlas, ArcCAD, ArcCatalog, ArcCOGO, ArcData, ArcDoc, ArcEdit, ArcEditor, ArcEurope, ArcExplorer, ArcExpress, ArcFM, ArcGIS, ArcGrid, ArcIMS, ArcInfo Librarian, ArcInfo, ArcInfo Professional GIS, ArcInfo The World's GIS, ArcLogistics, ArcMap, ArcNetwork, ArcNews, ArcObjects, ArcOpen, ArcPad, ArcPlot, ArcPress, ArcQuest, ArcReader, ArcScan, ArcScene, ArcSchool, ArcSDE, ArcSdl, ArcStorm, ArcSurvey, ArcTIN, ArcToolbox, ArcTools, ArcUSA, ArcUser, ArcView, ArcVoyager, ArcWatch, ArcWeb, ArcWorld, Atlas GIS, AtlasWare, Avenue, BusinessMAP, Database Integrator, DBI Kit, ESRI, ESRI Team GIS, ESRI The GIS People, FormEdit, Geographic Design System, Geography Matters, Geography Network, GIS by ESRI, GIS Day, GIS for Everyone, GISData Server, InsiteMAP, MapBeans, MapCafé, MapObjects, ModelBuilder, MOLE, NetEngine, PC ARC/INFO, PC ARCPLOT, PC ARCSHELL, PC DATA CONVERSION, PC STARTER KIT, PC TABLES, PC ARCEDIT, PC NETWORK, PC OVERLAY, Rent-a-Tech, RouteMAP, SDE, SML, Spatial Database Engine, StreetEditor, StreetMap, TABLES, the ARC/INFO logo, the ArcAtlas logo, the ArcCAD logo, the ArcCAD WorkBench logo, the ArcCOGO logo, the ArcData logo, the ArcData Online logo, the ArcEdit logo, the ArcEurope logo, the ArcExplorer logo, the ArcExpress logo, the ArcFM logo, the ArcFM Viewer logo, the ArcGIS logo, the ArcGrid logo, the ArcIMS logo, the ArcInfo logo, the ArcLogistics Route logo, the ArcNetwork logo, the ArcPad logo, the ArcPlot logo, the ArcPress for ArcView logo, the ArcPress logo, the ArcScan logo, the ArcScene logo, the ArcSDE CAD Client logo, the ArcSDE logo, the ArcStorm logo, the ArcTIN logo, the ArcTools logo, the ArcUSA logo, the ArcView 3D Analyst logo, the ArcView Business Analyst logo, the ArcView Data Publisher logo, the ArcView GIS logo, the ArcView Image Analysis logo, the ArcView Internet Map Server logo, the ArcView logo, the ArcView Network Analyst logo, the ArcView Spatial Analyst logo, the ArcView StreetMap 2000 logo, the ArcView StreetMap logo, the ArcView Tracking Analyst logo, the ArcWorld logo, the Atlas GIS logo, the Avenue logo, the BusinessMAP logo, the Data Automation Kit logo, the Digital Chart of the World logo, the ESRI Data logo, the ESRI globe logo, the ESRI Press logo, the Geography Network logo, the MapCafé logo, the MapObjects Internet Map Server logo, the MapObjects logo, the MOLE logo, the NetEngine logo, the PC ARC/INFO logo, the Production Line Tool Set logo, the RouteMAP IMS logo, the RouteMAP logo, the SDE logo, The World's Leading Desktop GIS, Water Writes, www.esri.com, www.geographynetwork.com, www.gisday.com, and Your Personal Geographic Information System are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark owners.

Using ArcSDE With Microsoft SQL Server Desktop Engine An ESRI Technical Paper Contents Page Introduction... 1 MSDE... 1 MSDE Limitations... 1 MSDE Licensing... 2 Installing MSDE 2000... 2 MSDE Configuration... 3 Management Tools for MSDE... 4 ArcSDE... 4 Installing ArcSDE... 5 ArcSDE Configuration... 5 Connecting to ArcSDE... 8 Direct Connections... 8 Conclusion... 8 Resources... 8 ESRI Technical Paper i

Using ArcSDE With Microsoft SQL Server Desktop Engine When sending users into the field or for many small organizations, fullsized relational database systems such as Microsoft SQL Server can be a large investment. Microsoft SQL Server Desktop Engine (MSDE) is an alternative that is certified to work with ESRI ArcSDE for Microsoft SQL Server. However, MSDE has certain limitations that can only be overcome by upgrading to SQL Server Standard or Enterprise Editions. This paper discusses the benefits and limitations of using MSDE and provides a step-by-step guide to the installation process of both MSDE and ArcSDE. Introduction ArcSDE can be installed and run with MSDE. The key issues for ESRI customers are Multiuser access for a small number of users Cost Support for rasters, long transactions, and versioning MSDE is a run-time version of SQL Server. Consequently, the client tools and some of the functionality of the full version are missing. It does, however, have the smallest installed footprint of any version of SQL Server. There are other limitations that have been built into the engine that include maximum database size and maximum number of concurrent queries. MSDE comes as part of Office XP Premium, Visio 2000, and Microsoft Application Center 2000. It also comes with developer products such as Office XP Developer Edition, Microsoft Developer Network (MSDN), Universal Subscription, SQL Server (Standard, Enterprise, or Developer), and Visual FoxPro. ArcSDE is certified to work with MSDE 1.0 (based on SQL Server 7.0) and SQL Server 2000 Desktop Engine. Prior to beginning installation of MSDE or ArcSDE, attention should be given to the supported platform guides available at http://arconline.esri.com and http://www.microsoft.com/sql. MSDE Other than the benefits of using a true relational database engine, MSDE also allows the ESRI user access to the benefits of ArcSDE. Raster and long transactions (versioning) are supported with this configuration. MSDE Limitations Microsoft has noted the following limitations of MSDE 2000: Performance. MSDE 2000 is a local data engine that can be shared. It has a managed concurrency workload governor that limits up to five concurrent batch workloads for optimal performance. Commands and log entries are available to monitor instances where more than five workloads are executed concurrently, a situation that can cause ESRI Technical Paper

slower performance even on well-tuned systems. As more batch workloads are submitted beyond the five-workload limit, the concurrency governor continues to slow down the system. These workloads are not dropped or lost; they are still processed, but in an increasingly degraded performance mode. If your solution must support more than five concurrent workloads, it is highly recommended that you migrate to SQL Server 2000 Standard Edition or SQL Server 2000 Enterprise Edition for optimal performance at this higher level of scalability. Maximum database size. MSDE 2000 supports up to 2 GB per database. This limitation is per database, not per server. A single computer can support multiple MSDE 2000 instances, each with databases of up to 2 GB in capacity. Data Transformation Services. MSDE 2000 is capable of running Data Transformation Services (DTS) packages. However, it cannot design DTS packages because it is not equipped with a DTS Designer. Remote administration. It is possible to administer MSDE 2000 both locally and remotely. However, MSDE 2000 cannot be remotely administered in a multiserver environment where transactions occur across servers. Replication. Merge replication is supported as a publisher or subscriber. However, MSDE 2000 supports snapshot and transactional replication as a subscriber only. Further limitations of MSDE as a database include the absence of graphical management tools, Books Online (the SQL Server reference guide), and analysis capabilities (OLAP, data mining, and data warehousing). MSDE Licensing Installing MSDE 2000 Careful consideration should be given to the licensing of the MSDE product. Information can be found at Microsoft's SQL Server Web site. Your Microsoft representative should be contacted with any questions about the licensing and use of MSDE. Full installation instructions are included with MSDE. Installation of MSDE is by execution of the setup.exe found on the CD. Options for the setup command can be found by running setup on the command line with the /? switch. If problems are encountered with the installation, an installation log can be created by using the '/l*v logfile' switch. No user interface is provided for the installation, so any parameters for the installation must be specified using the setup.ini file. You will need to copy the installation directory from the CD in order to make these modifications. Recommended options are SECURITYMODE (enable SQL Server and Windows authentication), TARGETDIR (specifies a destination for MSDE executables), and DATADIR (specifies location for database files). [Options] SECURITYMODE=SQL TARGETDIR="c:\Program Files\Microsoft SQL Server\ " DATADIR="c:\Program Files\Microsoft SQL Server\" October 2002 2

Other options include INSTANCENAME (specifies a named instance) that should be used if MSDE is being installed on a machine with SQL Server already installed. Installing MSDE installs OSQL, a command line tool that enables the execution of SQL statements against the MSDE instance databases. To execute, open a command prompt window and execute OSQL, specifying the user name and password you wish to use. C:\>OSQL -U sa -P -S myserver 1> Note: osql -? Will return the usage of the command. MSDE Configuration Once MSDE is installed, the following steps are highly recommended: 1. The 'sa' (system administrator database user) is set to NULL by default. To reduce the possibility of malicious attacks, set the sa user password to something other than NULL or 'sa'. 1> use master 2> exec sp_password NULL,'newpassword','sa' 3> go 2. Manage memory use. Without management, SQL Server will attempt to use all possible memory resources available on the computer. Set this option to a number (in megabytes) below the maximum available memory on the computer. 1> use master 2> exec sp_configure 'show advanced options', '1' 3> reconfigure with override 4> go 1> exec sp_configure 'max server memory', '128' 2> reconfigure with override 3> go 3. Install SQL Server service packs up to the latest supported by ArcSDE. Service packs are available on CD ROM from Microsoft. Follow the instructions in the readme.txt included carefully. Some installations will require the service pack to be ordered on CD ROM from Microsoft and then installed from the command line. setup /p sqlrun ESRI Technical Paper 3

Note: If you modified the setup.ini file when installing MSDE, you must supply the same file when installing the service pack. 4. Download and install Books Online (BOL) from Microsoft's Web site (http://www.microsoft.com/sql > Technical Resources > Product Documentation) or bookmark the Books Online section of MSDN (http://msdn.microsoft.com/library/ > Enterprise Development >.NET Enterprise Servers > Microsoft SQL Server > Microsoft SQL Server 2000 > SDK Documentation). Management Tools for MSDE ArcSDE While MSDE does not come with any graphical management tools, if you have a Microsoft SQL Server license the same client tools can be used for MSDE. Other companies have created tools to manage MSDE instances, and they can be found on the Web. The SQL Server 2000 Resource Kit includes sample tools (Database Management MMC Plugin, Desktop Configuration Tool) to manage MSDE instances written with SQL DMO. To the end user, the use of MSDE by the ArcSDE server is transparent. ArcSDE is certified for use on Microsoft SQL Server Standard, Enterprise, and Desktop Editions. ArcSDE is licensed on a processor/server basis. The licensing for ArcSDE is the same no matter what type of supported relational database management system (RDBMS) is used. ESRI should be contacted with any questions about the licensing and use of ArcSDE. ArcSDE requires that the Microsoft Data Access Components (MDAC) 2.6 or higher package from Microsoft be installed. To confirm the installation and version of MDAC installed, use the Microsoft Component Checker tool downloadable from their Web site (http://www.microsoft.com/data). ArcSDE supports both SQL Server and Windows authentication. Each user account that will be used must be added to each database they will be given access to. Add the domain user to a group on the ArcSDE server. Add the domain user to the SQL Server as a new login. Grant the new login access to a database. Grant the login appropriate permissions within the database. Table 1 ArcSDE Users Rule Matrix User SDE Database Other Databases SDE User Create table, create view, Must be added as a user create procedure, create function (SQL Server 2000) Other User Create table at least for first login, Add as a user if accessing data, create procedure if will own data create table, create procedure if will own data October 2002 4

Installing ArcSDE ArcSDE can be installed on the same server on which MSDE is installed (recommended) or on another server in the network. Once the software is installed on the server, the postinstallation ArcSDE configuration must be completed manually. Note: The installation requires system administrator privileges. The installation procedure includes the following steps: Determine the location of the license manager. Each Windows license manager requires a Sentinel hardware key. If you only have one hardware key, you will install the license manager on one machine on your network and all installations will use that license manager for ArcSDE applications. If a license manager is already installed on your network, you can use it to administer ArcSDE. ArcSDE licenses can be served from either a Windows or a UNIX license manager. For more information on sharing licenses across platforms, see the license manager reference guide, LicenseManagerGuide.htm, located in the Documentation folder on the ArcSDE CD. If a license manager exists on your network for ArcSDE, skip to Step 3 below. Install the license manager. If the license manager will be installed on a dedicated machine without ArcSDE software applications installed on it, the license manager installation should occur first. The license manager installation is available from the ArcSDE CD. If you have an existing network license manager for ESRI software products, you will need to update it to the latest license manager. You will do this by completing the license manager install on that machine. Rebooting is typically required at this stage to start the License Manager software. Start the setup program. Insert the ArcSDE CD into the CD ROM drive, browse to the setup.exe in the intel_nt folder, and follow the installation instructions. This step will automatically begin if you installed the license manager. ArcSDE Configuration Once ArcSDE for Microsoft SQL Server is installed, you must set up your SDE database and ArcSDE service. Setting up the SDE user environment. The SDE user and database must exist before the rest of the postinstallation setup will succeed. Security at your site may dictate that you skip this part of the setup and allow your Microsoft SQL Server DBA to create the SDE user and database. Create the SDE database. You must change the file name parameters to actual locations on your disk. Change size, maxsize, and filegrowth options as necessary. Where size is the initial size of the database on disk, maxsize is the maximum size to which the database will grow, and ESRI Technical Paper 5

filegrowth denotes how much space will be added to the database each time SQL Server needs more room. Sizes are in megabytes. C:\> osql Usa Ppassword -Smyserver 1> use master 1> CREATE DATABASE sde on 2> ( name='sde', 3> filename='c:\program files\microsoft SQL Server\MSSQL\data\sde.mdf', 4> size=300, 5> maxsize=400, 6> filegrowth=100 ) 7> LOG ON 8> ( name='sdelog', 9> filename=' c:\program files\microsoft SQL Server\MSSQL\data\sdelog.ldf', 10> size=200mb, 11> maxsize=300mb, 12> filegrowth=100mb) 13> go 1> exec sp_dboption sde,'trunc. log on chkpt.',true Create an 'sde' login and add it as a user to the 'sde' database. Create the login with sp_addlogin <loginname><password><default database>. Then you must switch to the sde database and add the login as a user to the sde database with sp_adduser <loginname>. 1> use master 1> exec sp_addlogin 'sde', 'sde.password', 'sde' 1> use sde 1> exec sp_adduser sde While still in the sde database, assign appropriate permissions to the sde user. 1> grant create table to sde 1> grant create procedure to sde 1> grant create view to sde (for SQL SERVER 2000 SYSTEMS ONLY) 1> use sde 1> grant create function to sde October 2002 6

Setting up the repository. This is a crucial step in the postinstallation setup. If you modified dbtune.sde, dbinit.sde, or a giomgr.defs file and want to use one or all of those, ensure they have been copied into the ArcSDE installation directory. The ArcSDE system tables, geodatabase system tables, stored procedures, and locators are all created when setting up the repository. If this step does not run successfully, your ArcSDE service will not start. This step is performed with the sdesetupmssql.exe command. sdesetupmssql -o install [-H <sde_directory>] [-u <DB_Admin_user>] [-p <DB_Admin_password>] [-s datasource] [-N] [-q] e.g.: c:\> sdesetupmssql o install H "c:\program files\arcgis\arcsde\sqlexe" u sde p xxx s SERVER\instance Creating the ArcSDE service. Once the license manager is defined, the ArcSDE service can be created. Choose an ArcSDE instance name and tcp port number that is not already being used. You can use the sdeservice command at the DOS prompt to manually create or modify the ArcSDE service. The command reference can be found in the ArcSDE Developer Help (%SDEHOME%\documentation\ArcSDE Developer Help). sdeservice -o create -p <DB_Admin_password> -l <license server name> [-q] [-H <sde_directory>] [-d <ORACLE,SID ORACLE8I,SID SQLSERVER DB2,DB2INSTANCE INFORMIX>] [-i <service>] [-u <service_user>] [-P <service_user_password>] e.g.: c:\> sdeservice o create p xxx l piopio H "c:\program files\arcgis\arcsde\sqlexe" -d SQLSERVER I esri_sde u DOMAIN\sde P sde Editing the service files. After everything else is complete, it is time to edit the service files to ensure the operating system understands where to find the ArcSDE service. <ArcSDE installation directory>\etc\services.sde <System Drive >:\winnt\system32\drivers\etc\services Add a line resembling the following, using the same service name and port chosen in 'Creating the ArcSDE service': esri_sde 5151/tcp# My ArcSDE Start the ArcSDE service. The installation is now complete and the service can be started. Start the service using either the command line tools or the Services Panel in Windows (Start > Settings > Control Panel. Administrative Tools. Services). C:\> sdemon -o start -s myserver -i esri_sde -p sde.password ArcSDE Instance esri_sde started Wed May 29 10:33:22 2002 ESRI Technical Paper 7

Figure 1 Windows Services Panel Showing the Started ArcSDE Service Connecting to ArcSDE Direct Connections An ArcSDE database is accessed in the same manner, regardless of the underlying database. Information required when creating Database Connections will include server name, database, ArcSDE instance tcp port number or service name, user name, and password for the underlying database. Direct connect or two-tier type connections are used when it is desirable for the processing of requests to be distributed from the server to the client machine. This is an example of load balancing where it is not desirable for the server to be put under continuous load. The service name used from the client is sde:sqlserver:<sql server instance>. It can be used in any client application that supports direct connections to the server (ArcGIS, ArcIMS, and the ArcSDE command line tools). Direct Connections are read-only unless an ArcSDE server feature license is available in the license manager. Conclusion It is possible to use MSDE available from Microsoft with ArcSDE for Microsoft SQL Server. To determine if this is possible, careful consideration must be given to the license agreements provided with both the MSDE and ArcSDE products. MSDE does provide full ArcSDE functionality with a small footprint for organizations wanting multiuser access for less than five users or for users needing a database solution that maintains the full schema of their enterprise database while maintaining a smaller number of features with good performance. Resources ArcSDE 8.2 for Microsoft SQL Server Install Guide, ESRI 2002 ArcSDE Configuration and Tuning Guide for SQL Server, ESRI, 2001 Microsoft SQL Server 2000 Resource Kit, Microsoft Press, 2001 October 2002 8

SQL Server 2000 Product Guide, 2001, Microsoft http://www.microsoft.com/sql/evaluation/overview/sqlguide.doc SQL Server 2000 Desktop Engine (MSDE 2000), November 28, 2001, Microsoft http://www.microsoft.com/sql/techinfo/development/2000/msde2000.asp Web Sites Microsoft SQL Server Web site http://www.microsoft.com/sql ESRI ArcSDE Web site http://www.esri.com/arcsde ESRI Technical Paper 9

For more than 30 years ESRI has been helping people manage and analyze geographic information. ESRI offers a framework for implementing GIS technology in any organization with a seamless link from personal GIS on the desktop to enterprisewide GIS client/server and data management systems. ESRI GIS solutions are flexible and can be customized to meet the needs of our users. ESRI is a full-service GIS company, ready to help you begin, grow, and build success with GIS. Corporate Regional Offices ESRI 380 New York Street Redlands, California 92373-8100, USA Telephone: 909-793-2853 Fax: 909-793-5953 ESRI Olympia 360-754-4727 ESRI St. Louis 636-949-6620 ESRI Minneapolis 651-454-0600 ESRI Philadelphia 610-337-8380 ESRI Boston 978-777-4543 For more information on ESRI, call 1-800-447-9778 (1-800-GIS-XPRT) ESRI Washington, D.C. 703-506-9515 or contact an ESRI reseller near you. Send e-mail inquiries to info@esri.com ESRI California 909-793-2853 ext. 1-1906 ESRI Charlotte 704-541-9810 Visit ESRI s Web page at www.esri.com ESRI Denver 303-449-7779 ESRI San Antonio 210-499-1044 International Offices Outside the United States, contact your local ESRI distributor. For the number of your distributor, call ESRI at 909-793-2853, ext. 1235, or visit our Web site at www.esri.com/international Australia 613-9867-0447 Belgium/Luxembourg 32-2-460-7480 Bulgaria 359-2-964-0850 Canada 416-441-6035 France 33-1-46-23-6060 Germany/Switzerland 49-8166-677-0 41-1-360-2460 Hong Kong 852-2730-6883 Hungary 361-428-8040 India 91-11-620-3802 Indonesia/Malaysia 62-21-570-7685 603-7874-9930 Italy 39-06-406-96-1 Japan 81-3-3794-6681 Korea 82-2-571-3161 Netherlands 31-10-217-0700 Poland 48-22-825-9836 Portugal 351-2-1-781-6640 Romania 40-1-231-13-81 Singapore 65-742-8622 Spain 34-91-559-4375 Sweden 46-23-755-400 Thailand 66-2-678-0707 United Kingdom 44-1296-745-500 Venezuela 58-212-285-9394 Place ESRI business partner or distributor address here. No. GS-35F-5086H Printed in USA