<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.sqlservercentral.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tim Mitchell - All Comments</title><link>http://blogs.sqlservercentral.com/tim_mitchell/default.aspx</link><description>Tales of my travels through the land of SQL Server</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>re: Give us SP3!</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2008/03/12/give-us-sp3.aspx#8764</link><pubDate>Thu, 17 Apr 2008 00:06:43 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:8764</guid><dc:creator>Tim Mitchell</dc:creator><description>&lt;p&gt;It appears that our voice is heard...&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.technet.com/dataplatforminsider/archive/2008/04/15/sql-server-2005-sp3-coming-soon.aspx"&gt;blogs.technet.com/.../sql-server-2005-sp3-coming-soon.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=8764" width="1" height="1"&gt;</description></item><item><title>re: For those just starting out with SSIS</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/01/31/1332.aspx#8632</link><pubDate>Thu, 14 Feb 2008 15:37:46 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:8632</guid><dc:creator>Ripal</dc:creator><description>&lt;p&gt;Hi , can you suggest any online resource from where i can download the code for My SSIS Programminb.&lt;/p&gt;
&lt;p&gt;I want to transfer my ABC.mdb dataabse into sql server !! &lt;/p&gt;
&lt;p&gt;thanks &lt;/p&gt;
&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=8632" width="1" height="1"&gt;</description></item><item><title>re: On the Importance of Documentation...</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2008/01/09/on-the-importance-of-documentation.aspx#3367</link><pubDate>Mon, 14 Jan 2008 15:26:33 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:3367</guid><dc:creator>DonW</dc:creator><description>&lt;p&gt;I also agree. &amp;nbsp;It might not even be a case of saving your job, you might simply save your credibility. &amp;nbsp;When someone asks you something about that section of code and you scratch your head and have to admit you are not sure what you were doing and why, some people tend to wonder if you have any idea what you are doing, period. &amp;nbsp;It won't matter if you are able to tell them an hour later what was behind the code (if you do figure it out) you have still put a dent in your creditility that will take a long time to remove. &amp;nbsp;I speak from first-hand experience.&lt;/p&gt;
&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=3367" width="1" height="1"&gt;</description></item><item><title>re: On the Importance of Documentation...</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2008/01/09/on-the-importance-of-documentation.aspx#3366</link><pubDate>Mon, 14 Jan 2008 03:56:30 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:3366</guid><dc:creator>Esbay</dc:creator><description>&lt;p&gt;I totally agree, and would add, &amp;quot;Document even if you aren't comfortable writing!&amp;quot; &amp;nbsp;Being a life-long documenter (well-trained in college), I tend to support all things documentation-related. &amp;nbsp;But conversations with co-workers have enlightened me as to why some people don't document - and it's not always that they don't see the value. &amp;nbsp;Sometimes, it's that they are self-concious. &amp;nbsp;They aren't comfortable writing, or don't think they do it well, and are concerned that whomever reads their document will be judging them. &amp;nbsp;(I blame this on over-zealous English teacher in High School, because if I had listened to the ones I had, I'd never write a word.)&lt;/p&gt;
&lt;p&gt;Believe me, whoever reads your documentation will be very busy thanking you (think of all the good karma you're gathering), and secondarily busy fixing the problem based on your document. &amp;nbsp;The last thing on their mind is whether your vocabulary or spelling meet some 11th grade teacher's criteria.&lt;/p&gt;
&lt;p&gt;And the more you write, the better you become (as with all things, practice brings you closer to perfection). &amp;nbsp;Document in the code with comments, create a short blurb on the what and why of the project (or mini-project, for many of us). &amp;nbsp;Like Tim, I've had many times when I had to refer to my own documents six months later, and was thankful I had taken a few minutes to write the notes that saved my bacon.&lt;/p&gt;
&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=3366" width="1" height="1"&gt;</description></item><item><title>re: Passed 70-431</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/11/25/3279.aspx#3290</link><pubDate>Wed, 28 Nov 2007 21:14:55 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:3290</guid><dc:creator>Serge</dc:creator><description>Good SQL testing (SQL Server is used) can be find at&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://www.sql-ex.ru"&gt;http://www.sql-ex.ru&lt;/a&gt; &lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=3290" width="1" height="1"&gt;</description></item><item><title>re: Passed 70-431</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/11/25/3279.aspx#3285</link><pubDate>Tue, 27 Nov 2007 16:03:02 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:3285</guid><dc:creator>Eswar</dc:creator><description>Hi Tim,&lt;br&gt;Congratulations on your exam. But can you please give me some help on this exams.&lt;br&gt;1&amp;gt; How are the exam questions?&lt;br&gt;2&amp;gt; Are all the questions are multiple  questions?&lt;br&gt;3&amp;gt; Which company simulation questions did you got?&lt;br&gt;&lt;br&gt;Thank you,&lt;br&gt;Eswar&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=3285" width="1" height="1"&gt;</description></item><item><title>re: Microsoft SQL Server certification</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/02/18/1401.aspx#1426</link><pubDate>Wed, 28 Feb 2007 19:41:14 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:1426</guid><dc:creator>SAL</dc:creator><description>As someone(Beginner) who is looking to study SQL Server, what would you suggest as a starting point?&lt;br&gt;&lt;br&gt;Thanks&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=1426" width="1" height="1"&gt;</description></item><item><title>re: Microsoft SQL Server certification</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/02/18/1401.aspx#1423</link><pubDate>Wed, 28 Feb 2007 05:44:38 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:1423</guid><dc:creator>qiang</dc:creator><description>hi there, just want to tell you that the dark backgroud color with text in white on your site really hurts readers' eyes... well, at leat mine. After read through this page, some constant flashing stripes stayed in my vision at least 30 seconds... &lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=1423" width="1" height="1"&gt;</description></item><item><title>re: Microsoft SQL Server certification</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/02/18/1401.aspx#1419</link><pubDate>Mon, 26 Feb 2007 11:01:21 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:1419</guid><dc:creator>Markus Bohse</dc:creator><description>Not so sure what to think about the expiring certification thing. I don't really think it's necessary, because a certification is linked to a certain product version(SQL 2000, 2005) and on average there's a new version every 3-4 years anyway.&lt;br&gt;About the new exams, I'm surprised to hear that people seem to find them so difficult. Ok, it's a new style of exams having case studies and as always you can argue quite a lot of the answers, but even without any specific exam preparation I passed the MCTS and the MCITP for DBA and Developers. Especially the 70-444 exam I found very easy. Anyhow as long as there are things around like TestKing or Transcender, it will always be difficult to judge the real value of certifications.&lt;br&gt;Markus&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=1419" width="1" height="1"&gt;</description></item><item><title>re: Microsoft SQL Server certification</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2007/02/18/1401.aspx#1415</link><pubDate>Wed, 21 Feb 2007 13:44:03 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:1415</guid><dc:creator>brian</dc:creator><description>Does the &amp;quot;expiring cert&amp;quot; style also effect network certs or does this just effect DB cers?&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=1415" width="1" height="1"&gt;</description></item><item><title>re: Be on the lookout for the mistakes of others</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2006/06/15/644.aspx#1392</link><pubDate>Fri, 16 Feb 2007 09:28:49 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:1392</guid><dc:creator>Regan</dc:creator><description>This is so true - I frequently have to trot out my oh no line... &amp;quot;I've seen this movie, and they all die in the end!!&amp;quot;&lt;br&gt;&lt;br&gt;Until we (the IT industry) start forcing ourselves to consider security from the beginning of the design lifecycle, this problem will hang around. We all know that when we hit the last 1/3rd of a project, someone saying that &amp;quot;this is a problem, but not a bug&amp;quot; just doesn't get any traction. And I'm not talking about having to design for security (naturally that as well), I'm talking about:&lt;br&gt;1. Least-Rights-Required principle: &lt;br&gt;-making sure your developers DO NOT DEVELOP with elevated permissions. &lt;br&gt;-They DO NOT develop with SA. &lt;br&gt;-They DO NOT develop with DB_OWNER. &lt;br&gt;-They DO determine, at design phase, what users will be used, and what rights they require. &lt;br&gt;-They DO use those users in development, so that it gets developed correctly from dev, and we don't run into &amp;quot;insufficient permission&amp;quot; in the TEST environment, where the developer throws up his hands, says - &amp;quot;it works fine in dev - it must be connfiguration/environmental issues&amp;quot;.&lt;br&gt;&lt;br&gt;2. work in similarly configured environments:&lt;br&gt;-You (DBA) shall ensure that servers in DEV are configured the same as TEST, QA (hopefully you have this environment) and LIVE. That means at least:&lt;br&gt;-- authentication modes, &lt;br&gt;-- code pages,&lt;br&gt;-- users and permissions and roles&lt;br&gt;&lt;br&gt;- ideally this means SQL versions, and installtions (clusters etc.) but we all know that many organizations can't afford 4 clustered, Ent Edition systems for a system. But at the very least, make sure that you have the same kind of layout - databases are on the same server's etc. I had the &amp;quot;joy&amp;quot; of working in an environemnt where the single DEV DB 'server' had all the organizations databases while TEST had a few servers with databases on the different DB servers. Eventually I managed to get instances installed on the Dev DB server, moved all the DB's onto instances that represented servers in the other environments, and after a while of complaining and struggling, people began to (a) understand the live environments better, (b) design solutions that worked outside dev :-)&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=1392" width="1" height="1"&gt;</description></item><item><title>re: SQL Injection... is this still a problem?</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2006/10/04/912.aspx#956</link><pubDate>Mon, 16 Oct 2006 10:45:54 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:956</guid><dc:creator>Richard</dc:creator><description>Stored procedures will not prevent SQL Injection problems unless they are used properly.&lt;br&gt;&lt;br&gt;For example, this psuedo-code would be open to SQL Injection:&lt;br&gt;&lt;br&gt;query = &amp;quot;exec GetData @UserName='&amp;quot; + name + &amp;quot;'&amp;quot;&lt;br&gt;connection.Execute(query)&lt;br&gt;&lt;br&gt;Whereas this wouldn't:&lt;br&gt;&lt;br&gt;query = new Command()&lt;br&gt;query.Text = &amp;quot;exec GetData @UserName = @UserName&amp;quot;&lt;br&gt;query.AddParameter(&amp;quot;@UserName&amp;quot;, name)&lt;br&gt;query.Execute()&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=956" width="1" height="1"&gt;</description></item><item><title>MudLuck</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2006/06/15/644.aspx#649</link><pubDate>Mon, 19 Jun 2006 17:46:01 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:649</guid><dc:creator>Mudluck</dc:creator><description>There is and for the unforeseeable future always going to be a between a gap between developers, Project managers, Software testers and the DBA. The reason for this is priorities and perspective.  The DBA sees the environment as a holistic machine with many parts that need to work in harmony to create Speed of response and Security among other things.  The developer sees the database as a place to dump things to and retrieve things from.  All a developer cares about in the end is getting his project to do those two things and any security permissions bug is 9 times out of 10 going to end up as the solution being granting the user dbo, or date_reader/ date_writer because these are easy answers.  This is compounded by the fact that often in DEV and CERT the developer and software QA are given DBO rights to do there work and many developers are just to lazy to keep track of what table needs which rights.  So the implied permissions of DBO and the like are just an easy answer.  Luckily for me HIPPA has come about and the last two audits we have gone through have uncovered allot of this blanket access and has forced developers to refractor there apps, though as I have also discovered a DBA must be patient as nothing happens overnight. &lt;br&gt;The answer for any company is to but someone(s) in charge as a fulltime DBA. Allow that person the opportunity to raise the flag and reject releases that do not comply.  It’s amazing how fast standards get enforced when a few key rollouts get held up.  If the DBA can feel that his voice is being heard and he/she can train the developer in a better practices for security then you will see quality improve over time.  Quality takes effort as great databases aren’t just created overnight. &lt;br&gt;&lt;br&gt; If its 3rd party you have even less of a chance of changing the code.  My recommendation would be one of the following.&lt;br&gt;&lt;br&gt;1.	Look at other vendors and hopefully there is someone else that has better code.&lt;br&gt;2.	Submit each and every bug you find to the vendor and threaten to bail out of your service contract if nothing is done in a timely manner.&lt;br&gt;3.	Write it yourself if you have the time, resources, and the money. &lt;br&gt;&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=649" width="1" height="1"&gt;</description></item><item><title>re: Be on the lookout for the mistakes of others</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2006/06/15/644.aspx#648</link><pubDate>Mon, 19 Jun 2006 14:24:05 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:648</guid><dc:creator>M</dc:creator><description>Try MS Sharepoint. If it is not the db_owner (not just a member!), it won't run. We traced it, and the app makes a call to the server, and if the answer is not dbo, it won't play.&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=648" width="1" height="1"&gt;</description></item><item><title>re: Be on the lookout for the mistakes of others</title><link>http://blogs.sqlservercentral.com/tim_mitchell/archive/2006/06/15/644.aspx#647</link><pubDate>Mon, 19 Jun 2006 11:25:03 GMT</pubDate><guid isPermaLink="false">70975365-724d-4ce8-8d1c-45c963ab81ff:647</guid><dc:creator>Joan</dc:creator><description>The challenge is once you discover the flaw how do you get them to change.  As a DBA I have been faced with this exact configuration and have been trying to convince development that this is wrong, but they will not listen. They spend more time trying to show flaws in other suggestions rather than work together to implement a viable solution.&lt;img src="http://blogs.sqlservercentral.com/aggbug.aspx?PostID=647" width="1" height="1"&gt;</description></item></channel></rss>