Ask the Expert

Secure data against DBA

What is the best way to secure data against DBA?

    Requires Free Membership to View

I don't quite understand the question but I'm going to assume that you're asking how you can secure your data from your database administrator. This can happen in situations where the DBA might have super user access to the server, yet his/her position in the company SHOULD ONLY allow him/her limited access to the data (payroll data, for instance). This is a tough one to answer, since you want to make sure your DBA has a full access ("SA" account) login so that he/she can troubleshoot issues. Your best bet is to allow the DBA to have full access to the server but to use table or column-level encryption to hide sensitive columns. Use a product such as:

NetLib Encryptionizer for SQL Server


DbEncrypt for Microsoft SQL Server

Or you can wait for SQL Server 2005 which will have column-level encryption built-in!

Do you have comments on this Ask the Expert Q&A? Let us know.

This was first published in June 2005

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: