﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / SQL Server Security Skills / Testing Center  / Security of the database / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Wed, 22 May 2013 03:43:45 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Security of the database</title><link>http://www.sqlservercentral.com/Forums/Topic307543-119-1.aspx</link><description>&lt;P&gt;What's so precious about your data that you don't want the user (i.e. the owner) to access it through anything but you interface?  I wouldn't buy a software product if I couldn't have access to the data directly.&lt;/P&gt;&lt;P&gt;Steve B.&lt;/P&gt;</description><pubDate>Tue, 12 Sep 2006 15:11:00 GMT</pubDate><dc:creator>steve block</dc:creator></item><item><title>RE: Security of the database</title><link>http://www.sqlservercentral.com/Forums/Topic307543-119-1.aspx</link><description>&lt;P&gt;Remove builtin\Administrators from the sysadmin role. Make sure that you have another admin account before you do that. Make sure that the sa login has a strong password.&lt;/P&gt;&lt;P&gt;It won't stop him from copying the data files off, but there's no way to stop a system administrator from doing that. Speak to the client's system administrators about securing the server.&lt;/P&gt;&lt;P&gt;That's about the best you can do if you don't have control over the infrastructure and the server.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Tue, 12 Sep 2006 09:21:00 GMT</pubDate><dc:creator>GilaMonster</dc:creator></item><item><title>RE: Security of the database</title><link>http://www.sqlservercentral.com/Forums/Topic307543-119-1.aspx</link><description>&lt;P&gt;Let me point out the problem from a different angle.&lt;/P&gt;&lt;P&gt;I have developed an application using SQL Server 2000 as the backend. When I implement the same at a client's location, he has complete access to the database. What I want to achieve is that, the database can only be accessed from my application with only my password. The client would have admin access to the server, but he is not supposed to touch the database directly.&lt;/P&gt;</description><pubDate>Tue, 12 Sep 2006 09:14:00 GMT</pubDate><dc:creator>Mathew Daniel</dc:creator></item><item><title>RE: Security of the database</title><link>http://www.sqlservercentral.com/Forums/Topic307543-119-1.aspx</link><description>&lt;P&gt;&lt;EM&gt;It is possible for anybody to copy the mdf and ldf files of a database, copy it on another machine and have complete access over it&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;If users have access to the server such that they can shut SQL down and copy the database files off, then you have a far bigger problem than database security.&lt;/P&gt;&lt;P&gt;How to overcome it is simple. Secure the server. Ensure that only those who need access to the server (probably just the server admins) have access.&lt;/P&gt;</description><pubDate>Tue, 12 Sep 2006 02:36:00 GMT</pubDate><dc:creator>GilaMonster</dc:creator></item><item><title>Security of the database</title><link>http://www.sqlservercentral.com/Forums/Topic307543-119-1.aspx</link><description>Lot of issues of security have been discussed in the past. But a trivial problem of security baffles me.It is possible for anybody to copy the mdf and ldf files of a database, copy it on another machine and have complete access over it, if he has admin rights. How is it possible to overcome this security problem. What I need is once the database is created with a user on a particular machine, the access must be restricted to that user only and not even to sa. Is this kind of security possible in SQL Server 2000</description><pubDate>Mon, 11 Sep 2006 01:49:00 GMT</pubDate><dc:creator>Mathew Daniel</dc:creator></item></channel></rss>