# signalr_service_broker **Repository Path**: zgh_1/signalr_service_broker ## Basic Information - **Project Name**: signalr_service_broker - **Description**: ASP.NET Core 监听SQL Server数据库的实时信息 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2021-07-26 - **Last Updated**: 2024-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1.开发环境:
开发工具:Visual Studio 2019
数据库:SQL Server2018
开发环境:.Net 5
2.使用技术:
Signalr:实现消息推送
SqlDependency:经过它的OnChangeEventHandler事件去监听数据库的波动【只针对SQL Serer】
Microsoft.SqlSugar.Core:链接数据库
SqlDependency:https://docs.microsoft.com/zh-cn/dotnet/framework/data/adonet/sql/detecting-changes-with-sqldependency
3、注意事项:
数据库需开启servicebroker
use 【数据库名】
go
ALTER DATABASE 【数据库名】 SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE 【数据库名】SET ENABLE_BROKER;
SELECT is_broker_enabled FROM sys.databases WHERE name = '【数据库名】'

数据库的所有者需改成登录用户