Solved

SQL Server Table permission

Posted on 2010-11-13
8
520 Views
Last Modified: 2012-06-27
I have an in-house developed application and  have to deploy to a client. My concern is i dont want certain tables to be touched by the programmers or administrator at the client but they are required by the application also. Client have the SQL Server "sa" account and its password.

   Is there a possiblity of protecting these tables through a password or some other means?

Thanks!
0
Comment
Question by:salmanfazal
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 19

Expert Comment

by:Bhavesh Shah
ID: 34127719
Hi,

check out this post.

it may helps
0
 

Author Comment

by:salmanfazal
ID: 34127727
which post?
0
 
LVL 14

Expert Comment

by:leoahmad
ID: 34127752
the proper way is using grant permissions to particular user.
0
 

Author Comment

by:salmanfazal
ID: 34127757
but the 'sa' account can override this?
0
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 
LVL 19

Expert Comment

by:Bhavesh Shah
ID: 34127767
0
 
LVL 7

Accepted Solution

by:
armchang earned 500 total points
ID: 34127770
I think it's not possible as administrator's may have rights to modify structures of the database and the same goes with the programmers. Unless if you take away table alter, drop and add rights then they may exercise only Data Manipulation Language commands into your database which is very limited.

You may try to disable database access from the programmers and administrators which is more likely possible than disabling table access.

Does this answer your question?
0
 
LVL 14

Expert Comment

by:leoahmad
ID: 34127777
how many administrators could have access this. by the way it seems odd to restrict administrators doing their job.
0
 

Author Closing Comment

by:salmanfazal
ID: 34592930
Thnx. Its not possible actually.
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

SQL Server engine let you use a Windows account or a SQL Server account to connect to a SQL Server instance. This can be configured immediatly during the SQL Server installation or after in the Server Authentication section in the Server properties …
This article explains how to reset the password of the sa account on a Microsoft SQL Server.  The steps in this article work in SQL 2005, 2008, 2008 R2, 2012, 2014 and 2016.
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now