我怎么知道哪些表“组成”了一个视图?

Rag*_*ock 1 sql-server-2008

我想在 SYS.database_mirroring 上创建一个触发器,因为它不是一个真正的表,只是一个视图......我做不到。

我想知道字段 mirroring_state_desc 是否来自,以便我可以在更改时在该表上创建触发器。

我如何知道哪些表用于创建该视图?

Pau*_*ite 5

要在发生数据库镜像状态更改时采取某些操作,您有几个选项,包括 WMI 和事件通知(使用 DATABASE_MIRRORING_STATE_CHANGE事件):

更改数据库镜像事件

如果您正在使用镜像进行任何类型的工作,我可以推荐(MVP 和 MCM)Robert Davis 的书:

专业版 SQL Server 2008 镜像