使用SqlDependency監測資料庫
public Form1()
{
InitializeComponent();
SqlDependency.Start(conStr);
NewMethod();
}
string conStr = "data source=.;initial catalog=AssetsManageDB;uid=sa;pwd=****";
private void NewMethod()
{
using (SqlConnection con = new SqlConnection(conStr))
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from TT where flag=1",con);
SqlDependency dependy = new SqlDependency(cmd);
dependy.OnChange += new OnChangeEventHandler(dependy_OnChange);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
MessageBox.Show(dr["message"].ToString());
}
dr.Close();
}
}
void dependy_OnChange(object sender, SqlNotificationEventArgs e)
{
NewMethod();
}
開啟方式:
USE DB_MyDB
GO
ALTER DATABASE DB_MyDB SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE DB_MyDB SET ENABLE_BROKER;
相關文章
- 效能測試之資料庫監控分析工具PMM資料庫
- 啟動資料庫監聽資料庫
- 資料庫監控---PIGOSS BSM資料庫Go
- Mysql資料庫監聽binlogMySql資料庫
- 監控資料庫活動資料庫
- 資料庫繁忙程度監控資料庫
- 效能測試之資料庫監控分析工具Grafana+Prometheus資料庫GrafanaPrometheus
- Python呼叫阿里雲資料庫監控資料Python阿里資料庫
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- 使用免費的Oracle雲服務-使用並監控ATP資料庫Oracle資料庫
- 資料庫監聽夯故障分析資料庫
- 配置資料庫監聽白名單資料庫
- Zabbix監控神通資料庫教程資料庫
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- 螞蟻金服資深總監韓鴻源:像使用集中式資料庫一樣使用OceanBase分散式資料庫資料庫分散式
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- 如何使用 taosKeeper 做好監控工作,時序資料庫 TDengine 3.0 監控工具詳解資料庫
- 資料庫測試指南資料庫
- 使用dbunit測試spring + mybatis的資料庫應用SpringMyBatis資料庫
- 資料庫監視器(SQL Server Profilter)資料庫SQLServerFilter
- 資料庫DML監控一例資料庫
- Zabbix+Python監控Oracle資料庫PythonOracle資料庫
- [資料庫]000 - ?Sysbench 資料庫壓力測試工具資料庫
- 大資料測試與 傳統資料庫測試大資料資料庫
- 生產資料庫、開發資料庫、測試資料庫中的資料的區分資料庫
- 分支資料監測終端(啟動)
- TransData資料傳輸速率監測工具
- 2.4. 測試資料庫資料庫
- 5 測量資料庫效能資料庫
- 振弦式感測器資料採集到水庫大壩監測雲平臺進行監控和報警
- 資料庫監控工具--PIGOSSBSM運維監控管理系統資料庫Go運維
- 使用JDBC向MySQL資料庫批次插入10W條資料測試效率JDBCMySql資料庫
- zabbix6.2新增mysql資料庫監控MySql資料庫
- MySQL 資料庫生成 10000 條測試資料MySql資料庫
- 2018年預測:GPU資料庫或是資料庫統治者!GPU資料庫
- 建立一個SQL測試資料庫 - 消費者資料庫SQL資料庫
- 組態王與Access資料庫通訊--④資料庫測試資料庫