24.12.2012 Views

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

USING <strong>ER</strong>/STUDIO > COMMON TASKS<br />

In conjunction with database roles, users and the permissions you grant them enable you to manage the permissions<br />

logical model users have to insert, select, update, delete, alter, or reference entities, tables, and views in the logical<br />

database. In addition to being supported by tables and views in the physical data model, depending on the database<br />

platform, users also can be applied to specific physical models to manage system privileges such as those required to<br />

backup databases and logs, or to create databases, defaults, procedures, rules, tables, and views. The system<br />

privileges available are database dependent and display on page 2 of the User Wizard and User Editor.<br />

Database users are supported by the logical data model and are also supported by physical data models for the<br />

following platforms:<br />

• IBM DB2 for LUW 5.x, 6.x, 7.x, 8.x, 9.x<br />

• IBM DB2 for OS/390 5.x and 6.x, and DB2 for z/OS 7.x, 8.x, 9.x<br />

• Microsoft SQL Server 4.x, 6.x, 7.x, 2000, 2005<br />

• Oracle 7.x, 8.x, 9i, 10g, 11g<br />

• Sybase ASE 11.0, 11.5, 11.9, 12.0, 12.5, 15<br />

NOTE: The User Wizard and User Editor share the same options, except for Attachment Bindings options<br />

which are present only in the editor.<br />

1 In the Data Model Window, expand the Main Model of the Logical model, or of a physical model for which<br />

database users are supported, right-click the Users node, and then click New Database User.<br />

2 In the User Wizard, assign the permissions desired, and then click Finish.<br />

The following describe options that require additional explanation.<br />

NOTE: Options and permissions available are platform-dependant.<br />

General page/tab<br />

• User Name: The restrictions for the number of character permitted when defining user and group names is<br />

dependant on the database platform.<br />

• Is Group: Members of a user group automatically inherit group privileges. Privileges granted to a user override<br />

the privileges associated with any groups the user is a member of, and are retained if the user is later removed<br />

from the groups. Explicit privileges granted to a user must be explicitly revoked.<br />

• Password: When selected, specifies that the user is a local user who must specify a password when accessing<br />

the database.<br />

• Externally: When selected, specifies that the user is an external user who must be authorized by an external<br />

service, such as an operating system or third-party service, to access the database.<br />

• Globally: When selected, specifies that the user is a global user who must be authorized to use the database by<br />

the enterprise directory service or at login.<br />

• Add: When clicked, the Select Roles dialog appears where you can select the roles to assign to the user. Hold<br />

CTRL-Shift to select multiple roles. If you have not previously defined a role, the list will be empty.<br />

• Tablespace Quota: On some physical models, you can define tablespace usage parameters (in units of 10KB).<br />

This will limit a user’s ability to grow a tablespace, but should not be used instead of designed range limits.<br />

System Privileges page/tab<br />

Clicking the column name selects the entire column. Control-click to select multiple objects. The permissions<br />

available are dependant on the physical platform selected.<br />

EMBARCAD<strong>ER</strong>O TECHNOLOGIES > <strong>ER</strong>/STUDIO® 8.0.3 US<strong>ER</strong> GUIDE 81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!