Det finns en outgiven implementering av SignalR som använder SQL Server som meddelandebuss (bakplan) som är under arbete. Du kan visa och kompilera källan från https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer
När du har en kompilerad version och refererar till SignalR.SqlServer-sammansättningen i ditt projekt, kan du aktivera SQL Server-bakplanet genom att anropa följande, vanligtvis från Application_Start
metod i din global.asax.cs-fil.
var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
Detta förutsätter att du har definierat SignalRMessageBus-anslutningssträngen i din web.config-fil. SignalR.SqlServer-sammansättningen skapar de nödvändiga tabellerna om de inte redan finns i den databasinstans du riktar in dig på med din anslutningssträng, så se till att kontot du åtkomst med har behörighet att skapa tabeller.
Återigen, detta har inte släppts officiellt men enligt problemet för detta - Sql-server skala ut meddelande Buss detta kommer att vara en del av den kommande 1.0 Alpha 1-utgåvan.