Buenas tardes.
El problema es referente a la ejecución de un procedimiento almacenado desde php
El procedimiento almacenado esta en Sql server 2008 y lo trato de ejecutar de la siguiente manera
inicio la conexion al servidor
$server = 'localhost';
$database = 'principal';
$username = 'user';
$password = 'pass';
$db = new PDO('odbc:Driver={SQL Server}; Server=' . $server . '; Database=' . $database . '; Uid=' . $username . '; Pwd=' . $password . ';');
$query = $db->prepare("exec dbo.sp_pocedimiento_limpia");
$query->execute();
el procedimiento almacenado 'dbo.sp_pocedimiento_limpia' realiza varios procesos entre ellos 3 bulkinsert con archivos muy grandes
si ejecuto directamente "exec dbo.sp_pocedimiento_limpia" en el management del server
no me da ningun problema, se ejecuta muy rapido
pero al ejecutarlo con el codigo que puse arriba me manda el siguiente error
Fatal error: Possible integer overflow in memory allocation (4294959136 * 152 + 0)
agradecere cualquier ayuda