Getstart
Getstart
DataDirect ®
®
SequeLink
Getting Started
© 2001 MERANT. All rights reserved. Printed in the U.S.A.
Portions created by Eric Young are Copyright (C) 1995-1998 Eric Young. All Rights
Reserved.
No part of this publication, with the exception of the software product user
documentation contained on a CD-ROM, may be copied, photocopied, reproduced,
transmitted, transcribed, or reduced to any electronic medium or machine-readable
form without prior written consent of MERANT.
MERANT
9420 Key West Avenue
Rockville, Maryland 20850
3
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
What Is DataDirect SequeLink? . . . . . . . . . . . . . . . . . . . . . . . . 7
Using This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
SequeLink Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Conventions Used in This Book. . . . . . . . . . . . . . . . . . . . . . . . . 9
Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 9
Environment-Specific Information . . . . . . . . . . . . . . . . . . . 11
Ordering Printed Books. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Contacting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
New Features in This Release . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Where to Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
About the SequeLink Components . . . . . . . . . . . . . . . . . . . . . 21
SequeLink Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
SequeLink Server for Windows NT and UNIX . . . . . . . . . . 22
SequeLink Server on OS/390 . . . . . . . . . . . . . . . . . . . . . . . . 23
SequeLink Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Understanding the SequeLink Client . . . . . . . . . . . . . . . . . 24
Understanding SequeLink Services . . . . . . . . . . . . . . . . . . . 24
Understanding the SequeLink Manager Tools. . . . . . . . . . 26
SequeLink Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Providing ODBC, ADO, and JDBC Data Access . . . . . . . . . . 30
Using SequeLink to Link an Application to a Data
Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
SequeLink Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
SequeLink Two-Tier Architecture. . . . . . . . . . . . . . . . . . . . 32
SequeLink n-Tier Architecture . . . . . . . . . . . . . . . . . . . . . . 34
SequeLink Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2 Sample Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Scenario 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Scenario 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Preface
NOTE: This book refers the reader to Web URLs for more
information about specific topics, including Web URLs not
maintained by MERANT. Because it is the nature of Web content
to change frequently, MERANT can guarantee only that the URLs
referenced in this book were correct at the time of publishing.
SequeLink Documentation
The following documentation is provided on your SequeLink CD
in PDF format. You can view the online documentation on the CD
using the Acrobat Reader.
http://www.merant.com/products/datadirect/download/docs/
dochome.asp
Typographical Conventions
This book uses the following typographical conventions:
Convention Explanation
italics Introduces new terms that you may not be
familiar with, and is used occasionally for
emphasis.
bold Emphasizes important information. Also
indicates button, menu, and icon names on
which you can act. For example, click Next.
Convention Explanation
UPPERCASE Indicates the name of a file. For operating
environments that use case-sensitive file
names, the correct capitalization is used in
information specific to those environments.
Also indicates keys or key combinations that
you can use. For example, press the ENTER
key.
monospace Indicates syntax examples, values that you
specify, or results that you receive.
monospaced Indicates names that are placeholders for
italics values you specify; for example, filename.
forward slash / Separates menus and their associated
commands. For example, Select File / Copy
means to select Copy from the File menu.
vertical rule | Indicates an OR separator to delineate items.
brackets [ ] Indicates optional items. For example, in the
following statement: SELECT [DISTINCT],
DISTINCT is an optional keyword.
braces { } Indicates that you must select one item. For
example, {yes | no} means you must specify
either yes or no.
ellipsis . . . Indicates that the immediately preceding item
can be repeated any number of times in
succession. An ellipsis following a closing
bracket indicates that all information in that
unit can be repeated.
Environment-Specific Information
This book supports users of various operating environments.
Where it provides information that does not apply to all
supported environments, the following symbols are used to
identify that information.
Symbol Environment
Windows. Information specific to the Microsoft
Windows 95, Windows 98, Windows ME,
Windows NT, and Windows 2000 environments is
identified by the Windows symbol.
Windows NT. Information specific to the Microsoft
Windows NT environment is identified by the
Windows symbol and the letters “NT.”
Windows 2000. Information specific to the Microsoft
Windows 2000 environment is identified by the
Windows symbol and the number “2000”.
UNIX. Information specific to UNIX environments is
identified by this symbol, which applies to all
supported UNIX environments. UNIX is a registered
trademark in the United States and other countries,
licensed exclusively through X/Open Company Ltd.
OS/390. Information specific to OS/390 environments
OS/390
is identified by the letters and numbers "OS/390".
If you do not want to print each of these online books, you can
order printed versions from MERANT. To order, please complete
the following order form and fax your request to MERANT at
(919) 461-4526.
Order Form
Fax your request to MERANT at (919) 461-4526. The cost of
shipping will be added to your order.
SequeLink Troubleshooting
$35.00
Guide and Reference
Shipping: Orders are shipped via Standard Airborne delivery from our Rockville
Distribution Center. Items should arrive within 5 business days of receipt of
order.
E-Mail
USA, Canada, and Mexico [email protected]
Australia and New Zealand [email protected]
Japan [email protected]
All other countries [email protected]
1 Introduction
This chapter introduces some concepts that will help you use
SequeLink to provide data access across your enterprise.
Where to Start
The following table provides a guide to topics about the key
features of SequeLink to help you plan, configure, and
administer your SequeLink environment.
Client Server
SequeLink Server
SequeLink
SequeLink
data access
Client
service
SequeLink
SequeLink SequeLink
Manager
Agent Manager
(optional)
SequeLink Client
SequeLink Client uses a thin-client architecture to provide a
single, universal interface for data access that is easy to install
and requires “near-zero” administration. SequeLink has three
different clients—the SequeLink ODBC Client supports ODBC
applications, the SequeLink Java Client supports JDBC
applications, and the SequeLink ADO Client supports
ADO/OLE DB applications. The SequeLink Client is database
independent, so, if you decide to incorporate additional data
SequeLink Manager
SequeLink Manager is a tool that allows you to centrally
configure, manage, and monitor your entire data access
infrastructure. By default, this tool is installed on the server that
contains the SequeLink Server software; optionally, you can
install it on a networked client.
OS/390 NOTES:
■ On OS/390, each SequeLink Server can host only one
SequeLink Service. However, if the server has been defined
with multiple logical partitions, you can run multiple
SequeLink Servers on the same machine.
■ On OS/390, the SequeLink Agent service has been integrated
into the SequeLink data access service. Refer to the
SequeLink Administrator’s Guide for information on using
the SequeLink data access service.
Administrative Requests
The type of administrative requests you can issue to a SequeLink
Agent, and the SequeLink Manager tool you can use to issue the
requests, depends on the platform you are administering—
Windows, UNIX, or OS/390. The following list describes the types
of administrative requests you can issue:
■ Configuration
Monitoring Requests
The SequeLink Manager allows you to perform the following
monitoring tasks:
■ Viewing details about active services
■ Viewing active user sessions and information about "live"
data access activities
For example, you can easily view how many transactions have
been processed or how many rows have been fetched by all user
sessions. Also, if a user session is not performing correctly (such
as the session keeps fetching thousands and thousands of rows),
you can use the SequeLink Manager to identify and end that
specific user session.
Table 1-1 shows the platforms on which you can install and run
the different implementations of the SequeLink Manager.
Win NT/
SequeLink Manager 2000 UNIX OS/390
SequeLink Manager Snap-in ✓
SequeLink Manager ✓ ✓
Command-Line Tool
SequeLink Manager for OS/390 ✓
SequeLink Environment
Today’s data access computing environments typically involve
multiple and disparate data stores accessed over a variety of
infrastructures. In addition, many businesses are relying more on
the Internet to provide access to corporate data for their
employees, customers, and partners.
Client
SequeLink Client
Server Server
SequeLink SequeLink
Server Server
DBMS A DBMS B
DBMS A DBMS B
SequeLink
Server
SequeLink
Client
Oracle
SequeLink
Server
TCP/IP Microsoft
SQL Server
SequeLink
Server
Web/Application
Server
DB2
SequeLink Architecture
This section shows examples of SequeLink environments
implemented with two-tier and n-tier architectures. These
configurations explain the data access flow through the
SequeLink components.
Client Server
User
Application
2 3
SequeLink 5 SequeLink Data Access Service
4
Client
Server 1
SequeLink SequeLink
LDAP Directory Agent Manager
2 3
SequeLink SequeLink Data
Client 5 Access Service 4
SequeLink Packages
For the latest information about the operating system platforms,
database management systems, and data access APIs supported
by SequeLink, see:
http://www.merant.com/products/datadirect/odbc/sl5/
techdocs/matrix.asp
2 Sample Scenarios
Scenario 1
Bank International is a large, international banking firm that has
grown from multiple acquisitions. It offers many financial
services, including general banking, investments, stocks, bonds,
and credit cards. Bank International wants to align its business
and information technology strategies so that it can better serve
current customers as well as new ones. The company also needs
to deal with the formidable challenges related to ongoing
mergers and acquisitions.
Technology Issues
Bank International wants to move to a network-centric,
distributed architecture using Java and CORBA. It will need to
integrate legacy applications and migrate quickly to new
systems. Distributed transactions are a key element for the
future, especially as the company moves toward Internet and
business-to-business applications involving multiple data stores.
Environment
Because of previous mergers and acquisitions, Bank International
has a wide variety of data and systems including DB2 on OS/390,
Microsoft SQL Server on Windows NT, and Oracle on Solaris. It
uses commercial software, as well as systems developed internally
with Inprise jBuilder and some Sun Java development tools. The
Web/Application server uses BEA WebLogic.
SequeLink Solution
Because BEA WebLogic is Java-based, it requires the SequeLink
Java Client as shown in Figure 2-1.
BEA WebLogic
SequeLink Java Client
Web/Application
Server
Scenario 2
International Motor Corporation is an automobile manufacturer
with several IT implementations. There is no current
centralization, but management has decided to control costs
through streamlined, thin-client desktop standardization. The
company wants to provide better service to remote sites,
eventually evolving a system offering a single, company-wide
view of all available information.
Technology Issues
Technology issues include the reuse of business logic across
applications and the deployment of centralized views of
company business systems.
Environment
The current environment includes Windows and UNIX clients. The
Windows clients are standardized on Microsoft Office
applications as well as specific business intelligence and
third-party tools. The UNIX clients run legacy UNIX ODBC
SequeLink Solution
The client machines use a combination of applications, which
run on Windows and UNIX, that require the SequeLink ODBC
Client on both platforms as shown in Figure 2-2.
Oracle DB2
Employee Production
Information Information
AIX OS/390
Configuring a Connection to a
SequeLink Server
SequeLink allows you to configure a connection from the
SequeLink Client to a SequeLink Server in either of the following
ways:
■ Specify the connection information directly in the SequeLink
Client data source. This information includes the TCP/IP
address (or host name) and port of the SequeLink Server.
SequeLink Client
SequeLink
SequeLink Client Server
Data Source
SequeLink Client
SequeLink
SequeLink Client Server
Data Source
2 Make connection
LDAP
Directory
For SequeLink Java Clients, the JDBC client data source stores
connection instructions in a JNDI infrastructure, which can
support LDAP.
defined. You can define additional server data sources for a data
access service, but a SequeLink Client data source can reference
only one server data source. Therefore, if you create a second
server data source for a data access service and you want the
SequeLink Client data source to reference the second server data
source, you must create a new client data source and configure it
to reference the new server data source.
Example A:
You may want most of your client applications that use a specific
data access service (such as SequeLink Server for Oracle8) to
connect to the database with read-only functionality. Therefore,
you would change the value of the DataSourceReadOnly service
attribute to read-only.
Default server
Not read-only
data source
Second server
Read-only
data source
Example B:
You may want to configure your data access service to use data
scrambling. The default is that cleartext messages are
transmitted between the client and server over the network.
Example C:
Planning Security
This section first discusses the security mechanisms supported by
SequeLink and identifies the service attributes that must be set
to configure each security mechanism. Next, two planning
sections are provided—one for Windows and UNIX, and another
for OS/390—that discuss the default behavior of security on each
platform.
Authentication
Authentication allows the SequeLink Server to verify the identity
of the SequeLink Client when the client connects to the
SequeLink Server. If authentication fails, the SequeLink Client will
disconnect from the server. Authentication must be set separately
for users (people who send data access requests) and
administrators (people who send SequeLink Manager requests).
Authorization
After the SequeLink Server has authenticated the client,
SequeLink verifies that the client is authorized to perform data
access activities or SequeLink Manager activities. SequeLink
supports authorization for data access requests and for
SequeLink Manager requests. You configure the authorization
for the two types of requests separately. Authorization options
depend on your SequeLink Server platform.
ServiceUser=everyone
If you set authentication to anonymous, you must set
authorization to everyone (ServiceUser=everyone or
ServiceAdministrator=everyone).
ServiceUser=marym
And, to configure permission for marym to send SequeLink
Manager requests, you would set the following attribute for
the SequeLink Agent service:
ServiceAdministrator=marym
This is the default for ServiceAdministrator. You specify a
user ID as the default administrator ID during the installation
of the SequeLink Server.
NOTES:
■ Alternatively, you can set the ServiceUserGroup and
ServiceAdministratorGroup attributes to configure
authorization for groups of users defined on
Windows NT, Windows 2000, or UNIX.
MVSServiceSecurity=SAFRESOURCE
MVSServiceSecurityResource=sec_resource_name
MVSServiceSecurityClass=sec_class_name
For SequeLink Manager requests:
MVSServiceAdminSecurity=SAFRESOURCE
MVSServiceAdminSecurityResource=sec_resource_name
MVSServiceAdminSecurityClass=sec_class_name
where:
sec_resource_name is the name of the security resource where
access is defined for your users
sec_class_name is the name of the security class where the
resource is defined. The default value is FACILITY.
Application IDs
Application IDs are alphanumeric strings passed by a SequeLink
Client that identify the client application to a SequeLink service
that has been configured to accept connections only from
specific application IDs.
ReadOnly
SequeLink allows you to configure the types of SQL statements
the data store connection will accept:
■ Select statements only, which makes the connection read-only
■ Select statements and Stored Procedures
■ All SQL statements
Data Privacy
SequeLink provides data scrambling (for all supported
environments) and real encryption through the use of SSL
(SequeLink Java environments only) to ensure the privacy of data.
Data Scrambling
Data scrambling ensures that no cleartext messages are
transmitted between the client and server over the network.
SequeLink provides the following implementations of data
scrambling:
■ Fixed-key DES operates using a 56-bit key.
■ Fixed-key 3DES operates using a 168-bit key.
Data scrambling does not offer the same level of security as SSL
and its use may degrade performance. Data scrambling is not
enabled by default.
SequeLink
Server on UNIX
SequeLink
Server on
Windows
Oracle
SequeLink
Microsoft
Server on
SQL Server
Windows
SequeLink Manager
Snap-in installed on a
networked Windows NT
or Windows 2000 client Oracle
Monitoring
SequeLink provides the following levels of monitoring for both
SequeLink Agent and SequeLink data access services, listed here
from highest-level to lowest-level:
■ Service monitoring monitors these activities by service:
• Transactions
• Information about each session, such as start time, client
information (network address, data source used by the
client, and type of client), native database session
identification, and database user
Event Tracing
Event tracing provides a method for the SequeLink administrator
to store persisted information about an event. Events are
generated when a client application accesses data and when
certain server activities take place (such as when a service starts
and an error occurs). SequeLink can trace the following types of
events:
■ Service ■ Statement
■ Session ■ Transaction
■ Network ■ Others
■ Error
ServiceAdminAuthMethods=OSlogon(UID,PWD)
ServiceAdministrator=User_ID
MVSServiceSecurity=SAFBASIC
ServiceAuthMethods=OSLogon(UID,PWD,NWPD)
DataSourceLogonMethod=OSIntegrated
DataSourceReadOnly=No
ServiceEncryptionAlgorithm=none
Client Server
Order-Entry
Application
Reporting
Applications Default server Oracle8
data source Database
OR8ReadOnly
client data
source
2 Create and configure the first data source by clicking the Add
button. A list of installed drivers appears. Select MERANT
32-BIT SequeLink 5.1; then, click Finish.
Server Data Source: Leave this field blank. This client data
source is to use the default server data source; therefore, a
server data source does not have to be specified.
4 Create and configure the second data source by clicking the
Add button. A list of installed drivers appears. Select MERANT
32-BIT SequeLink 5.1; then, click Finish.
The ODBC SequeLink Driver Setup window appears.
In contrast, SequeLink 5.x has only one data source that resides
on the client, which is called a SequeLink Client data source
(either ODBC, ADO, or JDBC) and is similar to the SequeLink 4.5
ODBC or OLE DB data source. In addition, SequeLink 5.x has a
http://198.77.127.204/cgi-bin/webcgi.exe?new,kb=DataDirect,
TemplateSet=MERANT8
Glossary
ActiveX Data A high level object-oriented database API built on OLE DB.
Objects (ADO)
Client data Minimal ODBC, ADO, or JDBC data sources that store connection
sources instructions to a SequeLink Server.
Database A layer of software between the physical database and the user. The
Management DBMS manages all access to the database.
System (DBMS)
data store The storage device for data a user accesses, such as the data in a
database or a file. A data store owns data and exposes its data in a
tabular form as a rowset over a native data format. Data stores can
include a full SQL DBMS, an ISAM file, or a text file or data stream.
Distinguished A name that identifies an LDAP entry in an LDAP directory. See also
Name (DN) Lightweight Directory Access Protocol (LDAP).
SequeLink Typically, the person who configures, manages, and monitors the
administrator SequeLink environment.
SequeLink ADO The data provider that is installed within the SequeLink ADO Client to
Provider provide ADO/OLE DB access.
SequeLink Agent The SequeLink service that acts as a proxy to carry out configuration,
management, and monitoring requests from the SequeLink Manager.
SequeLink data Optional data sources stored on the SequeLink server containing
sources service-specific instructions that affect how data is accessed by a
connection. Centralizing this information on the server, instead of
distributing it among hundreds of clients, provides easier management
of your entire data access infrastructure.
SequeLink ADO The driver that is installed with the SequeLink ADO Client to provide
Driver ADO access.
SequeLink JDBC The driver that is installed within the SequeLink Java Client to provide
Driver JDBC access.
SequeLink ODBC The driver that is installed within the SequeLink ODBC Client to provide
Driver ODBC access.
SequeLink A tool that you can use to configure, manage, and monitor your
Manager SequeLink environment. The SequeLink Manager is provided as an MMC
snap-in on Windows, a command-line tool on Windows and UNIX, and
an ISPF panel tool on OS/390.
SequeLink An ISPF panel tool supported on OS/390 that allows you to configure,
Manager for manage, and monitor your SequeLink Server for OS/390 services locally
OS/390 from an OS/390 machine.
SequeLink profile Predefined profiles that you can use for monitoring your SequeLink
environment, such as viewing details about active services, viewing
active sessions, and requesting information about traced events.
SequeLink Server The SequeLink software component that is installed on the server to
provide data access services from client applications to data stores.
SequeLink service A template that contains predefined attributes for a particular service
template type, for example, Oracle8.
Index
A configuration
information you need before you start 44
planning for 43
ADO requirements 44
data sources 93 configuring
general data source default behavior 70 service monitoring 65
algorithms session monitoring 65
asymmetric cryptographic 61 statement monitoring 66
message digest 62 connection model
symmetric cryptographic 62 default behavior
application IDs, about 59 OS/390 73
architecture Windows and UNIX 67
n-tier 34 planning 52
two-tier 32 connections, configuring for SequeLink
As 12 Server 46
asymmetric cryptographic algorithms 61 contacting Technical Support 14
authentication 54 conventions used in this book 9
authorization 55
B D
data access services
books, ordering printed 12 about 22, 23
byte swapping 60 default behavior on Windows and UNIX 67
planning 49
data privacy 60
data scrambling 60
C data sources
configuring client configurations 49
CAT data sources 93 default behavior 70, 76
cipher suites 62 differences from earlier versions 93
client data sources Quick Install images 49
about 31 data stores, linking to 31
configuring with Quick Install images 49 database logon 59
Command-Line Tool 64
DB2
default behavior on OS/390 77
E
default behavior on Windows and UNIX 71
distributed transactions on Windows or encryption 60
UNIX 52 event handling default behavior
Windows and UNIX 52 OS/390 74
debug default behavior Windows and UNIX 68
OS/390 75 event trace file
Windows and UNIX 70 OS/390 74
default behavior Windows and UNIX 68
connection model event tracing, planning 66
OS/390 73
Windows and UNIX 67
DB2
OS/390 77 G
Windows and UNIX 71
debug general service default behavior
OS/390 75 OS/390 75
Windows and UNIX 70 Windows and UNIX 70
event handling glossary 95
OS/390 74
Windows and UNIX 68
examples of changing 50
general data source I
OS/390 76
Windows and UNIX 70 IIOP (Internet Inter-ORB-Protocol) 18
general service Informix default behavior 71
OS/390 75 inheriting a logon user ID 59
Windows and UNIX 70 installation, customizing 48
Informix 71 interoperability 17
Microsoft SQL Server 72
Oracle 72
security
OS/390 74 J
Windows and UNIX 69
Sybase 72 Java environment
distributed transactions 17, 52 configuring a Client 44
documentation encryption using SSL 60, 61
order form 13 storing connection instructions 47
ordering hard-copy books 12 JDBC
changes to data sources 93
data source default behavior 76
JDBC 2.0 Optional Package 17
JDBC client use of LDAP 47
L OS/390
authorization 57
connection model default behavior 73
LDAP DB2 default behavior 77
configuring connections for SequeLink default security behavior 74
Server 46 event handling default behavior 65, 68, 74
overview of use 17 general service default behavior 75
linking to data stores 31 local system administration 63
logical partitions, using to enable multiple planning the connection model 52
SequeLink Servers 25 running multiple SequeLink Servers on the
same server 25
scalability 19
SequeLink Server components installed 23
M using data store logon during
authentication 59
message digest algorithms 62
migrating from earlier versions 93
monitoring activities
by service 65 P
by session within a service 65
by statement within a service 66 planning
monitoring, planning 65 client data sources 45
configuration 43
customized installations 48
data access services 49
N information you need before you start 44
monitoring and event tracing 65
NT Integrated security 18 scenarios 37
n-tier architecture 34 SequeLink Client configurations 49
SequeLink connection model 52
SequeLink data access services 49
system administration 62
O printed books
order form 13
ODBC ordering 12
data source default behavior 76 privacy of data 60
data sources 93 Process/Connection connection model 52
example of data access in client/server
environment 30
OLE DB data sources 93
Oracle default behavior 72
ordering printed books 12
U
UNIX
authorization 56
behavior of default data access service 67
connection model default behavior 67
data store logon 59
DB2 service default behavior 71
event handling default behavior 68
general service default behavior 70
Informix service default behavior 71
Microsoft SQL Server service default
behavior 72
Oracle service default behavior 72
Sybase service default behavior 72
W
Windows NT/2000
authorization 56
behavior of default data access service 67
connection model default behavior 67
data store logon 59
DB2 service default behavior 71
event handling default behavior 68
general service default behavior 70
Informix service default behavior 71
Microsoft SQL Server service default
behavior 72
Oracle service default behavior 72
Sybase service default behavior 72