da ich relativ neu bin in der SQLWelt hab ich ein Problem mit dem Notification-Service von SQLServer 2005. Meine Suche im Internet zeigte leider nicht das gewünschte Ergebnis...
Meine Frage:
Ich will ein SQLNS aufbauen, der bei einem Event einfache SOAP/HTTP Packete an einen Zielhost ausgibt. Was muss ich dafür tun ?
</DeliveryChannel>diesen Code hab ich im Internet gefunden. Jedoch bringt mir (beim aktualisieren von der Instance) einen Error: "Das Protokoll wurde nicht definiert und ist kein integriertes Protokoll".
Im Code steht auch die "HTTPProtocol.dll", muss ich diese DLL selber in C# programmieren (wie sieht dies aus?), oder geht es auch eine andere Möglichkeit ?
Zwar scheint es 3 Standard DeliveryChannels zu geben, die direkt unterstützt werden: SMTP, FILE und HTTP. Wobei ich (wie erwähnt) bei HTTP leider keinerlei konkreten Infos fand. Wäre froh um irgendeine Hilfe oder mögliche Ansätze - falls möglich mit Codebeispiel.
SQL-Notification mit HTTP/SOAP
in MS SQL Server Forum
Geschrieben
Guten Morgen,
da ich relativ neu bin in der SQLWelt hab ich ein Problem mit dem Notification-Service von SQLServer 2005. Meine Suche im Internet zeigte leider nicht das gewünschte Ergebnis...
Meine Frage:
Ich will ein SQLNS aufbauen, der bei einem Event einfache SOAP/HTTP Packete an einen Zielhost ausgibt. Was muss ich dafür tun ?
Code:
<DeliveryChannel>
<DeliveryChannelName>HTTPChannel</DeliveryChannelName>
<ProtocolName>HTTPDeliveryProtocol</ProtocolName>
<Arguments>
<Argument>
<Name>ProtocolProviderClassName</Name>
<Value>MyHttpDeliveryProtocol</Value>
</Argument>
<Argument>
<Name>ProtocolProviderAssemblyName</Name>
<Value>%AppPath%\HTTPProtocol.dll</Value>
</Argument>
<Argument>
<Name>PostURL</Name>
<Value>http://localhost:21/</Value>
</Argument>
</Arguments>
</DeliveryChannel>diesen Code hab ich im Internet gefunden. Jedoch bringt mir (beim aktualisieren von der Instance) einen Error: "Das Protokoll wurde nicht definiert und ist kein integriertes Protokoll".
Im Code steht auch die "HTTPProtocol.dll", muss ich diese DLL selber in C# programmieren (wie sieht dies aus?), oder geht es auch eine andere Möglichkeit ?
Zwar scheint es 3 Standard DeliveryChannels zu geben, die direkt unterstützt werden: SMTP, FILE und HTTP. Wobei ich (wie erwähnt) bei HTTP leider keinerlei konkreten Infos fand. Wäre froh um irgendeine Hilfe oder mögliche Ansätze - falls möglich mit Codebeispiel.
Besten Dank
einsmaleins