Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8247027
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T22:42:19+00:00 2026-06-07T22:42:19+00:00

How can I copy all the existing Sybase user’s permissions to a new account?

  • 0

How can I copy all the existing Sybase user’s permissions to a new account? For example, some tables only have select permission, many procs have execute permission, etc. The original account had limited access to a couple dozen tables and several stored procs, out of hundreds of database objects.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-07T22:42:21+00:00Added an answer on June 7, 2026 at 10:42 pm

    If you are going to do this multiple times: Create a role, grant permissions to the role, and assign users to that role.

    If auditing who is doing what in the database is not critical: Alias the new user to the old user in the database

    sp_dropuser 'NEW_USERNAME'
    go
    sp_addalias 'NEW_USERNAME', 'EXISTING_USERNAME'
    go
    

    sp_helprotect EXISTING_USERNAME will print out a list of permissions for that user. You can capture that output and use it to add those permissions to a new account.

    The following steps require editing system tables, be vary careful to avoid breaking your system. Ensure you have good backups. *

    User permissions are stored in the sysprotects table. In theory you should be able to:

    1. Create New User Login
    2. Add User to Database
    3. Add any roles or aliases
    4. Select permissions from sysprotects where the uid = EXISTING_USER_ID into a temp table.
    5. Update the temp table and change the uid from the EXISTING_USER to the uid for the NEW_USER
    6. Use sp_configure to allow updates to system tables
    7. Use the updated temp table to insert records into sysprotects
    8. Use sp_configure to disallow updates to system tables

    DISCLAIMER Please test this before trying it on a production server, as I have not tested this to verify it works.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I was wondering how can I programmatically copy all the discussion items from one
How can I retrieve and copy all photos/videos from Photos app to my application
I can copy remote image to my server with; @copy(http://www.example.com/image.jpg, $title.'.jpg'); But I want
I have a chunk of javascript that users can copy and paste to put
I have an Access 2007 database and when I open it I can copy
I have to say I don't understand Scala enumeration classes. I can copy-paste the
I have a Excel addin that displays some structures on the worksheet. Users can
I have walked through many existing answers about stopping a thread.I copy a typical
I am using Propel 1.6 and have a need to version all tables in
We all can import an existing Android project into workspace using File->Import->Existing projects into

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.