6

Ho trovato che SQL Server Service Broker non è supportato in SQL Azure. Service Broker è una scelta molto attraente per le nostre esigenze di notifica degli eventi. Ma prima di impegnarmi in questo progetto, volevo assicurarmi che fosse supportato da Microsoft in futuro. Il fatto che SQL Azure non supporti Service Broker mi preoccupa. È il primo passo verso il ritiro di Service Broker? Abbiamo in programma di migrare la nostra applicazione in Azure in futuro e stavo cercando di capire se Microsoft avrebbe supportato Service Broker nelle versioni future di SQL Azure. Ho provato con un sacco di google, ma non ho avuto una risposta definitiva. Qualcuno sa perché Microsoft non supporta Service Broker su SQL Azure e se intende supportare in futuro?SQL Server Service Broker sarà supportato in SQL Azure in futuro?

Grazie, Sathish

+0

Sembra che questo sia ancora sconosciuto. Tuttavia, esiste il servizio di coda di Azure che potrebbe valere la pena dare un'occhiata. http://www.windowsazure.com/en-us/develop/net/how-to-guides/queue-service/ – udog

risposta

5

supporto per Service Broker in SQL Azure ha alcune sfide tecniche che Microsoft non ha ancora risolto. Ad esempio, il broker di servizi supporta i messaggi di routing tra i server. L'implementazione di tale funzionalità potrebbe essere difficile nell'ambiente sql azure e in basso nell'elenco di priorità. Microsoft non ha fornito alcuna indicazione sul fatto che stiano deprecando il broker di servizi, e sarei sorpreso se alla fine non finisse in azzurro.

C'è la stessa situazione per il supporto di sql clr in azzurro. È una grande idea se riesci a capire come impedire a qualcuno di causare problemi con codice scritto male.

Microsoft commenta raramente quando questi tipi di funzionalità verranno aggiunti, verranno visualizzati solo un giorno. Inoltre, è importante ricordare che sql azure non è progettato per sostituire tutte le istanze di SQL Server. È progettato per essere un semplice db che ha abbastanza funzioni per essere utile ad un pubblico abbastanza ampio. Si consiglia che se si richiede la funzionalità aggiuntiva, quindi eseguire SQL Server in una macchina virtuale.

Problemi correlati