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 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 | |||||||
Native SRV | |||||||
ODBC |
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
3 - Após baixar o arquivo do Microsoft ODBC Driver 11 For SQL Server anteriormente, execute o instalador e siga os passos abaixo:
4 - Aceite os termos do contrato de licença e clique em avançar.
5 - Marque a opção “ODBC Driver for SQL Server SDK”, pois os componentes que vamos precisar também estão nesta opção.
- Nesta opção deixe marcado a opção “Client Components”.
6 - Clique em Instalar para iniciar a instalação do client.
7 - Os recursos do programa que você selecionou estão sendo instalados.
8 - Clique em concluir para sair.
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
ouApache2.4
e clique com o botão direito neste serviço, depois em Reiniciar.
Conexão com o Scriptcase
- MSSQL Server NATIVE SRV PDO: Clique aqui
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.