2012-05-09 2 views
2

SQL Server 2008 Service Broker를 연구 중입니다. 웹 서비스에서 데이터를 가져 와서 대기열에 넣고 싶습니다. 하나의 대기열에서 다른 대기열로 메시지를 보내는 것을 이해합니다. 그러나 첫 번째 대기열에 데이터를 가져 오는 방법은 무엇입니까?SQL Server 2008 서비스 브로커 큐에 직접 삽입하는 방법

+0

질문에 대답 할 확신이 없지만 SSIS (SQL Server Integration Services)를 사용하여 SPS 웹 서비스를 통해 MS SharePoint 목록의 데이터를 데이터베이스로 푸시합니다. –

+0

왜 필요한가요? –

+0

나는 http://stackoverflow.com/questions/14631474/simply-add-a-message-to-a-sql-server-service-broker-queue-using-t-sql에서 같은 질문을하고 있다고 생각한다. – cja

답변

1

메시지가 SEND 일 때 메시지는 전송 큐에 직접 전송되고 전송 큐에서 대상 서비스 큐로 이동합니다.

대화의 평생 동안 메시지를 보관하려면 ALTER QUEUE을 사용하고 RETENTION = ON을 사용할 수 있습니다. 이 경우 대화가 끝나면 발신자 대기열에서 메시지가 삭제됩니다.