Hi there,
are you getting the same error when accessing the application through the
web server?
Cheers,
Francesco

On Mon, Mar 7, 2011 at 6:09 PM, TinyGrasshopper <
christopher.yee...@gmail.com> wrote:

> Hello,
>
> I'm trying to follow the Practical symfony 'jobeet' tutorial at
> http://www.symfony-project.org/jobeet/1_4/Doctrine/en/ except with MS
> SQL Server 2008 R2 and IIS on Windows Server 2008 R2 instead of on
> MySQL and Apache. I'm getting a problem with Doctrine connecting to my
> MSSQL Server which is on the same machine as symfony, IIS and PHP.
> When I attempt to run the doctrine command I get
>
> c:\jobeet>php symfony doctrine:insert-sql
> >> doctrine  creating tables
>
>
>  Couldn't locate driver named mssql
>
>
>
> My databases.yml contains the following:
> all:
>  doctrine:
>    class: sfDoctrineDatabase
>    param:
>      dsn: 'mssql:host=localhost;dbname=jobeet'
>      username: sa
>      password: my_sa_password
>
>
> I have been following the instructions at the More With Symfony book
> at
> http://www.symfony-project.org/more-with-symfony/1_4/en/11-Windows-and-Symfony
> in order to get symfony installed and running on Windows with IIS. To
> that end, I installed PHP using the Web Platform Installer from
> http://www.microsoft.com/web/downloads/platform.aspx as was detailed
> in More with Symfony. I also installed the Microsoft SQL Driver 2.0
> for PHP v5.3 in IIS, thinking that was needed.
>
> So when I check my PHP installation at C:\Program Files (x86)\PHP\v5.3
> that WPI installed, in the ext folder there's a php_sqlsrv.dll,
> php_pdo_sqlsrv.dll, php_pdo_odbc.dll but no php_mssql.dll or
> php_pdo_mssql.dll. Is there supposed to be a php_mssql.dll? What
> package do I need to install to get that support? How do I install it?
>
> I'm assuming php_sqlsrv.dll and php_pdo_sqlsrv.dll are the Microsoft
> SQL Driver 2.0 for PHP v5.3 in IIS, but when I try to change the dsn
> in databases.yml to either 'sqlsrv:host=localhost;dbname=jobeet' or
> 'pdo_sqlsrv:host=localhost;dbname=jobeet', I get the error 'Unknown
> driver sqlsrv' and 'Unknown driver pdo_sqlsrv' I also tried adding an
> odbc connection and using 'odbc:host=localhost;dbname=jobeet' and
> still got a similar error. What is the correct syntax for the the dsn
> for the different databases? Why doesn't Doctrine support the
> Microsoft SQL Driver for PHP? Which package do I need to install to
> get dll needed for the Doctrine support for MSSQL?
>
> The only mention of the MSSQL drivers in the More with Symfony book is
> the following. The tutorial doesn't actually use the drivers, it uses
> the SQLite driver.
>
> Planned Extension for this Tutorial
> A supplemental section of this chapter is in the works and will be
> released on the symfony
> project web site shortly after the publication of this book. It covers
> the connection to MS
> SQL Server via PDO, something Microsoft is planning improvements for
> soon.
> [PHP_PDO_MSSQL]
> extension=php_pdo_mssql.dll
> Currently, the best performance in code execution is obtained by the
> Microsoft native SQL
> Server driver for PHP 5, an open-source driver available on Windows
> and currently
> available in version 1.1. This is implemented as a new PHP extension
> DLL:
> [PHP_SQLSRV]
> extension=php_sqlsrv.dll
> It is possible to use either Microsoft SQL Server 2005 or 2008 for the
> database. The planned
> tutorial extension will cover the usage of the edition that is
> available for free: SQL Server
> Express.
>
> It doesn't look like that Planned Extension was ever updated to be
> part of the tutorial.
>
> --
> If you want to report a vulnerability issue on symfony, please send it to
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>



-- 
francesco levorato aka flevour
http://flevour.net/ - @flevour
"Now while the blood is hot you should make your way with vigour to better
things." (Seneca)

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to