[RESOLVIDO] - Conexão SQL 2008 R2

Tinha máquina que esta instalado o Scriptcase a mesma apresentou problema ai tive que instalar o mesmo em outra máquina, quando tento criar uma conexão o mesmo apresenta essa mensagem de erro:

SQLState: IMSSP Error Code: -49 Message: This extension requires either the Microsoft SQL Server 2008 Native Client (SP1 or later) or the Microsoft SQL Server 2008 R2 Native Client ODBC Driver to communicate with SQL Server. Neither of those ODBC Drivers are currently installed. Access the following URL to download the Microsoft SQL Server 2008

Alguém teria uma ideia como corrigir esse problema?

Já criei o drive no ODBC igual o da máquina anterior.

Instala: https://www.microsoft.com/pt-br/download/details.aspx?id=36434
Para x86 e x64

Depois testa a conexão.

Eu recentemente tive problemas com iis e windows 2008 r2.

com ajuda eu usei o webinstaller e instalei o php para iis. Só assim consegui. segue o que sequi.

Ao escolher o Driver 3.2 para MSSQL Server através do WebInstaller do Windows, o Native Client do SQL server é instalado automaticamente.

Pode também baixar as extensões e driver :

E baixar as extensões do PHP:
https://www.microsoft.com/en-us/download/details.aspx?id=20098
( versão 3.2 ) ( nts )

Colocar em : c:\php\ext
E editar o php.ini em “C:\php\php.ini”

Ou o diretorio que ele instalou o php. no meu caso quando instalei o php na mão coloquei no c:\php. quando o webinstaller fez isso coloque no “arquivo de programas” ou no (x86)

Fiz os procedimento passado, os driver criado no odbcad32.exe funcionou sem problema, só a conexão do scriptcase não funciona.

Conseguimos copiar a pasta v5 da maquina que funcionava sem problema, ai substituímos nesse novo servidor.

Observamos só que o SQL Server Native Client da maquina antiga é 10.0 e na nova é 11.0

ODBC:

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified odbc_exec(): supplied argument is not a valid ODBC-Link

server:

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified odbc_exec(): supplied argument is not a valid ODBC-Link resource

Veja em: https://msdn.microsoft.com/en-us/library/cc296170(v=sql.105).aspx

O MSSQL Server 2005 utiliza o driver 3.0 ou inferior
O MSSQL Server 2008 ou superior utiliza o driver 3.1 ou superior

A dll 2.0 funciona no PHP 5.2.4 no PHP 5.2.13 e no PHP 5.3.0
A dll 3.0 funciona do PHP 5.3.0 até o PHP 5.4.32
A dll 3.1 funciona a partir do PHP 5.4.32 até o PHP 5.5.x
A dll 3.2 funciona a partir da versão do PHP 5.4.32 até o PHP 5.6.x
A dll 4.0 funciona a partir da versão do PHP 7.0

A dll 2.0 necessita do Microsoft SQL Server 2008 R2 Native Client:
A dll 3.0 necessita do Microsoft SQL Server 2012 Native Client
A dll 3.1 e 3.2 necessita do Microsoft ODBC Driver 11 for SQL Server
A dll 4.0 necessita do Microsoft ODBC Driver 11 for SQL Server ou Microsoft ODBC Driver 13 for SQL Server

“A dll” refere-se às extensões do PHP php_sqlsrv.dll e php_pdo_sqlsrv.dll

Agradeço a todos, conseguir conectar. Obrigado!!!