Existuje nevydaná implementace SignalR využívající SQL Server jako sběrnici zpráv (propojovací deska), na které se pracuje. Zdroj si můžete prohlédnout a zkompilovat z https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer
Jakmile máte zkompilovanou verzi a odkazujete na sestavení SignalR.SqlServer ve svém projektu, můžete povolit backplane SQL Server vyvoláním následujícího, obvykle z Application_Start
metodu ve vašem souboru global.asax.cs.
var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
To předpokládá, že jste definovali připojovací řetězec SignalRMessageBus ve svém souboru web.config. Sestavení SignalR.SqlServer vytvoří potřebné tabulky, pokud již neexistují v instanci databáze, na kterou cílíte se svým připojovacím řetězcem, takže se ujistěte, že účet přistupující pomocí má oprávnění k vytváření tabulek.
Opět to nebylo oficiálně vydáno, ale podle vydání pro toto - Sql server scale out Message Autobus toto bude součástí nadcházejícího vydání 1.0 Alpha 1.