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 社区支持提交产品反馈。