Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Quesiton about database access denial

Author  Topic 

heze
Posting Yak Master

192 Posts

Posted - 2006-03-22 : 00:30:06
Hi,

Where I work IT does not allow the departments to query their production databases, they argue performance and security issues. I have done some research but have no found convincing arguments, can anybody give me some advice or cite a link to get more info about the reasons for which we are not allowed access to query (select only) the live databases directly?

thank you

afrika
Master Smack Fu Yak Hacker

2706 Posts

Posted - 2006-03-22 : 04:15:49
guess its quite simple.

Yeah select only, but then again, mistakes do happen and they could be costly, If you accidentally delete records, What do you do?

Many instances, people dont allow you to run commands directly, unless you call a SP. Its much safer. Then you can account who did what and when.

rgds
Go to Top of Page

mr_mist
Grunnio

1870 Posts

Posted - 2006-03-22 : 05:22:57
Performance is an important issue. If your database is serving folk other than internal departments, then it's valid to stop internal people querying the live db. A badly written ad-hoc query could take out the system practically - I've seen it happen, all you need is for someone to miss a join criterion and your system is pulling back millions of rows to someone's console.

What you should probably be asking is why isn't there a reporting server? If you've got a valid need to have access to the data then some facility should be in place. The live server could be log shipping to a reporting database for example, or something similar.

-------
Moo. :)
Go to Top of Page
   

- Advertisement -