San Francisco, CA, March 7, 1995 -- Embarcadero Technologies announced
today the general availability of DBArtisan 2.0, a major new release of
its Database Administration and Migration Tool for Sybase and Microsoft
SQL Servers.

DBArtisan 2.0 boasts a long list of new features and improvements. Foremost
among these is a sophisticated Copy Management Facility allowing
Cross-Server Database Migrations between all versions of Sybase and
Microsoft SQL Server including System 10. The new Copy Management
Facilities allow developers to easily synchronize development, test and
production databases while providing tremendous flexibility in regard to
defining the scope of the copy operation.

"Until now, reliable ad-hoc copy management for Sybase and Microsoft SQL
Server did not commercially exist. With this new release, DBArtisan is now
the most advanced DBA and Migration tool available for SQL Server." said
Embarcadero President Stuart Browning.

DBArtisan 2.0 also has integrated support for the PowerBuilder Catalog. The
ability to maintain PowerBuilder Catalog tables and to selectively migrate
table and view attributes during Copy Management operations is unique
among systems management products for SQL Server.

DBArtisan 2.0 has benefited from an extensive beta program involving over
100 corporate sites using Sybase System 10. "DBArtisan is the premier DBA
tool for System 10, it has better support for this platform than any other
tools that we have looked at." said Pat Dames a Beta Tester at Sonat
Marketing in Houston.

A new Code Generation Facility allows DBAs and developers to automatically
generate Insert, Update, Delete and Select Stored Procedure code as well
as Insert, Update and Delete Trigger code. The Trigger code that is
generated can enforce prevention, restriction or cascading actions. "The
Code Generator has literally saved me weeks of Transact-SQL coding." said
Jim Rindos, a Senior IS Analyst at Charles Schwab, Inc. in San Francisco
who participated in the beta program.

Pricing and Availability

DBArtisan 2.0 is shipping now with a suggested retail price of $799 for a
single-user/multi-server license. Five, ten and twenty five user licenses
as well as site and enterprise licenses are available. All Embarcadero
products are licensed on a per-user basis with no restrictions on the
number of SQL Servers that may be simultaneously connected to.

Embarcadero is also offering SQL Ensemble, a suite of tools for Sybase and
MS SQL Server including DBArtisan 2.0, Rapid SQL - a Server-Side Developer
tool for the SQL programmer, and Database Bookshelf, an integrated
reference library for SQL Server. SQL Ensemble pricing begins at $599 for
a single user/multi-server license.

About Embarcadero

Embarcadero Technologies is a leading vendor of tools for managing Sybase
and Microsoft SQL Server databases. Embarcadero tools are used by Fortune
1000 companies worldwide.

Embarcadero  Technologies Inc
244 Kearny St, Ste 700
San Francisco, CA 94108
415-834-3131,  fax 415-434-1731
CIS: 72274,2173
-----------------------------------------------------------------
DBArtisan 2.0: A New Breed of DBA Tool

With the availability of a major new version from Embarcadero Technologies,
DBArtisan is now the most advanced Database Administration and Migration
Tool available for Sybase and Microsoft SQL Server Databases. The addition
of sophisticated Cross-Server Database Copy Management Facilities,
PowerBuilder Catalog Support, Extended Table Alterations, a powerful
Procedure and Trigger Code Generation Facility and many other new
additions to an already feature-laden product make DBArtisan a must-have
for SQL Server Administrators and Developers.

Database Migration and Copy Management

Until now, it was difficult, if not impossible, to centrally configure and
maintain local and remote SQL Server Databases from a single desktop. The
ability to quickly, easily, and reliably migrate database objects was
simply not available in ANY commercial product ! Keeping Development,
Test, and Production databases 'in-synch' was a nightmarish process of
isql scripts, bulk copy files and trial-and-error. Now, with DBArtisan
2.0, migration operations that used to take hours ... are performed in
minutes ... safely and reliably !

The Copy Management Facilities of DBArtisan 2.0 go far beyond such
superficialities as 'drag-and-drop' to provide solutions to real-world
database migration problems. You can migrate entire databases (or any
subset) in a single operation. Numerous options are provided to control
the scope and breadth of the copy management operation.

Here are just a few of the many things that DBArtisan 2.0 Copy Management
can do:

DBArtisan can selectively copy only those objects on the source database
that do not already exist on the target database thus providing powerful
database synchronization capabilities.

DBArtisan can perform Data-Migration-Only Operations to existing target
tables, leaving existing target table definitions intact. You can also
specify a maximum number of rows to copy for the table(s) being migrated.

When copying tables, DBArtisan can optionally copy permissions, keys,
constraints, indexes, dependent triggers and procedures, rules and
defaults. Similar options are offered for the other database object
types.

DBArtisan transports table data fast because it uses Non-Logged BCP
functions whenever possible. It will (with your permission) turn the
'Select into/Bulk Copy' option on in the target database (if required) and
then turn it off again when finished. It can also drop existing triggers
and indexes for an existing target table and subsequently rebuild them
after loading target table data in order to achieve a fast, unlogged data
transfer!

DBArtisan can optionally Truncate the Transaction Log in the Target
database whenever it fills up during the copy operation to provide for
uninterrupted execution.

DBArtisan provides optional object-by-object Source/Target Visual
Comparison Screens before overwriting existing target objects.
Definitional differences between the source and target objects are
highlighted side-by-side. You may Skip, Replace or Replace All existing
target objects.

DBArtisan will copy all Check Constraints, Declarative Indexes, Declarative
Defaults and Referential Integrity Constraints when copying tables between
System 10 databases. It will even make 2 passes when copying multiple
tables on System 10. The first pass is used to copy the table itself while
the second pass is used to create all referential integrity constraints on
the target. This helps to ensure that all tables are created before
referential integrity constraints between them are created.

If the owner of an object being copied, does not exist in the target
database, DBArtisan can automatically create the user in the target
database. If the users' group does not exist in the target database, it
can automatically create that too !

Integrated PowerBuilder Catalog Support

Support for the PowerBuilder Catalog tables is tightly woven throughout
DBArtisan. Just click on a table or view in the database Navigator to
display, change or add PowerBuilder Catalog Attributes for that table or
view. Support for table level and column level attributes as well as for
views is provided. Catalog attributes are also supported within the Table
and View Visual Editors.

Change the table or view descriptions, set data, heading and label font
faces and sizes as well as setting bold, italic and underline attributes.
At the column level, DBArtisan has direct access to the Edit Styles,
Display Formats and Validation rules that have been defined using
PowerBuilder.

When it is time to migrate to Test or Production, DBArtisan has support for
the PowerBuilder Catalog embedded in its Copy Management facilities. When
copying tables and views across servers and database boundaries, you can
optionally copy the appropriate PowerBuilder Catalog records too !

Extended Table Alterations

The new Extended Table Alter capabilities of DBArtisan 2.0 allow you to
perform operations that the SQL Server ALTER TABLE statement does not
provide such as inserting columns in the middle of a table, deleting
columns, changing columnar datatypes, nullability and length (including
precision and scale where applicable).

An Extended table alteration is one where the table needs to be dropped,
recreated with a different structure, reloaded with data, and finally,
have its indexes and triggers and dependent stored procedures rebuilt.
Since this is inherently a risky procedure, DBArtisan prompts you for a
table name that is used to rename the existing table so that you always
have a fallback position. Better yet, DBArtisan will perform the extended
table alteration for you from the table editor or create an alteration
script for you that you can execute later. This is important because such
an operation could potentially be long-running and could have adverse
concurrancy effects on a system with active users.

Stored Procedure and Trigger Code Generation

The Code Generation Facility of DBArtisan 2.0 can literally save a
Developer or Administrator days of tedious coding ! By merely pointing to
a table having a defined primary key, DBArtisan will generate beautifully
structured and documented Insert, Update, Delete and Select Stored
Procedure code as well as Insert, Update and Delete Trigger code. You can
inspect the code, change it, save it to a file and/or execute it to create
new procedures and triggers. To 'put up' a new database, merely create
base tables with primary keys and let the DBArtisan Code Generation
Facility do the rest ! A recent DBArtisan beta tester was able to create a
prototype database based on 30 tables with 130 Stored Procedures and 90
Triggers - in less than an hour !

After using the Code Generation Facility you are then ready to begin coding
the OLTP or Decision Support Stored Procedures that your applications
require.

Table Space Estimation

DBArtisan 2.0 now includes a utility to help you estimate the space that a
table and its indexes will occupy. The new Table Space Estimator
determines space requirements based on several key factors: a projected
row count specified by the user, a projected text/image column width also
specified by the user, a calculated estimated row length, a calculated
number of variable columns and the system page size.

With this basic information, the Table Space Estimator determines the
number of table rows that will fit on one page. Based on the projected row
count, it can then project the number of data pages and, therefore, the
table space required. After estimating the number of data pages, the Table
Space Estimator can then project the index space required, first
determining the number of index levels and the index row length for
clustered (leaf only) and non-clustered indexes (leaf and non-leaf).

The Table Space Estimator also estimates index creation times based on a
user-supplied i/o rate. The default i/o rate is 30 i/o's per second.

 ============================================================
 From the  'New Product News'  Electronic News Service on....
 AOL (Keyword = New Products) & Delphi (GO COMPUTING PRODUCT)
 ============================================================
 This information was processed from data provided by the 
 company or author mentioned. For additional details, please 
 contact them directly at the address/phone number indicated.
 All trademarks are the property of their respective owners.
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
