﻿<?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 7,2000 / Sarbanes-Oxley </title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Tue, 21 May 2013 17:42:34 GMT</lastBuildDate><ttl>20</ttl><item><title>In SQL 2000, security login inquiry</title><link>http://www.sqlservercentral.com/Forums/Topic1093984-161-1.aspx</link><description>We used the trace file and saw an "SA" ID login in SQL2K was failed and the hostname is blank. Is it possible that the "SA" ID in SQL 2000 was able to login and you cannot capture the HostName?</description><pubDate>Fri, 15 Apr 2011 03:19:08 GMT</pubDate><dc:creator>escobal_lor</dc:creator></item><item><title>Looking for Security Auditing solution</title><link>http://www.sqlservercentral.com/Forums/Topic225294-161-1.aspx</link><description>&lt;P&gt;I am looking for a security auditing solution. Any feedback on 3rd party vendors that supply these solutions?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;</description><pubDate>Fri, 30 Sep 2005 14:02:00 GMT</pubDate><dc:creator>Jack Henry</dc:creator></item><item><title>Auditor Knowledge of Database Environment</title><link>http://www.sqlservercentral.com/Forums/Topic305599-161-1.aspx</link><description>&lt;P&gt;Now that most companies have gone through at least one round of SOX, I'm wondering what everyone's assessment of the auditor's understanding of the database environment is.&lt;/P&gt;&lt;P&gt;I've found them to concentrate on the compiled executables of the client applications, but not think much about the unencrypted business logic that resides in stored procedures and triggers in the database environment.  In our case, they seem to think of databases as only data storage, and don't consider how powerful and immediate the environment really is.&lt;/P&gt;&lt;P&gt;There's probably a mosaic of response depending on what auditor companies have had, but I'm curious what everyone's experience has been.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description><pubDate>Fri, 01 Sep 2006 05:13:00 GMT</pubDate><dc:creator>JunkMail Victim</dc:creator></item><item><title>Enable Common Criteria Compliance?</title><link>http://www.sqlservercentral.com/Forums/Topic533557-161-1.aspx</link><description>I need to do some research for auditing SOX related applications for SQL2005.  Anyone has worked on this option yet?  Any input or related links are much appreciated.</description><pubDate>Mon, 14 Jul 2008 08:31:15 GMT</pubDate><dc:creator>Vivien Xing</dc:creator></item><item><title>sox guidelines for writing software specs</title><link>http://www.sqlservercentral.com/Forums/Topic798685-161-1.aspx</link><description>Hello!I'm a developer and I write my own requirements and I have read access to production servers.Am I violating SOX guidelines by writing my own requirements and then doing the development?  I'm really unsure how to interpret SOX since I'm an IT person but technically, I'm not in the IT department.Can somebody please help me understand?Thank you very much!-Michelle   :-)</description><pubDate>Tue, 06 Oct 2009 11:07:08 GMT</pubDate><dc:creator>mm-1009269</dc:creator></item><item><title>Audti Trial for a single user</title><link>http://www.sqlservercentral.com/Forums/Topic776423-161-1.aspx</link><description>HelloFor business requirements I want to create another sysadmin account called "sa2" and give it to the Software Developers/Business Analysts to use so they can perform their duties. What I want to do is implement a audit trail for that user only to capture any update/delete as well as creating databases, indexes, fields etc...pretty much everything for that user. We use SQL 2005 and 2008.Have anyone done this before? Your help/advice is muchly appreciated.ThanksBrandon</description><pubDate>Mon, 24 Aug 2009 21:44:47 GMT</pubDate><dc:creator>WAGalaxy</dc:creator></item><item><title>Log Reader Software</title><link>http://www.sqlservercentral.com/Forums/Topic118657-161-1.aspx</link><description>&lt;P&gt;I’ve been asked to find software that will read the SQL Server log to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Identify anyone making DDL changes&lt;/LI&gt;&lt;LI&gt;Identify anyone making data changes (i.e., UPDATE, INSERT, DELETE)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Does such a product exist for Microsoft SQL Server 2000? &lt;img src='images/emotions/unsure.gif' height='20' width='20' border='0' title='Unsure' align='absmiddle'&gt; SQL Profiler "kinda" fits the bill, but it takes a lot of disk space, and you can easily lose data if it crashes or fills up a disk. And it could simply be turned off if someone wanted to "mess with" the data.&lt;/P&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;Jon&lt;/P&gt;</description><pubDate>Tue, 01 Jun 2004 09:33:00 GMT</pubDate><dc:creator>shew</dc:creator></item><item><title>Enabling Audit for SQL Server 2005 / PCI Compliance</title><link>http://www.sqlservercentral.com/Forums/Topic764406-161-1.aspx</link><description>Hello there,We've got to enable auditing for critical DB servers which stores Card holder data. I've read Brian Kelley's article "SQL Server Auditing - Part 1" and "	Auditing with SQL Profiler". What I don't understand is how to use the profiler to enable auditing for a particular table/column which houses the card holder data. Also, the end goal is to move these logs to a centralized log management server (RSA enVision). Can we export the profiler logs to enVision?If someone performs a select/alter/drop query on this table we wish to log the event for analysis. In addition, we wish to log account management events. Any help is greatly be appreciated.Thank you,V</description><pubDate>Mon, 03 Aug 2009 15:05:08 GMT</pubDate><dc:creator>venkatesh.selvaraju</dc:creator></item><item><title>Need to audit changes in permissions</title><link>http://www.sqlservercentral.com/Forums/Topic265971-161-1.aspx</link><description>&lt;P&gt;My SOX requirements are that I need to monitor when any changes are made to user privileges - if someone is granted new access, etc. Ideally also when a new user is created.&lt;/P&gt;&lt;P&gt;I have a trace running from SQL Profiler now but that is a pain because everytime the server is rebooted I have to stop the trace, save thefile and start a new trace.&lt;/P&gt;&lt;P&gt;I have to monitor this on 6 different servers.&lt;/P&gt;&lt;P&gt;Does anyone know of a better way to monitor this? Procedures or third part software?&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description><pubDate>Wed, 15 Mar 2006 09:55:00 GMT</pubDate><dc:creator>Sharif-217569</dc:creator></item><item><title>SOX Archiving</title><link>http://www.sqlservercentral.com/Forums/Topic579805-161-1.aspx</link><description>Hi Guys, I've looking for a solution that helps with SOX compliance on SQL in an archiving manner, what do you guys suggest. I've looked at commvault and symantec but there too expensive. CheersIan</description><pubDate>Thu, 02 Oct 2008 10:45:09 GMT</pubDate><dc:creator>ian.bailey</dc:creator></item><item><title>SQL DB Server Access Levels for Programmers</title><link>http://www.sqlservercentral.com/Forums/Topic588351-161-1.aspx</link><description>My Organisation have a SQL Development Server, Test SQL Server to test Databases and a Production SQL server.I'd like to have programmers to have all the access levels on Development server but certain access level on both Test and Production server. My question, is there a [b]guideline or policy [/b]for Programmers to have certain access to Test/Production servers?</description><pubDate>Sun, 19 Oct 2008 20:19:40 GMT</pubDate><dc:creator>jgaitu</dc:creator></item><item><title>Need advice on SOX compliant policy for access to generic admin accounts.</title><link>http://www.sqlservercentral.com/Forums/Topic185425-161-1.aspx</link><description>I work in an IT Dept. which has a number of Windows and SQL Server admins who need access to various generic admin accounts which cannot be replaced by named admin accounts. e.g MS Clustering requires the pre-defined clustering admin account, the SQL Server sys. admin. account "sa" is required to run some functions and replacing this with a named admin account which should have the same access rights as "sa" just does not work sometimes, etc.We have an upcoming SOX audit and there is talk of limiting access to the passwords for these accounts to one individual per account. e.g only one person would know the SQL Server "sa" password.IMO this is operationally dangerous, as there will always be situations where access is needed to a specific account there and then to deal with an immediate emergency. And as anyone who has worked in IT for more than 10 minutes realises, these emergency situations occur all the time.I cannot believe that there is not a SOX compliant procedure to allow multiple individuals controlled access to generic admin account passwords.How have others dealt with this very obvious requirement?I come from a DBA background and I'm just getting up to speed on SOX, so excuse me if there is an obvious solution to this.If there is, I'm all ears!Cheers. Tom.</description><pubDate>Thu, 26 May 2005 09:22:00 GMT</pubDate><dc:creator>Tom Brehony</dc:creator></item><item><title>Looking for help due to SOX - Removal of local admin from DBAs</title><link>http://www.sqlservercentral.com/Forums/Topic245670-161-1.aspx</link><description>&lt;P&gt;Thanks to SOX regulations their is a movenement to remove the dba's from the local administrators group on all the servers.  Is there a paper or anything to get me started that list out what premissions a DBA would need such as regiestry keys file access and anything else in general?&lt;/P&gt;</description><pubDate>Tue, 20 Dec 2005 12:46:00 GMT</pubDate><dc:creator>SAIC Dba</dc:creator></item><item><title>No DBAs allowed access to Production DB Servers...</title><link>http://www.sqlservercentral.com/Forums/Topic116604-161-1.aspx</link><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Our IT Director has come down and said that in order to meet compliance with Sarbox we will need to implement a new policy the removes DBA access from the production database servers. If we need access to any of the servers we will have to submit a request for a “key” and then a user id and password will be sent to us so that we can access the server. &lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;I do not believe this is true and have been unable to convince the director that this could be an unwise course of action. How are we to monitor and respond to issues if we need to request a “key” for everything from adding/modifying database users, re-running a backup job that failed, monitoring performance, etc. This is going to make doing my job, and the “keepers of key” a real burden. The other thing that scares me is that the only system administrator accounts will be SA, SQL service account and the key account.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;All which 2 key keepers are responsible for managing the passwords and do not understand SQL Server. The fun part is that we are still responsible for the servers so when the gate keepers to say a service account password change and do it wrong, it will me who has to answer to the exec’s.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Has anyone else experienced this situation? How has it worked out? &lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;I believe the director does not realize that the DBA’s role is more a specialized system administrator job. In our company it’s I am move of a hybrid DBA since I do both the Admin side and work as one of the developers. Any thoughts of how to explain this to the director? &lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Does anyone have any compelling arguments why this new approach is a bad/good idea.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Thanks&lt;/FONT&gt;&lt;/P&gt;</description><pubDate>Wed, 19 May 2004 07:35:00 GMT</pubDate><dc:creator>Mike Dominick</dc:creator></item><item><title>Unable to launch startup trace with regread ....</title><link>http://www.sqlservercentral.com/Forums/Topic380291-161-1.aspx</link><description>&lt;P&gt;Because of SOX we need to launch a modified C2-trace to monitor activities.&lt;/P&gt;&lt;P&gt;To be able to determine where to put the trace file, I've produced this sproc (because of reuse in the sox-backup-system)&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size=1&gt;Create&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;EM&gt; &lt;FONT color=#0000ff&gt;Procedure&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt; sp_DBA_GetSOXTraceFileName&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;EM&gt;@TraceFileName &lt;/EM&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;nvarchar&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;245&lt;FONT color=#808080&gt;)&lt;/FONT&gt; OUTPUT&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;as&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; &lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;begin&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;set&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; nocount &lt;FONT color=#0000ff&gt;on&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#008000&gt;&lt;EM&gt;&lt;FONT size=1&gt;/*&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;-- test execution&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;Declare @TraceFileName nvarchar(245) &lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;exec sp_DBA_GetSOXTraceFileName @TraceFileName OUTPUT&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;print @TraceFileName&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;*/&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;SET&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; @TraceFileName &lt;FONT color=#808080&gt;=&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;''&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#008000&gt;&lt;EM&gt;&lt;FONT size=1&gt;/*&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;* Get SQLServer Errorlog path&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt;&lt;FONT size=1&gt;*/&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;Create&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; &lt;FONT color=#0000ff&gt;table&lt;/FONT&gt; #tmpRegValues &lt;FONT color=#808080&gt;(&lt;/FONT&gt;[Value] varchar&lt;FONT color=#808080&gt;(&lt;/FONT&gt;50&lt;FONT color=#808080&gt;),&lt;/FONT&gt; [Data] varchar&lt;FONT color=#808080&gt;(&lt;/FONT&gt;1000&lt;FONT color=#808080&gt;))&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;insert&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; &lt;FONT color=#0000ff&gt;into&lt;/FONT&gt; #tmpRegValues &lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;exec&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; master&lt;FONT color=#808080&gt;..&lt;/FONT&gt;xp_instance_regenumvalues &lt;FONT color=#ff0000&gt;N'HKEY_LOCAL_MACHINE'&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Parameters'&lt;/FONT&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;/EM&gt;&lt;FONT color=#0000ff&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size=1&gt;Select&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;EM&gt; @TraceFileName &lt;FONT color=#808080&gt;=&lt;/FONT&gt; &lt;FONT color=#ff00ff&gt;substring&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;Data&lt;FONT color=#808080&gt;,&lt;/FONT&gt; 3&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;datalength&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;Data&lt;FONT color=#808080&gt;)&lt;/FONT&gt; &lt;FONT color=#808080&gt;-&lt;/FONT&gt; &lt;FONT color=#ff00ff&gt;charindex&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'\'&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;reverse&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;Data&lt;FONT color=#808080&gt;))&lt;/FONT&gt; &lt;FONT color=#808080&gt;-&lt;/FONT&gt; 2&lt;FONT color=#808080&gt;)&lt;/FONT&gt; &lt;FONT color=#808080&gt;+&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;'\DBASOX'&lt;/FONT&gt; &lt;FONT color=#808080&gt;+&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;'_'&lt;/FONT&gt; &lt;FONT color=#808080&gt;+&lt;/FONT&gt; &lt;FONT color=#ff00ff&gt;replace&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;@@servername&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'\'&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'_'&lt;/FONT&gt;&lt;FONT color=#808080&gt;)&lt;/FONT&gt; &lt;FONT color=#808080&gt;+&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;'_'&lt;/FONT&gt; &lt;FONT color=#808080&gt;+&lt;/FONT&gt; &lt;FONT color=#ff00ff&gt;replace&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;replace&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;replace&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;convert&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;char&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;16&lt;FONT color=#808080&gt;),&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;getdate&lt;/FONT&gt;&lt;FONT color=#808080&gt;(),&lt;/FONT&gt;121&lt;FONT color=#808080&gt;),&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'-'&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;''&lt;/FONT&gt;&lt;FONT color=#808080&gt;),&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;' '&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'_'&lt;/FONT&gt;&lt;FONT color=#808080&gt;),&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;':'&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;''&lt;/FONT&gt;&lt;FONT color=#808080&gt;)&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;from&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt; #tmpRegValues &lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;where&lt;/FONT&gt; Data &lt;FONT color=#808080&gt;like&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;'-e%' &lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;FONT size=1&gt;if&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;EM&gt; &lt;FONT color=#ff00ff&gt;@@rowcount&lt;/FONT&gt; &lt;FONT color=#808080&gt;=&lt;/FONT&gt;&lt;/EM&gt;&lt;EM&gt; 0 &lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;  raiserror&lt;/FONT&gt; &lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'DBASOX Unable to read SOX tracefilename !!'&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt; 16&lt;FONT color=#808080&gt;,&lt;/FONT&gt; 16&lt;FONT color=#808080&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;with&lt;/FONT&gt; &lt;FONT color=#ff00ff&gt;log&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT size=1&gt;DROP&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=1&gt; &lt;FONT color=#0000ff&gt;TABLE&lt;/FONT&gt; #tmpRegValues&lt;/FONT&gt;&lt;/EM&gt;&lt;FONT color=#0000ff size=2&gt;&lt;EM&gt;&lt;FONT size=1&gt;end&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113311 size=3&gt;&lt;STRONG&gt;Here's the problem :&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;If this proc is executed within a startup storedprocedure, it always raises the error &lt;FONT color=#ff0000&gt;'DBASOX Unable to read SOX tracefilename' &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#ff0000&gt;&lt;FONT color=#111111&gt;&lt;STRONG&gt;&lt;FONT color=#ff1111&gt;Aparently it cannot read the registrykey at startup time&lt;/FONT&gt;&lt;/STRONG&gt; &lt;img src='images/emotions/ermm.gif' height='20' width='20' border='0' title='Errmmm...' align='absmiddle'&gt;&lt;img src='images/emotions/blink.gif' height='20' width='20' border='0' title='Blink' align='absmiddle'&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#111111&gt;I've also tried to add a waitfor delay '00:00:05' in the actual startup proc (residing both in master !) but that didn't help.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#111111&gt;If I execute the proc in QA everything works fine &lt;img src='images/emotions/cool.gif' height='20' width='20' border='0' title='Cool' align='absmiddle'&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#111111&gt;removing the &lt;STRONG&gt;Xp_regread Allowed Paths&lt;/STRONG&gt;  also didn't help (KB 887165)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#111111&gt;&lt;EM&gt;The server is SQL2000 SP4 + kb904659 + kb904660&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#111111&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#3333dd&gt;For the moment I'll reside to storing this filename in an extra table in master, so the startup sproc for the sox-trace can be kept standard for all servers.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#111111&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Tue, 10 Jul 2007 07:36:00 GMT</pubDate><dc:creator>ALZDBA</dc:creator></item><item><title>Specific Database Compliance Questions - please advise</title><link>http://www.sqlservercentral.com/Forums/Topic363654-161-1.aspx</link><description>&lt;P&gt;OK, so we're going public.  Got to put together the plan on managing access to our production servers.&lt;/P&gt;&lt;P&gt;1. First, what do auditors look at when auditing a db environment?&lt;/P&gt;&lt;P&gt;2. More specifically, as a team of infrastructure folks, most of us here have local admin rights on the box which authenticates via BuiltIn\Administrators.  Also, our service account is a sysadm.  What is the acceptable #of 'sysadmins' on a prod box (or is there any?) Do we remove the BuiltIn\Admin account?&lt;/P&gt;&lt;P&gt;3. With respect to logons, is turning on Logon Failures sufficient to log? &lt;/P&gt;&lt;P&gt;4. public role - what is expected here?&lt;/P&gt;&lt;P&gt;I have more q's, but I'll wait for some reply to the above. TIA!&lt;/P&gt;</description><pubDate>Mon, 07 May 2007 07:58:00 GMT</pubDate><dc:creator>sql_jr</dc:creator></item><item><title>Where Can a DBA learn More about SOX</title><link>http://www.sqlservercentral.com/Forums/Topic212223-161-1.aspx</link><description>&lt;P&gt;I'm totally new to this stuff. I'm told that the actual SOX "defining document" is thousands of pages and not practical for me to read through. I'm also told that SOX, in practice, is what our auditors tell us what we need to do. (My company is already talking to auditing companies that profess SOX expertise.)&lt;/P&gt;&lt;P&gt;Any idea where a DBA can start to learn about SOX?&lt;/P&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;&lt;P&gt;P.S. Around our company, our frontend applications control authentication.  Often the application talks to the database using a single account, for all users, using the app. We can't begin to trace at the database level who is doing what. I'd bet SOX will have something to say about this approach.&lt;/P&gt;</description><pubDate>Fri, 19 Aug 2005 11:43:00 GMT</pubDate><dc:creator>Barkingdog</dc:creator></item><item><title>DBGhost</title><link>http://www.sqlservercentral.com/Forums/Topic229156-161-1.aspx</link><description>&lt;P&gt;My company is currently in the process of becomgin SOX compliant. We are setting up a development,test,and production server environment. I have downloaded the evaluation version of DBGhost but am not sure exactly where to start. Do you have to be using a version control program to use DBGhost. Any help would be appreciated. &lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;</description><pubDate>Fri, 14 Oct 2005 15:28:00 GMT</pubDate><dc:creator>Robert Wilson-203725</dc:creator></item><item><title>Contractor Access to Company Databases</title><link>http://www.sqlservercentral.com/Forums/Topic332039-161-1.aspx</link><description>&lt;SPAN id=Showtread1_ThreadRepeater__ctl1_lblFullMessage&gt; Hi there &lt;P&gt;I need to get some feedback about DBA Contractor access to our company databases.  I am a DBA and from time to time we get DBA contractors in to perform development work on specifc systems.  The group that they current get added to gives them access to all systems in the company (we have a lot of systems from payroll to customers etc).  I might add that our company is a well known financial institution in our country.&lt;/P&gt;&lt;P&gt;How are other DBA's treating contractors in their company.  I have no problem giving them the access they need to perform the task that they are contracted to do, but should they get full access?&lt;/P&gt;&lt;P&gt;How does this fit in with Sarbanes Oxley?&lt;/P&gt;&lt;P&gt;Your feedback would be much appreciated.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/SPAN&gt;</description><pubDate>Thu, 21 Dec 2006 00:28:00 GMT</pubDate><dc:creator>Mark Shepherd</dc:creator></item><item><title>Database Documentation</title><link>http://www.sqlservercentral.com/Forums/Topic172415-161-1.aspx</link><description>&lt;P&gt;Greetings to the group!&lt;/P&gt;&lt;P&gt;I've been told that our Sarbanes-Oxley requirements include documentation of all of our databases.&lt;/P&gt;&lt;P&gt;My thought is to generate the SQL scripts (through Enterprise Manager) for all objects in each database.&lt;/P&gt;&lt;P&gt;Does this sound appropriate? How are others handling this? Some db management tool?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bob&lt;/P&gt;</description><pubDate>Wed, 06 Apr 2005 08:10:00 GMT</pubDate><dc:creator>Bob Bridges-173967</dc:creator></item><item><title>"Column encryption" software recommendations?</title><link>http://www.sqlservercentral.com/Forums/Topic167284-161-1.aspx</link><description>&lt;P&gt;I am testing software to encrypt columns in sql tables. It's an interesting experience. Typically such software renames the base table containing encrypted columns and creates a VIEW having  the name of the original table.  The idea is to make the transformation have as little impact as possible at the source code level. I applied one company's package to a test databases (pretyy complex ones) and found out... after much trouble .... that I couldn't de-crypt the very columns I had encryped! Yes, I can encrypt\decrypt Northwind with their product, I am working with the company on this one.&lt;/P&gt;&lt;P&gt;I also found that DTS no longer recognized the table name and that QA, expecting to display text, would sometimes freak out when it hit an encrypted (binary) field.&lt;/P&gt;&lt;P&gt;That's my sob story. Now I'm chechking out the products of Protegrity hoping to have greatr success.&lt;/P&gt;&lt;P&gt;Can you recommed database encryption software for me to test?&lt;/P&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Fri, 11 Mar 2005 10:48:00 GMT</pubDate><dc:creator>Barkingdog</dc:creator></item><item><title>Database Activity Monitoring/Auditing</title><link>http://www.sqlservercentral.com/Forums/Topic305605-161-1.aspx</link><description>&lt;P&gt;I'm wondering if anyone has tried to set up auditing on databases that are particularly active, and generate a lot of extraneous information in the normal operation of the application.  For example, the 'sa' account may be used by the application to create and drop tables, move data around, generating tens of thousands of records in the process.  It may also act on behalf of the user, effectively masking who was doing what.&lt;/P&gt;&lt;P&gt;I'm curious what products may have been used, and what kind of filtering you apply.  I'm even curious who may have segregated duties to lessen the requirement for monitoring.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description><pubDate>Fri, 01 Sep 2006 05:30:00 GMT</pubDate><dc:creator>JunkMail Victim</dc:creator></item><item><title>How to identify GROUPS in database roles</title><link>http://www.sqlservercentral.com/Forums/Topic271372-161-1.aspx</link><description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I am writing these scripts to prepare report that shows all the users that have dbo rights on a given database.&lt;/P&gt;&lt;P&gt;By using &lt;STRONG&gt;sp_helprolemember 'db_owner'&lt;/STRONG&gt; I can get the required list. But some of these members are Local or Domain groups. Under such situations, I have to show all the logins within these groups (iteratively if required). I can do that also by writing a VB script to read from Active directory.&lt;/P&gt;&lt;P&gt;But the main problem I am having here is how to identify if a dbo role member is a group or just a login?&lt;/P&gt;&lt;P&gt;Is there some table/view/stored proc that can give us this info?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Prasad &lt;/P&gt;</description><pubDate>Wed, 05 Apr 2006 12:46:00 GMT</pubDate><dc:creator>Prasad Pavirala</dc:creator></item><item><title>SAS 70 Certification</title><link>http://www.sqlservercentral.com/Forums/Topic266649-161-1.aspx</link><description>&lt;P&gt;All&lt;/P&gt;&lt;P&gt;Has anyone gone thru a SAS 70 audit and certification. &lt;/P&gt;&lt;P&gt;I am assuming that it is very similar to a SOX audit, but the devil is in the details. &lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;</description><pubDate>Fri, 17 Mar 2006 10:02:00 GMT</pubDate><dc:creator>Eric Peterson</dc:creator></item><item><title>Securing DTS connections for Sarbanes Oxley</title><link>http://www.sqlservercentral.com/Forums/Topic265348-161-1.aspx</link><description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We have jobs scheduled on several of our Database Servers, which execute DTS packages. The DTS packages have Connections (steps) to more than one Sql Servers (different applications). Because of the Sarbanes Oxley requirements, we are trying to come up with a way where only the primary developer for any given application would know the password for that application/Sqlserver. And because we have integrations between different systems/applications via DTS packages, we want to come up with a scenario where the developer of the DTS package would not need to know the password for the connection step to the other application involved in the DTS. This is what we have come up with so far:In our Development environment, the developers will have access to all the databases on all the sql servers via their NT domain accounts. Thus, they can create the DTS packages with connections to different sql server /databases (Development only) using windows authentication on all connection steps and then test it. When the DTS needs to be deployed, only the primary developer for the production database where the DTS/Job is to be housed, will have access to do so. He/She will copy (save as) the DTS to the production server, and then schedule it as a job. The DTS owner will thus be the primary developer for the application who has sa privileges. If my understanding is correct, when the DTS is executed by the job, if the DTS uses 'Windows authentication' on the connection steps, the credentials associated with the sql server agent log on (from the machine where the job is running), will be used for authentication. Is this correct? If it is, then if we have sql server agents on all our instances to start using a windows domain account that has administrative rights, would this approach work? It seems like the NT domain admin account falls under the BuiltIn/Administrator login. WE have that login under the Sa role.Would this approach work? Is there any downside to using such a mechanism.Moreover, when the credentials from the sql server agent log on are passed to authenticate against any sql database, how does sql server figure out that this log on is part of the builtin/administrator group? Does Active Directory come into play at all?Jaladhi&lt;/P&gt;</description><pubDate>Mon, 13 Mar 2006 12:35:00 GMT</pubDate><dc:creator>cooljdude</dc:creator></item><item><title>Resources?</title><link>http://www.sqlservercentral.com/Forums/Topic252285-161-1.aspx</link><description>&lt;P&gt;Hi All,Just changed jobs and the new company are SOX complient.  This is all very new to me, so if you have any good resources I can read up on, I'd appreciate it.  Also, are there any SOX resources which target DB Servers/Applications/Installs?  We run SQL Server &amp;amp; Oracle, so I'd be interested in reading up on both.ThanksClive&lt;/P&gt;</description><pubDate>Fri, 20 Jan 2006 04:29:00 GMT</pubDate><dc:creator>Clive Strong</dc:creator></item><item><title>Editting DTS packages</title><link>http://www.sqlservercentral.com/Forums/Topic194036-161-1.aspx</link><description>&lt;P&gt;I am in the process of planning for moving a database to a new sql2000 instance. The problem is I found out there is several hundred DTS packages saved as structured storage files (.DTS) that will need to be editted to reflect the new instance name. The only way I know how to do this is to edit each one individually. Does anyone know of any tools or tricks to do this quickly?&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Fri, 24 Jun 2005 12:45:00 GMT</pubDate><dc:creator>John R. Yori</dc:creator></item><item><title>Help wanted for an interview...</title><link>http://www.sqlservercentral.com/Forums/Topic256605-161-1.aspx</link><description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I've got a spec that I'm trying to get a good global picture of, so I can knock their socks off.  A lot of it makes sense, some things don't, I'm not too savvy in management-speak (which I've marked '???'), any thoughts?&lt;/P&gt;&lt;P&gt;It's for a sports company interested in the following:&lt;/P&gt;&lt;P&gt;1) Putting in compliant practices across their European region (they have several continental Soccer teams);&lt;/P&gt;&lt;P&gt;2) Capacity Planning (I'm presuming they want future projections of DB and Log growth in terms of both transactions and server resources)&lt;/P&gt;&lt;P&gt;3) Change Reconciliation ???&lt;/P&gt;&lt;P&gt;4) Wintel Segregation of Duties (I presume they're trying to separate NT Admins from SQL Admins, but again, ???)&lt;/P&gt;&lt;P&gt;5) Log Review Process Implementation ????&lt;/P&gt;&lt;P&gt;6) Threat to a particular database arising from ODBC - always been more Admin than Dev, what might be going on here??&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Tue, 07 Feb 2006 19:02:00 GMT</pubDate><dc:creator>Jay Bee-249994</dc:creator></item><item><title>A blocking problem</title><link>http://www.sqlservercentral.com/Forums/Topic244355-161-1.aspx</link><description>&lt;P&gt;In my production environment, I have a stored procedure which was called by an application several time. This stored procedure was used to return a new sequence number for the 'key' passed as an argument. For example, if appliication needs to add a new customer record, this stored procedure was called and returned a new cust_num for the new record. The 'last_sequence_oid' table has the column keyname and the column storing the last sequence number used for the 'keyname'.&lt;/P&gt;&lt;P&gt;Recently, we experienced a blocking problem with the 'last_sequence_oid' table. By examing the sysprocesses table, I found that the blocker was the apps calling the stored procedure. The blocker sysprocesses record has shown that the blocked column was 0, waittime was 0, waittype was 0x000, and the status was 'AWATING FOR COMMAND'.&lt;/P&gt;&lt;P&gt;If I killed the application process, all the login sessions blocked were able to continue.&lt;/P&gt;&lt;P&gt;We could not reproduce the blocking problem in test environment. And blocking problem occasionally occurred in production environment. SQL Profiler trace did not show errors or exceptions.&lt;/P&gt;&lt;P&gt;Can anyone share his experience with me to investigate this problem. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;-- Peter Lo&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Wed, 14 Dec 2005 21:38:00 GMT</pubDate><dc:creator>lopeter</dc:creator></item><item><title>Online Resources</title><link>http://www.sqlservercentral.com/Forums/Topic101037-161-1.aspx</link><description>&lt;P&gt;&lt;STRONG&gt;Text of Sarbanes-Oxley Act of 2002:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://news.findlaw.com/hdocs/docs/gwbush/sarbanesoxley072302.pdf"&gt;http://news.findlaw.com/hdocs/docs/gwbush/sarbanesoxley072302.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;US Securities and Exchange Commission Resources:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sec.gov/spotlight/sarbanes-oxley.htm"&gt;http://www.sec.gov/spotlight/sarbanes-oxley.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;American Institute of Certified Public Accountants:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.aicpa.org/sarbanes/index-07-09-03.asp"&gt;http://www.aicpa.org/sarbanes/index-07-09-03.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Wed, 18 Feb 2004 15:11:00 GMT</pubDate><dc:creator>K. Brian Kelley</dc:creator></item><item><title>Secure Transaction Logs</title><link>http://www.sqlservercentral.com/Forums/Topic193066-161-1.aspx</link><description>&lt;P&gt;Due to SOX, i am being asked to do the following:&lt;/P&gt;&lt;P&gt;We purchased LogExplorer to view the transaction logs for auditing.  I am being asked to copy the transaction logs to a secure location, so they can be reviewed. &lt;/P&gt;&lt;P&gt;My Problem: I backup the log every 11 minutes and name the file based on the date and hour.  During the same hour I append the transaction log backup to the file.  What is the best approach for the back, and copy to the secure location.  Keeping in mind that the file being copied may be in use.  Also, if successfully copied I need to remove the file from by original location.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Wed, 22 Jun 2005 10:44:00 GMT</pubDate><dc:creator>Curtis Smith</dc:creator></item><item><title>Montioring using Guardium SQL Guard or other similar products</title><link>http://www.sqlservercentral.com/Forums/Topic145033-161-1.aspx</link><description>&lt;P&gt;I'm a system DBA for a large company.  We have approx 20 SQL Servers at our central computer facility.  There are many other SQL Servers throughout the enterprise.  &lt;/P&gt;&lt;P&gt;With the advent of SOX, and just overall security awareness, it's been presented to us that we should evaluate Guardium Inc's "SQL Guard" to monitor all SQL Servers in the Enterprise.  Has anyone used the product, or something similar?  If so, what did you find?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ben Reeder - Deere and Company SQL Server DBA&lt;/P&gt;</description><pubDate>Fri, 05 Nov 2004 14:03:00 GMT</pubDate><dc:creator>timingskey</dc:creator></item><item><title>Looking for SOX-Security Details</title><link>http://www.sqlservercentral.com/Forums/Topic178359-161-1.aspx</link><description>&lt;P&gt;Does anyone know where I can find details specific to SOX &amp;amp; SQL Server security?  I'm trying to determine what SOX says about security of SQL Server if it says anything at all.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description><pubDate>Thu, 28 Apr 2005 10:25:00 GMT</pubDate><dc:creator>YSLGuru</dc:creator></item><item><title>Looking for SQL open source accounting</title><link>http://www.sqlservercentral.com/Forums/Topic175225-161-1.aspx</link><description>&lt;P&gt;I am trying to find some open source accounting that can be used in conjunction with the dot NET environment. From what I have researched so far much of the actual controls for accounting systems resides in the database structure. Therefore I am asking this question here in hopes someone may point me in the right direction. &lt;/P&gt;&lt;P&gt;Thanks,Gery&lt;/P&gt;</description><pubDate>Sun, 17 Apr 2005 21:53:00 GMT</pubDate><dc:creator>Gery D. Dorazio</dc:creator></item><item><title>Monitor Server</title><link>http://www.sqlservercentral.com/Forums/Topic174523-161-1.aspx</link><description>With SOX in place, can a developer atleast  "monitor"  a questionable server? I have been trying to fix a deadlock issue on a production server for two days with this "Hands off" approach....and may have fixed it. But I need to monitor the server in question. </description><pubDate>Wed, 13 Apr 2005 13:15:00 GMT</pubDate><dc:creator>Martin D. Cymerman</dc:creator></item><item><title>Auditing DB backend to webserver"</title><link>http://www.sqlservercentral.com/Forums/Topic167278-161-1.aspx</link><description>&lt;P&gt;Users Browse to our site and enter sensitive data in our database backend (of course behind the firewall, etc.) The communication between the webserver and database backend is done via a single, anonymous, account as we don't know the identiy of the user using the Browser. So, from the perspective of SOX what type of auditing is required? (We certainly can't identify who has changed what -- only what has been changed.)&lt;/P&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Fri, 11 Mar 2005 10:37:00 GMT</pubDate><dc:creator>Barkingdog</dc:creator></item><item><title>Who Did What?</title><link>http://www.sqlservercentral.com/Forums/Topic148065-161-1.aspx</link><description>With the SOX lock downs on our SQL databases, it appears someone had taken "rights" away from a particular login id that imports data via batch. This login was changed and limited in it's access, however, for the last 2.5 years, it did had the correct rights. Once the problem was identified and fixed (restore rights to the login id), now one is "owning" up to making the change. Where do I go to look at the log files to see who made this change originally?</description><pubDate>Wed, 24 Nov 2004 22:41:00 GMT</pubDate><dc:creator>sqlintern</dc:creator></item><item><title>Retrieving next to last row in a recordset</title><link>http://www.sqlservercentral.com/Forums/Topic153595-161-1.aspx</link><description>&lt;P&gt;I have a table that contains many records for one topic.&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P class=MsoHeading7 style="MARGIN: 0in 0in 0pt"&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT face=Arial&gt;Employee &lt;SPAN style="mso-spacerun: yes"&gt;   &lt;/SPAN&gt;PTO_Accr &lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;Employ status&lt;SPAN style="mso-spacerun: yes"&gt;   &lt;/SPAN&gt;Effective Date&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;123456&lt;SPAN style="mso-spacerun: yes"&gt;            &lt;/SPAN&gt;.91&lt;SPAN style="mso-spacerun: yes"&gt;             &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;          &lt;/SPAN&gt;T&lt;SPAN style="mso-spacerun: yes"&gt;                  &lt;/SPAN&gt;01/31/2005&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;123456&lt;SPAN style="mso-spacerun: yes"&gt;            &lt;/SPAN&gt;.91&lt;SPAN style="mso-spacerun: yes"&gt;                       &lt;/SPAN&gt;A&lt;SPAN style="mso-spacerun: yes"&gt;                  &lt;/SPAN&gt;08/01/2004&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;123456&lt;SPAN style="mso-spacerun: yes"&gt;            &lt;/SPAN&gt;.91&lt;SPAN style="mso-spacerun: yes"&gt;                       &lt;/SPAN&gt;A&lt;SPAN style="mso-spacerun: yes"&gt;                  &lt;/SPAN&gt;06/15/2004&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;123456&lt;SPAN style="mso-spacerun: yes"&gt;            &lt;/SPAN&gt;.80&lt;SPAN style="mso-spacerun: yes"&gt;                       &lt;/SPAN&gt;A&lt;SPAN style="mso-spacerun: yes"&gt;                  &lt;/SPAN&gt;01/15/2002&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;My stored procedure needs to look at the last effective dated record, however, if the employee is terminated I need to capture the next to last record (in this case, 08/01/2004). I can not use a prior in the same script as a fetch next. Any suggestions would be greatly appreciated. Thank you.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Tue, 04 Jan 2005 14:47:00 GMT</pubDate><dc:creator>sqlintern</dc:creator></item><item><title>Database Schema Changes &amp; SOX</title><link>http://www.sqlservercentral.com/Forums/Topic117197-161-1.aspx</link><description>&lt;P&gt;Having an audit trail &amp;amp; controls over changes to data within a database is a requirement of the SOX Act.  But does this also include providing an audit trail of changes to the database schema, reference tables &amp;amp; stored procedure code?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Darren&lt;/P&gt;</description><pubDate>Sun, 23 May 2004 04:02:00 GMT</pubDate><dc:creator>Darren Fuller</dc:creator></item><item><title>Audit SQL account usage</title><link>http://www.sqlservercentral.com/Forums/Topic150508-161-1.aspx</link><description>&lt;P&gt;To comply with SOX requirements we have established Maintenance accounts that are checked out (given a key/password).  The account is good for a peroid of time before the password gets changed.  I have the requirement to audit the activities of the accounts.  What is the easiest way to do this?  Profiler does'nt seem like an option because of the ongoing nature and amount of accounts to monitor.  Do I need a log reader software and if so which one can track changes by account name?&lt;/P&gt;</description><pubDate>Fri, 10 Dec 2004 14:56:00 GMT</pubDate><dc:creator>Gary Andrade</dc:creator></item></channel></rss>