Tim Ford

Tim
R.
Ford
Owner,
SQL Cruise

Tim Ford is Senior SQL Server Database Administrator at Survey Monkey, the owner of SQL Cruise, and a senior contributing editor to SQL Server Pro. He's a data professional, author, and community leader whose technical passions lie in creative solutions for managing and presenting data with more than 15 years of experience as a healthcare database administrator, architect, team leader and consultant. Ford is an advocate for proper design, performance, and security in that sphere of information technology where "good data" truly does save lives.

Currently on the Professional Association for SQL Server (PASS) Board of Directors, Ford has oversight of the SQLSaturday program bringing free SQL Server, business intelligence, business analytics, Powershell, Excel, and professional development training to global audiences. Ford regularly provides content on database-related topics, professional development sciences and general technology commentary for SQL Server Pro, MSSQLTips, Simple-Talk, SQLServerCentral, and his own site, thesqlagentman.com.  

He's authored a book on Dynamic Management Objects with Louis Davidson and provides commentary and content in his own voice (and in 140 character bursts) on Twitter as @sqlagentman. Also, follow Ford on Google+.

Articles
SQL Server IO Analysis Part 1
The SQL Server Dynamic Management Objects provide a wealth of information about performance within the internal structures of Microsoft SQL Server. In this series Tim Ford will start with identifying the base Dynamic Management Function involved in collecting IO baselines. In subsequent articles in this series he'll expose collection, benchmarking, statistical analysis and reporting of the metadata collected for use in root cause analysis as well as in refuting misconceptions about performance issues rooting themselves in "poor storage performance rather than burdensome untuned queries.
Quick T/SQL Tip: Parsing Drive and File Information in SQL Server 1

Parsing full physical file names for information is one of those tasks a Database Administrator finds they do on a semi-frequent basis; from looking up SQL Agent Job output paths or reviewing database file metadata.  Recently, I found myself updating a SQL Server Reporting Services report which provides SQL Agent Job failure history to the DBA Team.  I was adding functionality that would include the output file for any job hitting the report.  This allows the DBA to troubleshoot the failure details without having to navigate to the job on the instance and pull

Microsoft Announces Enterprise Edition Features Across all Editions of SQL Server 2016
Major announcements from Scott Guthrie of Microsoft at the 2016 Connect Conference concerning enterprise edition features availability and SQL Server on Linux.
Don't Panic: Busting a File Space Myth
Just because a data file is almost out of space doesn't mean it's going to endure an auto-grow event.
PASS Summit 2016 Women in Technology Luncheon
Kelly Lockwood Primus, SVP, Strategic Client Solutions at Leading Women, was the keynote speaker at the annual PASS Women in Technology Luncheon that took place at the recent PASS Summit. Her talk was titled Leadership, The Missing 33%TM and Career Success for Women and presented research identifying nine critical differentiators for moving from middle management into senior and executive positions.
One Month Free Trial for Azure Data Warehouse
Looking to test out Microsoft Azure Data Warehouse? How about doing so for free for one month?
Microsoft Announces Azure Analysis Services Preview at PASS Summit 2016
The PASS Summit - the largest conference for Microsoft Data Professionals - kicked off the 2016 event in Seattle today with a number of exciting announcements; including news about Analysis Services availability on the Azure cloud platform.
Sending Results of DBCC CHECKDB SQL Agent Job Via Email
Sending the results of DBCC CHECKDB is not too difficult but there is a couple of things that, if you've not dealt with before, will serve as issues with successfully architecting a solution.
How to Set Up SQL Server Database Mail in One Easy Script
Database Mail in Microsoft SQL Server allows for messaging to occur between SQL Server and anyone with a valid email address. It can be daunting to set up through SQL Server Management Studio but by using the SQL Server Template in this article you'll find you can do so in just a few minutes.
What Every Accidental DBA Needs to Know Now: Basics of SQL Security
Congratulations you're now a DBA! What do you need to know about security for SQL Server? Read on and find out.
What Every Accidental DBA Needs to Know Now: SQL Server Configuration Manger 1
The SQL Server Configuration Manager is an critical but often overlooked application for proper SQL Server instance management and, well, "configuration". In Tim Ford's continuing series aimed at the Accidental Database Administrator he takes time to explain the basics of this tool, its use, and its features.
How to Restart Failed Log Shipping Quickly
Log shipping is a great tool for maintaining a redundant copy of your database to protect against site failures in a disaster recovery situation but what happens when it stops unexpectedly and you've an unknown number of transaction log backups to apply to get it going again? Tim has a script for you to identify the next transaction log backup to restore and kick-start the process.
Comments
Parsing Denormalized Strings with the STRING_SPLIT Function in SQL Server 2016
March 23, 2017

Thanks! I thought I caught all those. For some reason SPLIT_SCREEN started registering in my head as I was writing the article.

SQL Server Management Studio Version 16.5.2 Now Available for Download
January 26, 2017

I've received the following information directly from the program group at Microsoft: "We had a customer report an issue that our perf fixes for OE table nodes has an issue...

Identifying Orphaned Logins
January 5, 2017

I'm always looking for ideas for articles. I just saw this comment and will write something up specifically to address this question for you Shankar. Stay tuned. Will get it...

How Old Are Your Backups?
January 5, 2017
Hi David and happy new year to you as well. I'm making use of template parameters in the script in the area you're referring to. To better understand template params check out...
What Every Accidental DBA Needs to Know Now: Backups
September 13, 2016

Thank you for such a kind comment. You don't know how we authors appreciate the feedback. Usually we feel we just send these articles out into the wild and never hear anything...

Digital Magazine Archives

Browse back issues of SQL Server Pro, from January 2007 through the last issue published in April 2014. Find the back issues here.

 

From the Blogs
May 22, 2017
Sponsored

Chief Data Officer Playbook: How to Be Successful in This Ground-Breaking Role

Companies looking to grow and extract value from their data are increasingly turning to Chief Data Officers (CDOs) to execute their data strategy. The role is new, and a playbook is necessary to address the many challenges CDOs face....More
May 12, 2017
blog

5 Common Challenges to Building BI in the Cloud

After spending 20 years building analytics, BI and database solutions, I've focused on Cloud data solutions over the past 2 years. I've chosen 5 common challenges that I face every day with Cloud migrations and that you'll face in your Cloud BI projects....More
Sep 15, 2016
Sponsored

Power BI Desktop “Publish to Pyramid Server” Button

Many organizations today cannot use public cloud solutions because of security concerns, administrative challenges and functional limitations. However, they still need a centralized platform where end users can conduct self-service analytics in an IT-enabled environment....More

Sponsored Introduction Continue on to (or wait seconds) ×