Có một triển khai SignalR chưa được phát hành bằng cách sử dụng SQL Server làm Bus thông báo (bảng nối đa năng) đang hoạt động. Bạn có thể xem và biên dịch nguồn từ https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer
Khi bạn có phiên bản đã biên dịch và tham chiếu đến hội đồng SignalR.SqlServer trong dự án của mình, bạn có thể kích hoạt bảng nối đa năng SQL Server bằng cách gọi lệnh sau, thường từ Application_Start
trong tệp global.asax.cs của bạn.
var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
Điều này giả sử bạn đã xác định chuỗi kết nối SignalRMessageBus trong tệp web.config của mình. Hợp ngữ SignalR.SqlServer sẽ tạo các bảng cần thiết nếu chúng chưa tồn tại trong phiên bản cơ sở dữ liệu mà bạn đang nhắm mục tiêu với chuỗi kết nối của mình, vì vậy hãy đảm bảo tài khoản của bạn đang truy cập với có quyền tạo bảng.
Một lần nữa, điều này chưa được phát hành chính thức nhưng theo sự cố cho điều này - Máy chủ Sql mở rộng thông báo Xe buýt đây sẽ là một phần của bản phát hành 1.0 Alpha 1 sắp tới.