News Feed
Jobs Feed
Sections




News Archive
Brian Swan's Blog:
Working Down the Stack Enabling ODBC Tracing with the SQL Server Driver for PHP
April 14, 2010 @ 10:16:40

In his continuing series looking at using the SQL Server driver in PHP applications, Brian Swan has posted a new tutorial looking at enabling ODBC tracing in your SQL Server-driven PHP application.

The short story [of the backup issue] is that a query I was executing from PHP seemed to execute successfully (no errors were returned), but the results of the query were not what I expected. When I executed the same query from SQL Server Management Studio (SSMS), the query executed successfully and I got the results I expected. What was going on?

To try to figure out what was going on he needed to get down to the SNAC/ODBC level and trace the process as it went through. By enabling the "TraceOn" and "TraceFile" parameters in the connection's options, you can get a wealth of information returned along with the normal data. He includes some of the trace information to give you an idea of what he was looking at to solve his problem. In the end, the tracing helped him see more what was working than not and discovered a possible bug in the ODBC drivers that could be causing it to hang in a "restoring" state on the "RESTORE DATABASE" call.

0 comments voice your opinion now!
tracing debug sqlserver driver odbc


blog comments powered by Disqus

Similar Posts

SitePoint PHP Blog: Debugging PHP (Spectator)

Brian Swan's Blog: SQL Server Driver for PHP Connection Options: Transaction Isolation Levels

Brian Swan's Blog: SQL Server Driver for PHP: Understanding Windows Authentication

Ruslan Yakushev: PHP Troubleshooting in Windows Azure Web Sites

Brian Swan's Blog: SQL Server Driver for PHP Connection Options: Connection Pooling


Community Events











Don't see your event here?
Let us know!


functional conference application example testing tool introduction opinion zendframework2 podcast code development release series unittest language community phpunit interview framework

All content copyright, 2013 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework