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 Management Studio Version 16.5.2 Now Available for Download 2
The latest release from the SQL Server product group at Microsoft has just gone public and is available for download today. Read on to see what has changed.
Identifying SQL Server Logins without Default Database Users
Have you run into a connection issue in SQL Server where you have a valid login and password yet still can't connect to the database? It may be because your login doesn't have a user assignment in its default database (whether that this the database you're querying or not.) Read on to see how this happens and how to identify and correct it.
Identifying Logins with Default Database Connectivity Issues in SQL Server
You've a valid login and password. You've rights to the database you're trying to query. You've verified the sids (unique identifier for a SQL Server login and a database user) match. That's all that is needed to run a query on your database given you have no network issues between you and the database server right? Wrong. In this article Tim Ford looks at another way in which you or your customers may not be able to reach their data and provides a script for identifying those logins that may be involved.
How Old Are Your Backups? 4
Do you want a quick view into how old your backups are or if you're missing any backups on your SQL Server instances? Here is a query for determining just that.
Querying Secure Information from a Restored Master Database Backup
I was recently asked if it was possible to get security information from a restored copy of the SQL Server master database. This article touches on just how easy it is to get information about that and other things from a restored copy of master and without rights in the original master database.
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.
Comments
Estimate When Long Running SQL Processes Will Finish
June 12, 2017

Nice catch. I'm fixing the code now.

SQL Server Management Studio 17.1 Available for Download
June 8, 2017

I've not experienced it personally. Did you also see the same issue in 16.5.3?

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...

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) ×