Tecnología

Inicio

Cómo ejecutar un procedimiento almacenado desde otro servidor en Microsoft SQL

procedimientos almacenados por el servidor Microsoft SQL permiten reutilizar código común y aislar las consultas de entrada y de salida para proteger la integridad de los datos. El uso de procedimientos almacenados puede aumentar el rendimiento, como los planes de ejecución son almacenados por el servidor SQL. Se puede crear un procedimiento almacenado en un servidor y ejecutarlo desde otro servidor llamando con el nombre del procedimiento completo y utilizando el comando "EJECUTAR".

Instrucciones

1 Abra la aplicación de la consulta será construido. Esto podría ser cualquier número de otros programas, como Microsoft SQL Server Management Studio, una página Web ColdFusion o una página web en PHP.

2 Tipo "EJECUTAR", seguido del nombre de procedimiento totalmente calificado. Un nombre completo es la notación de puntos (.), Que contiene el nombre del servidor, el nombre de la base de datos, propietario del procedimiento, y el nombre del procedimiento. Por ejemplo: remoteserver.mydb.dbo.sp_validateEntry.

3 Escriba los parámetros que el procedimiento requiere, o utilizar variables para representarlos. Los parámetros deben ir entre comillas simples y separados por comas, excepto en el caso de la introducción numérica, que no requiere comillas simples.

4 Guarde su trabajo y poner a prueba su llamada a procedimiento.

Consejos y advertencias

  • servidor SQL extendido nombres de procedimiento almacenado entre mayúsculas y minúsculas. Si llama a un procedimiento almacenado extendido, prestar mucha atención a la capitalización de los personajes.
  • Siempre validar la entrada del usuario antes de enviar los valores a un procedimiento almacenado. Validación de entrada ayuda a prevenir los ataques de inyección SQL.