Azure 虚拟机 日志上的SQL Server
本文列出了 Azure 虚拟机日志和诊断信息SQL Server Microsoft 支持部门。
原始产品版本:VM 中的SQL Server - Windows
原始 KB 编号: 4131517
摘要
如果在 Azure 虚拟机 支持案例上创建 Microsoft SQL Server时选择“允许访问日志”,Microsoft 支持部门将访问与用于故障排除的环境相关的日志和数据。 其中包括常见的日志文件、配置文件、诊断信息、系统生成的事件日志和调试日志。 下表列出了收集并可供支持人员使用的信息。
Transact-SQL (T-SQL) 查询收集的信息
查询 | 列数 | 频率-每... | 参考 |
---|---|---|---|
sys.databases | 注意 所有列都显示在引用中。 | 天 | sys.databases |
sys.dm_os_sys_info | 注意 所有列都显示在引用中。 | 15 分钟 | sys.dm_os_sys_info |
sys.master_files | 注意 所有列都显示在引用中。 | 15 分钟 | sys.master_files |
sys.dm_os_nodes | 注意 所有列都显示在引用中。 | 天 | sys.dm_os_nodes |
sys.dm_os_schedulers | 注意 所有列都显示在引用中。 | 天 | sys.dm_os_schedulers |
群集成员状态 | member_name、member_type_desc、member_state_desc、number_of_quorum_votes、network_subnet_ip、network_subnet_ipv4_mask、network_subnet_prefix_length、is_public is_ipv4 | 5 分钟 | sys.dm_hadr_cluster_memberssys.dm_hadr_cluster_networks |
Always On可用性组状态 | availability_group、primary_replica、primary_recovery_health_desc、synchronization_health_desc、group_id、resource_id、resource_group_id、failure_condition_level、health_check_timeout、automated_backup_preference_desc | 5 分钟 | sys.availability_groupssys.dm_hadr_availability_group_states |
Always On可用性副本状态 | group_name、replica_server_name、node_name、is_local、role_desc、availability_mode、availability_mode_Desc、failover_mode_desc、join_state_desc、operational_state_desc、connected_state_desc、recovery_health_desc、synhcronization_health_desc、last_connect_error_number、last_connect_error_description、last_connect_error_timestamp、endpoint_url、session_timeout、primary_role_allow_connections_desc、secondary_role_allow_connections_desc create_date、modify_date、backup_priority、read_only_routing_url、replica_id、group_id | 5 分钟 | sys.dm_hadr_availability_replica_cluster_nodessys.dm_hadr_availability_replica_cluster_statessys.dm_hadr_availability_replica_statessys.availability_replicassys.availability_groups |
Always On可用性数据库标识 | name、database_id、group_id、replica_id、is_local、is_failover_ready、is_pending_secondary_suspend、is_database_joined、is_suspended、is_commit_participant、suspend_reason_desc、synchronization_state_desc、synchronization_health_desc、database_state_desc、last_sent_lsn、last_sent_time、last_received_lsn、last_received_time、last_hardened_lsn、last_hardened_time、last_redone_lsn last_redone_time、log_send_queue_size、log_send_rate、drs.redo_queue_size、redo_rate、filestream_send_rate、end_of_log_lsn、last_commit_lsn、last_commit_time、low_water_mark_for_ghosts、recovery_lsn、truncation_lsn、file_id、error_type、page_id、page_status、modification_time | 5 分钟 | sys.dm_hadr_database_replica_cluster_statessys.dm_hadr_database_replica_statessys.dm_hadr_auto_page_repair |
数据库镜像终结点 | endpoint_name、endpoint_id、principal_id、protocol_desc、type_desc、state_desc、is_admin_endpoint、role_desc、is_encryption_enabled、connection_auth_desc、encryption_algorithm_desc | 15 分钟 | sys.database_mirroring_endpoints |
可用性组侦听器 | listener_id、state_desc、dns_name、端口、is_conformant、ip_configuration_string_from_cluster、ip_address、ip_subnet_mask、is_dhcp、network_subnet_ip、network_subnet_prefix_length、network_subnet_ipv4_mask、network_subnet_prefix_length | 15 分钟 | sys.availability_group_listenerssys.availability_group_listener_ip_addresses |
Always On Windows 群集 | cluster_name、quorum_type、quorum_state_desc | 15 分钟 | sys.dm_hadr_cluster |
通过 PowerShell 收集的信息
PowerShell 命令 | 频率-每... |
---|---|
Get-ClusterLog | 小时 |
get-clusterresource |get-clusterparameter | 小时 |
get-cluster |佛罗里达州* | 小时 |
WMI 查询收集的信息
Wmi 查询 | 列数 | 频率-每... | 链接 |
---|---|---|---|
MSFT_Volume | DriveType、DriveLetter、Size、SizeRemaining、FileSystemLabel、HealthStatus、FileSystem | 天 | MSFT_Volume |
MSFT_VirtualDisk | FriendlyName、ResiliencySettingName、NumberOfColumns、Interleave、NumberOfAvailableCopies、OperationalStatus、UniqueIdFormat、HealthStatus、IsManualAttach、Size | 天 | MSFT_VirtualDisk |
MSFT_PhysicalDisk | FriendlyName、CanPool、OperationalStatus、HealthStatus、Usage、Size | 天 | MSFT_PhysicalDisk |
MSFT_Disk | Number、NumberOfPartitions、SerialNumber | 天 | MSFT_Disk |
MSFT_Partition | DiskNumber、PartitionNumber、DriveLetter、GptType、IsBoot、IsSystem、Size | 天 | MSFT_Partition |
更多信息
如果创建SQL Server Always On可用性组群集,则会收集 AlwaysOn_health.xel 文件。 有关收集的文件的详细信息,请参阅Always On可用性组扩展事件。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 还可以向 Azure 社区支持提交产品反馈。