Feedback

Habilitando Azure MSSQL Server SRV PDO

No Scriptcase, temos disponíveis os seguintes drivers para conexão com Azure MSSQL Server: MSSQL Server NATIVE SRV, MSSQL Server NATIVE SRV PDO e MSSQL Server ODBC. Se você estiver utilizando um ambiente próprio, pré-configurado, as extensões do MSSQL Server devem ser habilitadas manualmente no PHP.

Pré-requisitos

Antes de prosseguir nesta documentação, verifique a arquitetura do seu PHP. Para que os drivers sejam habilitados corretamente, os arquivos devem ser baixados de acordo com a arquitetura utilizada.

  • No seu Scriptcase, existe o arquivo info.php, acesse-o pela URL: http://127.0.0.1:8092/scriptcase/info.php, onde você irá encontrar a informação referente a arquitetura no phpinfo().

NOTA: Se você estiver utilizando o instalador automático do Scriptcase, a arquitetura do PHP será a mesma do instalador que você baixou. Realize o download do Microsoft ODBC Driver 11 For SQL Server de acordo com a arquitetura do seu PHP.

Arquitetura do PHP

  • Arquitetura x86 = 32 bits
  • Arquitetura x64 = 64 bits

Abaixo estão listados os arquivos necessários para que os drivers sejam habilitados.

Arquivos necessários:

x64

  • Microsoft ODBC Driver 11 For SQL Server (x64): Clique Aqui

x86

  • Microsoft ODBC Driver 11 For SQL Server (x86): Clique Aqui

Outros Arquivos

  • Extensões PHP (php_pdo_sqlsrv_73_nts_x64 e php_sqlsrv_73_nts_x64): Clique Aqui

Tabela de Compatibilidade

  Server 2016 Server 2012 /R2 Windows 10 Windows 8 / 8.1 Server 2008 SP2 / R2 SP1 Windows 7 SP1 Windows Vista SP2
Native SRV PDO Disponível Disponível Disponível Disponível Disponível Disponível  
Native SRV Disponível Disponível Disponível Disponível Disponível Disponível  
ODBC Disponível Disponível Disponível Disponível Disponível Disponível Disponível

NOTA: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( ) ao invés dos colchetes ( [ ] ) devido ao conflito com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento das aplicações do Scriptcase.

Configurando e habilitando o Azure MSSQL Server SRV PDO no Windows

IMPORTANTE: Se você estiver utilizando o instalador automático do Scriptcase, as extensões já estão habilitadas no PHP, necessitando apenas da instalação do client. Prossiga para o item 3.

1 - Extraia o arquivo .zip e copie os arquivos das extensões php_pdo_sqlsrv_73_nts_x64 e php_sqlsrv_73_nts_x64 .dll baixados anteriormente para a pasta ext do seu PHP.

2 - No arquivo php.ini, localizado em C:\php, adicione as linhas referente as extensões do MSSQL Server php_pdo_sqlsrv_73_nts_x64 e php_sqlsrv_73_nts_x64. Veja o exemplo abaixo:

extension=php_pdo_sqlsrv_73_nts_x64
extension=php_sqlsrv_73_nts_x64

Habilitando extensões do MSSQL

3 - Após baixar o arquivo do Microsoft ODBC Driver 11 For SQL Server anteriormente, execute o instalador e siga os passos abaixo:

Wizard de instalação.

4 - Aceite os termos do contrato de licença e clique em avançar.

Wizard de instalação.

5 - Marque a opção “ODBC Driver for SQL Server SDK”, pois os componentes que vamos precisar também estão nesta opção.

Wizard de instalação.

  • Nesta opção deixe marcado a opção “Client Components”.

6 - Clique em Instalar para iniciar a instalação do client.

Wizard de instalação.

7 - Os recursos do programa que você selecionou estão sendo instalados.

Wizard de instalação.

8 - Clique em concluir para sair.

Wizard de instalação.

9 - Reinicie o serviço do Apache através do Gerenciador de Tarefas.

  • Abra o Gerenciador de Tarefas e clique na aba Serviços.

  • Procure pelo serviço ApacheScriptcase9php81 ou Apache2.4 e clique com o botão direito neste serviço, depois em Reiniciar.

Reiniciando Apache

Conexão com o Scriptcase

Dúvidas ou Problemas de Conexão?

Contacte o nosso suporte em caso de problemas de conexão ou dúvidas a respeito deste banco de dados.