|
|
|
|
|
 |
 |
 |
|
Foros MUGPERU
|
 |
 |
| Author |
Messages |
|
Paolapacheco20 Posts:10
 |
| 20/05/2008 02:37 PM |
|
Holas , bueno antes de mi pregunta. les explico se pretende programar un triggers en la cada vez que se inserte un registro en una tabla especifica este invoque a un web service que esta en otro servidor (dentro de una intranet)y en la que transferira el registro ingresado. El web service se invocara por cada registro insertado en la tabla especifica.
Si me pudieran por favor mencionar algunas desventajas que uds han experimentado o que conozcan, que me seria muy importante.
Gracias de antemano  |
|
|
|
|
rcrbalcazar Posts:118
 |
| 19/09/2008 06:41 PM |
|
De hecho realizar este tipo de interaccion esta vetado, debido a que las operaciones que se deben realizar en SQL deben ser atomicas y especificamente orientadas a manipular data. Cuando se programa un Trigger la recomendacion es que se debe realizar el menor trabajo posible en el ya que genera bloqueos y afecta a la performance de la base de datos. Aun asi el trabajo que mencionas es técnicamente posible: 1. Se puede realizar invocacion de dlls desde un Store procedure T-SQL: para ello utilizas SP_OACreate, etc (http://technet.microsoft.com/en-us/library/ms190501.aspx), desde ese dll ya puedes invocar de modo mas natural a tu web service. 2. Si estas en SQL2005 la invocacion a WebService ya es mas natural: puede programa run assembly .net desde el que puede llamar a un WebService e invocar el assembly desde el trigger. Saludos. |
|
Richard Rodriguez |
|
|
|
| You are not authorized to post a reply. |
|
|
|
ActiveForums 3.7
|
 |
 |
 |
 |
|
|
|
|
|
|
|
|
|