Der er en ikke-udgivet implementering af SignalR, der bruger SQL Server som Message Bus (backplane), der er under arbejde. Du kan se og kompilere kilden fra https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer
Når du har en kompileret version og refererer til SignalR.SqlServer-samlingen i dit projekt, kan du aktivere SQL Server-bagplanet ved at påkalde følgende, typisk fra Application_Start
metode i din global.asax.cs-fil.
var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
Dette forudsætter, at du har defineret SignalRMessageBus-forbindelsesstrengen i din web.config-fil. SignalR.SqlServer-samlingen vil oprette de nødvendige tabeller, hvis de ikke allerede eksisterer i den databaseforekomst, du målretter mod med din forbindelsesstreng, så sørg for den konto, du har adgang med har tilladelser til at oprette tabeller.
Igen, dette er ikke blevet officielt frigivet, men i henhold til problemet for dette - Sql-server skaler ud Besked Bus dette vil være en del af den kommende 1.0 Alpha 1-udgivelse.