25 December 2010 | By Eduardo Viegas
Primeros pasos
Antes que nada, SQL Server tiene que aceptar usuarios SQL y sería bueno crear uno nuevo con permisos de lectura.Server Authentication
-
Abrir el SQL Server Management Studio.
-
Click derecho -> Properties
-
Ir a la página "Security"
-
Marcar "SQL Server and Windows Authentication mode"
-
Reiniciar SQL
Crear usuario
-
Click derecho en Security -> New -> Login
-
Escribir el nombre que querramos
-
... la contraseña...
-
En User Mapping elegir la base de datos y el permiso que se quiera.. en este caso: db_datareader.
Ahora Linux
Instalar extensión MSSQL de PHPyum install php-mssqly de paso, freetds
yum install freetdsCon freetds instalado, ya podemos probar si la configuración del SQL Server nos permite una conexión remota y si el usuario creado puede autenticarse con él.
tsql -S sqlserver -U ax -P *********
Probar PHP
<?php $myServer = "sqlserver"; $myUser = "ax"; $myPass = "**********"; $myDB = "dbtest"; //connection to the database $dbhandle = mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect to SQL Server on $myServer"); ?>
No hay comentarios:
Publicar un comentario