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)
 How to disable sql server windows authentication

Author  Topic 

AnjiReddyK
Starting Member

5 Posts

Posted - 2005-05-20 : 03:24:17
Hi,


I want to protect my sql server data with enduser including the End User with Administrative rights. I don't want to expose my sql server data to any one. It is published only through my front end application.


I have installed the Second Instance of SQL SERVER and I dumped my database into that Second Instance. even from second instance of sql server also through Windows Authentication mode the client is able to connect to the database.

We are able to stop connecting through SQL Authentication but not with Windows authentication because he may have admin rights on his/her system.

Is there any solution to stop connecting to the second instance from windows authentication?

Please suggest me on that.

Thanks & Regards

Anji Reddy


kid_on_the_block
Posting Yak Master

172 Posts

Posted - 2005-05-20 : 04:09:09
It seems like you have selected the mixed mode to get access to SQL Server. Change that to only SQL authentication & then change the SA password , I dont think then anyone will have access to the Server
Go to Top of Page

AnjiReddyK
Starting Member

5 Posts

Posted - 2005-05-20 : 04:27:08
Hi Thank you
But we don't have only Sql Authentication mode.
we have 2 options
1) Windows
2) Mixed(Sql Server and windows)

Thanks & Regards
Anji Reddy



quote:
Originally posted by kid_on_the_block

It seems like you have selected the mixed mode to get access to SQL Server. Change that to only SQL authentication & then change the SA password , I dont think then anyone will have access to the Server


Go to Top of Page

mr_mist
Grunnio

1870 Posts

Posted - 2005-05-20 : 05:16:22
If you want to prevent a user from logging in, then add that user's windows account to the logins and click "deny access". Bear in mind though that this will override any allowed access through other methods for that account.

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

AnjiReddyK
Starting Member

5 Posts

Posted - 2005-05-20 : 06:09:03
Hi mr_mist,
I we cannot override the database administrators access rights and we need to prevent data even from database administrator.

Thanks & Regards
Anji Reddy




quote:
Originally posted by mr_mist

If you want to prevent a user from logging in, then add that user's windows account to the logins and click "deny access". Bear in mind though that this will override any allowed access through other methods for that account.

-------
Moo. :)

Go to Top of Page

mr_mist
Grunnio

1870 Posts

Posted - 2005-05-20 : 07:20:43
quote:
Originally posted by AnjiReddyK

Hi mr_mist,
I we cannot override the database administrators access rights and we need to prevent data even from database administrator.




Clearly if you can't do it you can't do it. I'm not sure what you are asking in that case.

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

robvolk
Most Valuable Yak

15732 Posts

Posted - 2005-05-20 : 07:22:02
If you cannot trust your DBA with the database, then you need to find another DBA. The only other option you have (and it's not a good one) is to encrypt the sensitive data in your application before you insert it into the database. Saying the DBA cannot access the data is like saying you can't allow a doctor to examine you, because you have a wart or embarrassing birthmark.
Go to Top of Page

AnjiReddyK
Starting Member

5 Posts

Posted - 2005-05-20 : 07:36:43
Hi
Here my point is if my competetor buys my software and studied the database design completely and he can also implement the same functionality.

My clent will sale this software to others and this is my client requirement but not ours.

Thansk & Regards
Anji Reddy



quote:
Originally posted by robvolk

If you cannot trust your DBA with the database, then you need to find another DBA. The only other option you have (and it's not a good one) is to encrypt the sensitive data in your application before you insert it into the database. Saying the DBA cannot access the data is like saying you can't allow a doctor to examine you, because you have a wart or embarrassing birthmark.

Go to Top of Page

mr_mist
Grunnio

1870 Posts

Posted - 2005-05-20 : 07:53:39
quote:
Originally posted by AnjiReddyK

Hi
Here my point is if my competetor buys my software and studied the database design completely and he can also implement the same functionality.




..and if someone did that, then you could sue them.

Anyway, if you are bothered, then your choices are either to encrypt your data and/or procedures, or to only allow your database to be used as part of a hosted and managed application.

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

AnjiReddyK
Starting Member

5 Posts

Posted - 2005-05-20 : 08:22:28
Hi
I have the one more option going for column level encryption also.
But it slows down the performance if we encrypted more number of columns.

Thnaks & Regards
Anji Reddy
Go to Top of Page
   

- Advertisement -