Hola que tal, bueno puedes hacer la consulta facil antes del SP, ejemplo:
SELECT GETDATE();
con esto obtienes la fecha del server, si te marca error entonces el problema esta en la conexion. Yo uso C# y lo hago de la siguiente manera:
using System.Data.Odbc; // Cabecera
using System.
if( AbrirConexion( ref odbcSQL) )
{string sCadenaConexion = "Driver={SQL Server};database=" + BaseDeDatos.Trim() + ";server=" + Ip.Trim() + ";uid=" + Usuario.Trim() + ";pwd=" + Pass.Trim();
odbcSQL.ConnectionString = sCadenaConexion;
odbcSQL.Open();
}
si se abrio la conexion ( Gusto personal, me gusta tenerlo en una funcion la apertura de la conexion
), ejecuto lo siguiente:
string sConsulta = "";
sConsulta = string.Format("EXECUTE SP_Ejecutar {0},{1}", Parametro1.ToString, Parametro2.ToString() );
OdbcDataReader reader;
OdbcCommand com = new OdbcCommand(sconsulta, odbcSQL);
reader = com.Reader();
Y con eso ya ejecuto el SP.
{} => Lo que esta en llaves son los parametros que le ocupas mandar al SP. Espero que te sirva