我正在寻找一种方法来监视SQL Server数据库的系统表的更改。我试图在sys<..>
表上创建触发器,但查询返回错误:
对象'dbo.sysObjects'不存在或对此操作无效
我也尝试过这个库:https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency。它表示请求的表不存在。
我可以为系统表创建触发器吗?是否有其他方法可以在C#中捕获系统表的更改。
我的一般目的是在“实际”时间内将数据库从一台服务器同步到另一台服务器。你知道怎么做的替代方法吗?
答案 0 :(得分:0)
您可以使用可用性组(AG)概念进行复制。