Search
Home
Articles
Backup
Books
Certification
FAQ
Products
Replication
Scripts
Seminars
Training
TSQL

MSDN Fourms
Fort Worth SSUG
Oklahoma City SSDG

Resume

Champion Valley Pens

DBArtisan 4.01 1 2 3 4 5 6 7 8 9 10

DBArtisan has very robust tools for transferring objects between databases and servers. Schema migration can be used to transfer a schema to another MS SQL Server database or even translate the schema into another DBMS format. (Sybase to MS SQL Server and MS SQL Server to Sybase is currently supported with support for Oracle and DB2 transformation being worked on.) The schema transfer takes into account object dependencies to perform the proper order of object creation and also has a very intuitive interface for specifying exactly which settings and options will be transferred.   Enterprise Manager hides much of this on a second tab which can easily be missed.   Data transfers rely on BCP.

One other very nice feature that does not exist in Enterprise Manager is the ability to verify replacement of an existing object.  If an object of the same name already exists on the target server, DBArtisan will popup a window displaying the DDL for each object and allowing you to accept or reject replacement of that particular object.

One of the most time consuming processes for any DBA is in granting or revoking permissions. Many of us have the script generator method down to a science.   Enterprise Manager gives you one option for granting permissions. This is to individually select each permission for each table through the dialog box. The other route is to create a SQL statement that will generate all of your grant or revoke statements and then execute the output. DBArtisan makes this operation absolutely painless. As an example, I needed to create select permissions on all tables for a single user. In DBArtisan it was simply a matter of selecting the database and opening up the user tab for editing. DBArtisan then presented me with a list of all of objects (this list could be filtered by just tables, views, or procedures). I then clicked the select all button, clicked grant, and selected the select permission. DBArtisan generated all of the grant statements I need to grant permissions on all tables and then executed them. This interface is a DBA’s dream for granting permissions. I can select the user or group and then select all of the objects in a single operation for granting permissions.

DBArtisan 4.01 1 2 3 4 5 6 7 8 9 10

Michael R. Hotek

All content on this site, except where noted, represents an original work of Michael R. Hotek and is protected by applicable copyright laws. The SQL Server FAQ is the sole work of Neil Pike. No page, portion of a page, or download may be used for commercial purposes in whole or in part without the express, written permission of the applicable author.