trace_xe_action_map
和trace_xe_event_map
- 那些是什么,它们在哪里?我不想退回那些。如何更改参数?
目前我正在使用:
databaseMetadata.getTables(null, null, null, {"TABLE"} );
trace_xe_action_map
和trace_xe_event_map
- 那些是什么,它们在哪里?我不想退回那些。如何更改参数?
目前我正在使用:
databaseMetadata.getTables(null, null, null, {"TABLE"} );
假设您使用的是 MS SQL 2012(或可能更高版本,但我还没有尝试过)。尝试输入架构名称,例如:
ResultSet tableRS = dbMeta.getTables(null, "dbo", null, new String[] {"TABLE"});
由于这些表已移至 sys.trace_xe ...
默认情况下,MS SQL 中的所有表都是在“dbo”默认模式中创建的。因此,要从元数据中检索表,我们必须提及模式名称。注意:如果未提及架构名称,则将返回所有表。
ResultSet rs = connection.getMetaData().getTables(dbName, schemaName, null, new String[]{"TABLE"});