Sie sind auf Seite 1von 6

DBRoles

Merak Suite 2007.1


December, 2007

COPYRIGHT
Copyright 2007 Schlumberger. All rights reserved.
The information in this document is subject to change without notice. The software described in this document is furnished under a
license agreement. This software may be used or copied only in accordance with the terms of such agreement. It is against the law to
copy the software on any medium except as specifically allowed in the license agreement. No part of this document may be
reproduced or transmitted in any form, or by any means, electronic or mechanical, including photocopying and recording, for any
purpose without the express written permission of Schlumberger.
Merak is a trademark of Schlumberger.
Merak Peep is a registered trademark of Schlumberger.
Merak PetroDesk, Merak Portfolio, Merak Decision Tool Kit, Merak VOLTS, Merak Budget, Merak Capital Planning,
Merak DBTools, and FieldView are trademarks of Schlumberger.
Microsoft is a registered trademark of Microsoft Corporation.
BackOffice, Internet Explorer, Windows, Windows 98, Windows NT, Windows 2000, MS-DOS, Word, Excel,
ActiveX, ODBC, OLE, COM, Terminal Server, Microsoft Access, Visual C++, and Microsoft SQL Server are
registered trademarks of Microsoft Corporation.
Oracle is a registered trademark of Oracle Corporation.
Crystal Reports is a trademark of Crystal Decisions.
All other names and trademarks are the property of their respective owners.
Released in December, 2007.

Contents
DBRoles ............................................................................................................................. 1
Roles and permissions ................................................................................................................... 1
Server roles and permissions ....................................................................................................................1
Database roles and permissions................................................................................................................1
Object permissions ....................................................................................................................................1
Granting permissions to allow access........................................................................................................2
Creating objects with the database owner role (dbo) .................................................................................2

How to reach us ................................................................................................................ 3

DBRoles
Merak Suite 2007.1

DBRoles
Roles and permissions
Server roles provide groupings of administrative privileges at the server level and are managed
independently of databases. Database Roles are groupings of privileges at the database level. Roles are
granted using SQL Server Management Studio (SQL Server 2005 and SQL Server 2005 Express), SQL
Server Enterprise Manager (SQL Server 2000) or MSDE Admin Tool (MSDE 2000) from the Security
folder. Click on the links below to read more about the DB Roles.

Server roles and permissions


This server role

Has this permission level

Sysadmin

Perform any activity

Dbcreator

Create and alter databases

Diskadmin

Manage disk files

Processadmin

Manage SQL Server processes

Serveradmin

Configure server-wide settings

Setupadmin

Install replication

Securityadmin

Manage server logins

Database roles and permissions


This database role

Has this permission level

Public

Maintain all default permissions

Db_owner

Perform any database activity on a particular database

Db_accessadmin

Add or remove database users, groups

Db_ddladmin

Add, modify, drop database objects

Db_securityadmin

Assign statement and object permissions

Db_datareader

Read data from any table

Db_datawriter

Add, change, delete data from all tables

Db_denydatareader

Cannot read data from any table

Db_denydatawriter

Cannot add, change, delete in any table

Object permissions
Activities that involve working with data or executing procedures require a class of permissions called
object permissions. Object permissions are granted using SQL Server Management Studio (SQL Server
2005 and SQL Server 2005 Express), SQL Server Enterprise Manager (SQL Server 2000) or MSDE Admin
Tool (MSDE 2000).
This object

Has this permission level

Table Permissions

select, insert, update and delete

Column Permissions

select, update and references

www.sis.slb.com

DBRoles
Merak Suite 2007.1
Stored Procedure

Permissions: execute

Granting permissions to allow access


You grant permissions to login accounts (users) to allow them to perform activities or work with data in a
database. When you grant permissions you can:
grant permissions in the current database only (using object permissions);
use roles to allow access to databases (i.e. db_owner, sysadmin roles).

Creating objects with the database owner role (dbo)


In general, it is recommended that only the sysadmin and db_owner database roles be used to create
database objects. Defining objects with dbo as the owner enables any user in the database to refer to the
object without including the owner name.

www.sis.slb.com

DBRoles
Merak Suite 2007.1

How to reach us
United States
E-mail: merak-us-support@slb.com
Houston Tel.: +1 713-621-1165

Canada
E-mail: merakcscanada@slb.com
Calgary Tel.: +1-888-986-4357 (toll-free)

Europe and Africa


E-mail: merakcslondon@slb.com
London Tel.: +44 (0)207 517 2626

Russia and Caspian


E-mail: merakcsmoscow@slb.com
Moscow Tel.: 7 495 935 8200 Ext. 1218

South America

International
Offices

E-mail: merakcsmexicocity@slb.com
Mexico Tel.: 001 866 326 0174
Argentina Tel.: 0 800 444 0919
Brazil Tel.: 000811 005 9068
Colombia Tel.: 980912 3029
Venezuela Tel.: 0800 1 00 3588

Middle East
E-mail: merakcsMiddleEast@slb.com

Asia and Australia


E-mail: merakcsasia@slb.com
Malaysia Tel.: +60-3-21694266
Indonesia Tel.: +62-21-5229343
Australia Tel.: +61-1800001112
Thailand Tel.: +66-2-9371300
China Tel.: +86-10-64746699 Ext. 2816

Schlumberger supplements the standard maintenance agreement by offering extended on-site support
worldwide. This enhanced level of support includes on-site assistance, installation, troubleshooting, and
maintenance services of licensed Schlumberger software.
Merak is a product line of Schlumberger Information Solutions (SIS). For more information about SIS,
please go to our Web site at http://www.sis.slb.com.

www.sis.slb.com

Das könnte Ihnen auch gefallen