30% OFF para compra e renovaÇÃo. Comprar agora

Autor Tópico: [RESOLVIDO] - Conexão SQL 2008 R2  (Lida 2724 vezes)

Pablo Forlan Tavares de O

  • Intermediário
  • ***
  • Mensagens: 116
    • Email
[RESOLVIDO] - Conexão SQL 2008 R2
« Online: Novembro 09, 2016, 09:48:19 am »
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.
« Última modificação: Novembro 10, 2016, 09:00:32 am por Ronyan Alves »

Ronyan Alves

  • Administrator
  • Expert
  • *****
  • Mensagens: 979
Re:Conexão SQL 2008 R2
« Responder #1 Online: Novembro 09, 2016, 10:03:17 am »
Instala: https://www.microsoft.com/pt-br/download/details.aspx?id=36434
Para x86 e x64

Depois testa a conexão.
--

Ronyan Alves
Equipe Scriptcase

jrjairo

  • Iniciante
  • **
  • Mensagens: 72
    • Email
Re:Conexão SQL 2008 R2
« Responder #2 Online: Novembro 09, 2016, 10:26:55 am »
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 :

- http://cdn1.netmake.com.br/download/ODBC_Driver_11_SQL_Server/msodbcsql(x64).msi
- http://cdn1.netmake.com.br/download/ODBC_Driver_11_SQL_Server/msodbcsql(x86).msi

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)


Pablo Forlan Tavares de O

  • Intermediário
  • ***
  • Mensagens: 116
    • Email
Re:Conexão SQL 2008 R2
« Responder #3 Online: Novembro 09, 2016, 10:56:06 am »
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

 

Ronyan Alves

  • Administrator
  • Expert
  • *****
  • Mensagens: 979
Re:Conexão SQL 2008 R2
« Responder #4 Online: Novembro 09, 2016, 11:28:01 am »
Veja em: https://msdn.microsoft.com/en-us/library/cc296170%28v=sql.105%29.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
« Última modificação: Novembro 09, 2016, 11:30:00 am por Ronyan Alves »
--

Ronyan Alves
Equipe Scriptcase

Pablo Forlan Tavares de O

  • Intermediário
  • ***
  • Mensagens: 116
    • Email
Resolvido:Conexão SQL 2008 R2
« Responder #5 Online: Novembro 09, 2016, 11:32:21 am »
Agradeço a todos, conseguir conectar. Obrigado!!!