Re: security in development environnement

From: BP Margolin (bpmargo@attglobal.net)
Date: 02/16/03

  • Next message: BP Margolin: "Re: security in development environnement"
    From: "BP Margolin" <bpmargo@attglobal.net>
    Date: Sun, 16 Feb 2003 13:48:58 -0500
    
    

    Sylvain,

    Assuming you have all the developers in a database role named "developers":

    grant create procedure to developers

    Check out the "GRANT" command in the SQL Server Books Online for additional
    information.

    -------------------------------------------
    BP Margolin
    Please reply only to the newsgroups.
    When posting, inclusion of SQL (CREATE TABLE ..., INSERT ..., etc.) which
    can be cut and pasted into Query Analyzer is appreciated.

    "Sylvain" <junesyl@statcan.ca> wrote in message
    news:01c801c2d565$8e4c3f50$a401280a@phx.gbl...
    > I am a new DBA and wondering how can I keep the control of
    > the database objects like tables in a developpement
    > environnement using the SQLSEVER security.
    >
    > I have created the database and tables. Developpers need
    > to create procedure in the database and full access to the
    > data.
    >
    > I do not want to give them the database role db_owner
    > because they can modify all database objects including
    > tables.
    >
    > I have given the database roles db_datareader and
    > db_datawriter to the developper and the permission of
    > procedure creation on the database.
    >
    > Developpers are able to manage all data but not able to
    > create procedure associate with the owner DBO.
    >
    > Is there a way to give permission other than db_owner ?
    >
    > IF there is no other option that given db_owner
    > permission, how can I control objects to make sure no bad
    > modification will be done on the tables.
    >
    > thanks all
    >
    >



    Relevant Pages

    • Re: Datebase needed for tracking of drugs for a fire department!
      ... including for MS Access database development. ... There are good developers, don't get me wrong, but one has to ... Excel makes you think in math calculations. ... Shelf life of the drug could be loaded once and then access ...
      (microsoft.public.access.tablesdbdesign)
    • Re: WHY
      ... I've been working a lot longer than that LoL ... re-creating the same spreadsheet, ... > I'm sure the database admins do all the work at, say, Boeing and Airbus, ... > Or perhaps you meant implicitly to restrict your remarks to developers. ...
      (microsoft.public.excel)
    • Re: compilers
      ... Pick is superb for the database and the business rules, ... I'll be happy to look hard at OpenQM if I ... This means that whatever back-end database I have to use needs to support ... positions that I do because they are developers, ...
      (comp.databases.pick)
    • Re: Need help on how to organize users and objects
      ... I could assign a custom database role to them though. ... In 2005, if a user creates an sp, which schema does it belong to? ... Security is a huge subject in SQL Server 2005, so I'd suggest you to spend ... the sysadmin; developers and viewers. ...
      (microsoft.public.sqlserver.security)
    • ANN: kbmMW v. 2.01 released
      ... The latest edition of kbmMW adds to the existing WIB by now allowing for hub/spoke topology in addition to the normal ... the developers API is the same as if traditional request/response communication setups are used. ... - multi database transactional support. ...
      (borland.public.delphi.thirdpartytools.general)