Buenas, mi problema es el siguiente, el administrador en la empresa me dio acceso a la base de datos e inclusive a través de Navicat me conecto con tranquilidad y hago todos los querys de consulta para probar y me corren perfecto.
El detalle viene cuando quiero hacer la prueba con PHP, haciendo uso de ADODB para la conexión con SQL Server, y al momento de hacer una prueba me sale el siguiente mensaje
Cita: Warning: mssql_connect() [function.mssql-connect]: message: Cannot open user default database. Using master database instead. (severity 11) in C:\xampp\htdocs\ejemplo\adodb5\drivers\adodb-mssql.inc.php on line 556
hola
Código:
include('adodb5/adodb.inc.php');
include('adodb5/tohtml.inc.php');
$db = ADONewConnection('mssql'); # eg 'mysql' o 'postgres'
$db->debug = false;
$db->Connect('servidor','usuario','password','nombre_BD');
$rs = $db->Execute('select top 1 *
from dbo.ejemplo_vista
ORDER BY dbo.ejemplo_vista.[time] DESC');
if($db==true) {echo 'hola';}
else {echo 'chao';}
Y si se fijan en teoría si me hace la conexión ya que me imprime "hola" en caso de que la variable de conexión $db fuese verdadero.
Les agradezco cualquier ayuda respecto al caso.