При использовании PHP в Windows лучше (1) собственный драйвер для SQL Server или (2) драйвер PDO?

Я использую PHP 5.3.6 в Windows и подключаюсь к базе данных SQL Server 2008.

Согласно документам в MSDN для меня есть два драйвера.

php_sqlsrv_53_nts_vc9.dll

php_pdo_sqlsrv_53_nts_vc9.dll

Документация о том, как их использовать, великолепна, но я не уверен, почему я буду использовать один над другим.

Может ли кто-нибудь дать представление о том, что фундаментальные различия (кроме синтаксиса) и почему один лучше другого?

Бонус к использованию PDO заключается в том, что если ваша среда хостинга изменяется на Linux или SQL Server, доступ к ней недоступен, есть очень мало того, что вам нужно будет изменить. Строка соединения, в которой вы указываете, какая база данных (SQL Server, MySQL, SQLite и т. Д.) Была бы основным, если бы не единственным изменением. (помимо того, как вы форматируете свои запросы)