Granting Truncate rights to certain tables

  • I've created logins that are used in certain DTS packages. In the DTS package, certain tables need to be truncated. Does giving the login ddladmin rights on a database allow the user to truncate all tables? How can I change it so the login can only truncate certain tables.

    Thanks!

  • From BOL.

    "Permissions

    TRUNCATE TABLE permissions default to the table owner, members of the sysadmin fixed server role, and the db_owner and db_ddladmin fixed database roles, and are not transferable."

  • So if I give a login db_ddladmin database roles, then can it truncate all tables in the database? I only want a certain login to be able to truncate only certain tables.

    thanks.

Viewing 3 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic. Login to reply