- 3 Ways to Keep a Window Always on Top on Windows 10
- 1. Use a Keyboard Shortcut with an Always on Top AutoHotkey Script
- 2. Use Your Mouse with DeskPins
- 3. Use a System Tray Menu with TurboTop
- Bring the Always-on-Top Feature to All Windows
- Always Connected PCs enable a new culture of work
- New Always Connected PCs unveiled
- Instantly on, Always Connected, and a week of battery life is liberating
- Always Connected PCs enable a new culture of work with better security at a lower cost
- Настройка расширенных событий для групп доступности Always On Configure extended events for Always On availability groups
- Сеанс Alwayson_health Alwayson_health session
- Расширенные события для отладки Extended events for debugging
- Справочник по расширенным событиям для групп доступности AlwaysOn Always On Availability Groups extended events reference
- availability_replica_state_change availability_replica_state_change
- Сведения о событии Event information
- Поля событий Event fields
- Определение сеанса alwayson_health alwayson_health session definition
- availability_group_lease_expired availability_group_lease_expired
- Сведения о событии Event information
- Поля событий Event fields
- Определение сеанса alwayson_health alwayson_health session definition
- availability_replica_automatic_failover_validation availability_replica_automatic_failover_validation
- Сведения о событии Event information
- Поля событий Event fields
- Определение сеанса alwayson_health alwayson_health session definition
- error_reported (несколько номеров ошибки): для проблем с транспортом или подключением error_reported (multiple error numbers): for transport or connection issues
- Номера ошибок для фильтрации Error numbers to filter
- Определение сеанса alwayson_health alwayson_health session definition
- data_movement_suspend_resume data_movement_suspend_resume
- Сведения о событии Event information
- Поля событий Event fields
- Определение сеанса alwayson_health alwayson_health session definition
- alwayson_ddl_executed alwayson_ddl_executed
- Сведения о событии Event information
- Поля событий Event fields
- Определение сеанса alwayson_health alwayson_health session definition
- availability_replica_manager_state availability_replica_manager_state
- Сведения о событии Event information
- Поля событий Event fields
- Определение сеанса Alwayson_health Alwayson_health session definition
- error_reported (1480): изменилась роль реплики базы данных error_reported (1480): Database Replica Role Change
3 Ways to Keep a Window Always on Top on Windows 10
When you are working in Windows with limited screen space, it’s useful to have certain windows stay on top of others. Some programs in Windows automatically incorporate this “always on top” feature, but most programs don’t, and Windows doesn’t include this feature either.
Today we’ll cover three ways to easily add the “always on top” feature to every single program in Windows.
1. Use a Keyboard Shortcut with an Always on Top AutoHotkey Script
AutoHotkey is a free program that allows you to create scripts to perform multiple actions with a single keyboard shortcut. It runs in the background and sits in the system tray.
We’re going to use AutoHotkey to create a script that will keep a selected window on top of all others when you press Ctrl + Spacebar when that window is active. We’ll show you the script and explain how it works. But we’ll also provide a downloadable AutoHotkey script file you can use.
Download and install AutoHotkey and then run it.
Download the AlwaysOnTop.ahk script file, extract the .zip file, and put the script in a folder on your hard drive that won’t be moved or deleted.
The script contains some comments and then the following command:
This command sets the currently active window to always be on top when you press Ctrl + Spacebar. If you’d rather use a different key combination, you can change the first part of the command, “^SPACE“. The “^” character represents the Ctrl key. You’ll find the symbols to use for other hotkeys in the Hotkey Modifier Symbols section on this AutoHotkey help page.
You can put the script in the Windows startup folder (%AppData%\Microsoft\Windows\Start Menu\Programs\Startup), so it starts automatically when Windows starts.
The AutoHotkey script stays in the system tray.
To make the active window always on top, press Ctrl + Spacebar (or the keyboard shortcut you assigned). Press the keyboard shortcut again to disable “always on top” for the active window.
For script options, right-click on the AutoHotkey icon in the system tray.
2. Use Your Mouse with DeskPins
DeskPins provides pins you can grab and use to keep any window on top of all other windows. The program sits in the system tray and uses minimal resources.
Download and install DeskPins. Run the program, right-click the icon in the system tray, and select Options to change the Pins, Autopin, and Hotkeys settings.
On the Pins tab, you can change the color of the pins. The Tracking rate controls how often each pin checks the pinned window’s position and state. Lower values make the pins more responsive. You can enter any number from 10 to 1000 msec (milliseonds).
If you have an older computer, you may want to increase the Tracking rate number to avoid slowing down your computer.
You can also choose Single click or Double click under Tray Icon Activation to indicate how you get pins from the DeskPins system tray icon. The default is Single click.
You can have DeskPins automatically pin certain types of windows using rules on the Autopin tab.
Check the Enable box and then click Add to add a new rule. Use the check boxes next to the rules to enable and disable individual rules.
Click Help to access the DeskPins help file for more information about automatically pinning windows.
DeskPins provides default shortcuts for entering pin mode and toggling the active window pin. You can change these shortcuts on the Hotkeys tab.
To pin a window on top, click (or double-click, depending on the setting) the DeskPins icon in the system tray.
Then, click the title bar on the window you want to keep always on top.
A pin displays on the title bar of the chosen window in the color you specified, or in the default color red.
Click the pin again to disable always on top for the window.
3. Use a System Tray Menu with TurboTop
TurboTop also sits in your system tray like DeskPins. But it operates differently.
Download and install TurboTop. Then, run the program.
To keep a window always on top, click the TurboTop icon in the system tray. A list of all open windows displays. Select the title of the window you want.
Any windows you choose to be always on top are indicated with a check mark on the TurboTop menu.
To stop keeping a window always on top, click the TurboTop icon in the system tray and select that window again, so there’s no check mark next to the window name on the menu.
Bring the Always-on-Top Feature to All Windows
Whether you like using keyboard shortcuts or prefer using the mouse, there’s an easy solution for keeping windows always on top. If you’ve found other options for keeping windows always on top, let us know in the comments.
Always Connected PCs enable a new culture of work
New devices from HP and ASUS are instantly on, always connected with incredible battery life
Throughout the history of personal computing, a steady wave of progress has changed how we interact with technology in both our work and personal lives. Microsoft and our partners have led many of these shifts in technology like enabling the original mobile computer – the laptop, navigating with touch, signing in with your face, detaching screens from keyboards, exploring mixed reality, and storing your files in the cloud. We are again at the beginning of another major technology shift: the ability to be connected anytime, anywhere with Always Connected PCs that are instantly on, always connected with incredible battery life.
New Always Connected PCs unveiled
Last year at this time, I was with many of our hardware partners at the WinHEC event in Shenzhen, China, where we painted a new vision for connected computing with built-in LTE connectivity, devices that are instantly on and battery life that went beyond hours into days and weeks. We also set a goal for us to begin delivering on this promise within one year.
Today, at the Qualcomm Snapdragon Tech Summit, I stood with Cristiano Amon, President of Qualcomm Chips, and we delivered on the promise that we made then. Along with our hardware partners HP and ASUS, we showed the world the first full-featured Always Connected PCs on the Qualcomm Snapdragon chipset running Windows 10 and a new, optimized version of Office 365. ASUS and HP have worked hand in hand with us to deliver on pushing the boundaries of what a PC can do, and we continue to work closely with Lenovo as they build their own Always Connected PC.
Instantly on, Always Connected, and a week of battery life is liberating
One of the favorite parts of my job is trying out new products. Seeing the innovation, understanding how all the components work together, how it looks and feels, and ultimately how the customer will experience the product.
For the last few months, I have been using an Always Connected PC, running on Qualcomm’s Snapdragon platform. In the last week, I watched the movie Moana with my daughter, worked in PowerPoint, browsed the web every day, reviewed budgets in Excel, checked email while waiting to pick up my son from soccer, marked up a few PDFs with Ink, played some games on the plane – all of this without plugging in my power cord all week.
The PC is fast and responsive when I am using it and quickly goes into standby being incredibly battery efficient when I’m not using it.
This new Always Connected PC is ultrathin, beautifully designed, running Windows 10 and a new, optimized version of Office 365. But beyond the full experiences you’d expect in a PC, this new Always Connected PC has fundamentally transformed how I work, because of three significant advantages over my other PCs.
- The screen is instantly on whenever I pick up the device. I never have to wait for it to wake up, it’s just on.
- Being always connected wherever I am whether I am in the car, airport or coffee shop, always being connected just feels like the most natural, safe and secure way to work with teams and be creative.
- Lastly, the battery life is just awesome! I am finding myself charging it once a week. When I was using a wearable that needed to charge every day, I didn’t really rely on it. Once I moved to a Fitbit that only needed charging once a week that was game changing for me. Not carrying around power cords is liberating.
Once you start using this new category of PCs that are instantly on, always connected with a week of battery life and the full Windows 10 experience, you can really feel what a big shift this will be for consumers.
Always Connected PCs enable a new culture of work with better security at a lower cost
Always Connected PCs also have three huge benefits for organizations
- New culture of work: IT is always thinking about the culture of work they enable through the technology they choose: how a given device enables teams to collaborate and be productive. The Always Connected PC is a cultural shift, enabling teams to work effectively, whether they are on a corporate campus, visiting customers or on the bus commuting, freeing a real constraint on the creativity of employees today.
- Better security: IT also must manage increasing security threats and is responsible for protecting an organization’s information. Security has been a huge focus for Windows 10. But there are still these public Wi-Fi hotspots out there, which every day unknowing users connect to and could put hackers in control of the data coming and going to their device, potentially enabling hackers to steal corporate data and invade user privacy. The Always Connected PC is real security progress enabling safe connectivity everywhere, bypassing untrusted networks.
- Lower costs: Today IT organizations are spending millions of dollars installing, updating and maintaining Wi-Fi antennas and repeaters throughout their buildings, and upgrading those every few years to make them even faster. At the same time, mobile operators have invested billions in building fast 4G networks. The United States alone is now 98% covered by 4G. And mobile operators have now embarked on even faster 5G network build outs that will be even faster.
Just like IT is now leveraging the massive investments in cloud compute and storage in data centers like Microsoft Azure, moving networking to the cloud will lower IT costs. Today’s global mobile operators are professionally maintaining, managing and updating their networks with massive investments in speed and security. Always Connected PCs are key for IT leaders to unlock the benefits of this global networking and provide employees with a modern workplace they want at a lower cost.
With the introduction of the Always Connected PC, IT now must ask themselves: how can they leverage the public networks of Sprint, AT&T, Orange, and others – and reduce their investment in their private antennas – to give employees faster connectivity at a lower cost than they enjoy today?
For IT, the Always Connected PC enables a new culture of work, a real step forward in security and an opportunity for massive cost savings, as the local network moves to the cloud. More on this shift is detailed in Accelerating the Move to the Cloud with Always Connected Computing.
Always Connected PCs are modern Windows 10 devices with Windows Hello, touch, pen and Ink, with thin, light, elegant designs that are more secure, instantly on, always connected with a week of battery life. When I think about organizations and whether they are going to leverage the massive networks of mobile operators and adopt these new PCs – the answer is simple: It is not a matter of if, it’s a matter of when and how fast all mobile PCs become Always Connected PCs.
Настройка расширенных событий для групп доступности Always On Configure extended events for Always On availability groups
Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions)
SQL Server определяет расширенные события, характерные для групп доступности Always On. SQL Server defines extended events that are specific to Always On availability groups. Вы можете отслеживать расширенные события для диагностирования первопричин при устранении неполадок для группы доступности. You can monitor these extended events in a session to help with root-cause diagnosis when you troubleshoot an availability group. Просмотреть расширенные события группы доступности можно с помощью следующего запроса: You can view the availability group extended events using the following query:
Сеанс Alwayson_health Alwayson_health session
Сеанс расширенных событий alwayson_health создается автоматически при создании группы доступности и фиксирует подмножество связанных с ней событий. The alwayson_health extended events session is created automatically when you create the availability group, and captures a subset of the availability group related events. Этот сеанс предварительно настроен в качестве удобного средства, которое поможет вам быстрее приступить к устранению неполадок для группы доступности. This session is preconfigured as a useful and convenient tool to help you get started quickly while troubleshooting an availability group. Мастер создания группы доступности автоматически запускает сеанс на всех участвующих репликах доступности, настроенных в мастере. The Create Availability Group Wizard automatically starts the session on every participating availability replica configured in the wizard.
Если вы не создали группу доступности с помощью мастера создания группы доступности, сеанс alwayson_health может не запуститься автоматически. If you did not create the availability group using the New Availability Group Wizard, the alwayson_health session may not be automatically started. Если сеанс не запущен, фиксация данных о событиях в случае непредвиденной проблемы невозможна. If the session is not started, it cannot capture event data when an unexpected issue occurs. Нужно вручную запустить сеанс и с помощью свойств настроить его для автоматического запуска. You should manually start the session and configure the session to start automatically by configuring the session properties.
Чтобы просмотреть определение сеанса alwayson_health, сделайте следующее: To view the definition of the alwayson_health session:
В обозревателе объектов разверните узлы Управление, Расширенные события и Сеансы. In the Object Explorer, expand Management, Extended Events, and then Sessions.
Щелкните правой кнопкой элемент Alwayson_health, выберите команду Создать скрипт для сеанса, укажите CREATE в и выберите вариант В новом окне редактора запросов. Right-click Alwayson_health, then point to Script Session as, then point to CREATE To, and then click New Query Editor Window.
Сведения о некоторых событиях, связанных с alwayson_health, см. в справочнике по расширенным событиям. For information on some of the events covered by alwayson_health, see the extended events reference.
Расширенные события для отладки Extended events for debugging
Кроме расширенных событий, охватываемых сеансом Alwayson_health, SQL Server определяет обширный набор событий отладки для групп доступности. In addition to the extended events covered by the Alwayson_health session, SQL Server defines an extensive set of debug events for availability groups. Чтобы полноценно использовать эти дополнительные расширенные события в сеансе, выполните описанные ниже процедуры: To harness these additional extended events in a session, follow the procedures below:
В обозревателе объектов разверните узлы Управление, Расширенные события и Сеансы. In the Object Explorer, expand Management, Extended Events, and then Sessions.
Щелкните правой кнопкой мыши элемент Сеансы и выберите Создать сеанс. Right-click Sessions and select New Session. Либо щелкните правой кнопкой элемент Alwayson_health и выберите Свойства. Or, right-click Alwayson_health and select Properties.
На панели Выбор страницы щелкните События. In the Select a page pane, click Events.
В столбце Категория библиотеки событий выберите alwayson и очистите остальные категории. In the event library, in the Category column, select alwayson and clear all other categories.
В столбце Канал выберите Отладка. In the Channel column, select Debug. Все еще не выбранные события, связанные с группой доступности, отображаются в библиотеке событий. All the availability group related events that are not already selected are now shown in the event library.
Выделите событие в библиотеке событий, а затем нажмите кнопку > , чтобы выбрать его для данного сеанса. Highlight an event in the event library, then click the > button to select it for the session.
Закончив работу с сеансом, нажмите кнопку ОК, чтобы закрыть его. When finished with the session, click OK to close it. Убедитесь, что сеанс запущен, чтобы он фиксировал выбранные вами события. Make sure that the session is started so that it captures the events that you selected.
Справочник по расширенным событиям для групп доступности AlwaysOn Always On Availability Groups extended events reference
Этот раздел описывает некоторые из расширенных событий, которые используются для отслеживания групп доступности. This section describes some of the extended events that are used to monitor the availability groups.
availability_replica_state_change availability_replica_state_change
Возникает при изменении состояния реплики доступности. Occurs when the state of an availability replica has changed. Создание группы доступности или присоединение к реплике доступности может вызывать это событие. The creation of an availability group or joining an availability replica can trigger this event. Это удобно при диагностике сбоя автоматического перехода на другой ресурс. It is useful for the diagnostics of failed automatic failover. Его также можно использовать для трассировки шагов перехода на другой ресурс. It can also be used to trace the failover steps.
Сведения о событии Event information
Столбец Column | Описание Description |
---|---|
Имя Name | availability_replica_state_change availability_replica_state_change |
Категория Category | always on always on |
Channel Channel | Операционный Operational |
Поля событий Event fields
Имя Name | Type_name Type_name | Описание Description |
---|---|---|
availability_group_id availability_group_id | guid guid | Идентификатор группы доступности. The ID of the Availability Group. |
availability_group_name availability_group_name | unicode_string unicode_string | Имя группы доступности. The name of the Availability Group. |
availability_replica_id availability_replica_id | guid guid | Идентификатор реплики доступности. The ID of the Availability Replica. |
previous_state previous_state | availability_replica_state availability_replica_state | Роль реплики перед изменением. The role of the replica before the change. |
Возможны следующие значения: Possible values are:
Not_Available Not_Available
Возможны следующие значения: Possible values are:
Not_Available Not_Available
Определение сеанса alwayson_health alwayson_health session definition
availability_group_lease_expired availability_group_lease_expired
Возникает, когда для кластера и группы доступности имеется проблема подключения, а также истек срок аренды. Occurs when the cluster and availability group has a connectivity issue and the lease is expired. Это событие указывает, что нарушено подключение между группой доступности и базовым кластером WSFC. This event indicates that connectivity between the availability group and the underlying WSFC cluster is broken. При возникновении проблемы подключения на первичной реплике это событие может вызвать автоматический переход на другой ресурс или перевести группу доступности в автономный режим. If the connectivity issue occurs on the primary replica, the event may cause an automatic failover or cause the availability group to be offline.
Сведения о событии Event information
Столбец Column | Описание Description |
---|---|
Имя Name | availability_group_lease_expired availability_group_lease_expired |
Категория Category | always on always on |
Channel Channel | Операционный Operational |
Поля событий Event fields
Имя Name | Type_name Type_name | Описание Description |
---|---|---|
availability_group_id availability_group_id | guid guid | Идентификатор группы доступности. The ID of availability group. |
availability_group_name availability_group_name | unicode_string unicode_string | Имя группы доступности. The name of availability group. |
Определение сеанса alwayson_health alwayson_health session definition
availability_replica_automatic_failover_validation availability_replica_automatic_failover_validation
Возникает, когда автоматический переход на другой ресурс проверяет готовность реплики доступности в качестве первичной реплики, и показывает, готова ли целевая реплика доступности стать новой первичной репликой. Occurs when the automatic failover validates the readiness of an availability replica as a primary replica, and it shows whether the target availability replica is ready to be the new primary replica. Например, проверка перехода на другой ресурс возвращает значение false, когда синхронизированы или присоединены не все базы данных. For example, the failover validation returns false when not all databases are synchronized or not joined. Это событие призвано предоставлять точку отказа при переходах на другой ресурс. This event is design to provide a failure point during failovers. Эта информация представляет интерес для администратора базы данных, особенно при автоматических переходах на другой ресурс, так как они не требуют вмешательства. This information is of interest to the database administrator especially for automatic failovers because an automatic failover is an unattended operation. Администратор базы данных может просмотреть событие, чтобы узнать причину сбоя автоматического перехода на другой ресурс. The database administrator can review the event to see why an automatic failover failed.
Сведения о событии Event information
Имя Name | Описание Description |
---|---|
availability_replica_automatic _failover_validation availability_replica_automatic _failover_validation | |
Категория Category | always on always on |
Channel Channel | Аналитический Analytic |
Поля событий Event fields
Имя Name | Type_name Type_name | Описание Description |
---|---|---|
availability_group_id availability_group_id | guid guid | Идентификатор группы доступности. The ID of the availability group. |
availability_group_name availability_group_name | unicode_string unicode_string | Имя группы доступности. The name of the availability group. |
availability_replica_id availability_replica_id | guid guid | Идентификатор реплики доступности. The ID of the availability replica. |
forced_quorum forced_quorum | validation_result_type validation_result_type | Если это значение равно TRUE, то автоматический переход на другой ресурс на этой реплике доступности объявляется недействительным. If the value is TRUE, then the automatic failover is invalidated on this availability replica. |
FALSE FALSE
FALSE FALSE
FALSE FALSE
Определение сеанса alwayson_health alwayson_health session definition
error_reported (несколько номеров ошибки): для проблем с транспортом или подключением error_reported (multiple error numbers): for transport or connection issues
Каждое отфильтрованное событие свидетельствует о проблеме подключения в конечной точки зеркального отображения базы данных или транспорта, от которой зависит группа доступности. Each filtered event indicates that a connectivity issue occurred in the transport or database mirroring endpoint that availability group depends on.
Столбец Column | Описание Description |
---|---|
Имя Name | error_reported error_reported Числа для фильтрации: 35201, 35202, 35206, 35204, 35207, 9642, 9666, 9691, 9692, 9693, 28034, 28036, 28080, 28091, 33309 numbers to filter: 35201, 35202, 35206, 35204, 35207, 9642, 9666, 9691, 9692, 9693, 28034, 28036, 28080, 28091, 33309 |
Категория Category | ошибки errors |
Channel Channel | Административный Admin |
Номера ошибок для фильтрации Error numbers to filter
Номер ошибки Error Number | Описание Description |
---|---|
35201 35201 | Истекло время ожидания при попытке установить соединение с репликой доступности «%ls». A connection timeout has occurred while attempting to establish a connection to availability replica ‘%ls’. |
35202 35202 | Соединение для группы доступности «%ls» от реплики доступности «%ls» с идентификатором [%ls] до реплики доступности «%ls» с идентификатором [%ls] было успешно установлено. A connection for availability group ‘%ls’ from availability replica ‘%ls’ with ID [%ls] to ‘%ls’ with ID [%ls] has been successfully established. Это информационное сообщение. This is an informational message only. Вмешательство пользователя не требуется. No user action is required. |
35206 35206 | Истекло время ожидания для ранее установленного соединения с репликой доступности «%ls». A connection timeout has occurred on a previously established connection to availability replica ‘%ls’. |
35204 35204 | Подключение между экземпляром «%ls» и «%ls» отключено из-за завершения работы конечной точки. Connection between instance ‘%ls’ and ‘%ls’ has been disabled due to endpoint shutdown. |
Время ожидания + подключение Timeout + connected | |
35207 35207 | Попытка соединения с идентификатором группы доступности «%ls» из реплики с идентификатором «%ls» к реплике с идентификатором «%ls» завершилась с ошибкой %d, Connection attempt on availability group ID ‘%ls’ from replica ID ‘%ls’ to replica ID ‘%ls’ failed because of error %d severity %d state %d. уровень серьезности %d, состояние %d. severity %d state %d. (Этот вариант может плохо подходить для использования администратором базы данных. (this may not have a good DBA use. В этом случае нужно проверить и удалить его позднее.) Check and remove later in that case) |
9642 9642 | Произошла ошибка конечной точки транспорта компонента Service Broker или зеркального отображения базы данных. Ошибка: %i, состояние: %i. An error occurred in a Service Broker/Database Mirroring transport connection endpoint Error: %i State: %i. (Роль ближней конечной точки: %S_MSG, адрес дальней конечной точки: «%.*hs».) Ошибка: %i, состояние: %i. (Near endpoint role: %S_MSG far endpoint address: ‘%.*hs’) Error: %i State: %i. (Роль ближней конечной точки: %S_MSG, адрес дальней конечной точки: «%.*hs».) (Near endpoint role: %S_MSG far endpoint address: ‘%.*hs’) |
9666 9666 | Конечная точка %S_MSG находится в отключенном или остановленном состоянии. The %S_MSG endpoint is in disabled or stopped state. |
9691 9691 | Конечная точка %S_MSG прекратила прослушивание соединений. The %S_MSG endpoint has stopped listening for connections. |
9692 9692 | Конечная точка %S_MSG не может прослушивать порт %d, поскольку он используется другим процессом. The %S_MSG endpoint cannot listen on port %d because it is in use by another process. |
9693 9693 | Конечная точка %S_MSG не может прослушивать соединения из-за следующей ошибки: «%.*ls». The %S_MSG endpoint cannot listen for connections due to the following error: ‘%.*ls’. |
28034 28034 | Ошибка подтверждения соединения. Connection handshake failed. Имя входа «%.*ls» не имеет разрешения CONNECT на конечную точку. The login ‘%.*ls’ does not have CONNECT permission on the endpoint. Состояние %d. State %d. |
28036 28036 | Ошибка подтверждения соединения. Connection handshake failed. Сертификат, используемый данной конечной точкой, не обнаружен: %S_MSG. The certificate used by this endpoint was not found: %S_MSG. Используйте DBCC CHECKDB в базе данных master для проверки целостности метаданных конечных точек. Use DBCC CHECKDB in master database to verify the metadata integrity of the endpoints. Состояние %d. State %d. |
28080 28080 | Ошибка подтверждения соединения. Connection handshake failed. Конечная точка %S_MSG не настроена. The %S_MSG endpoint is not configured. Состояние %d. State %d. |
28091 28091 | Запуск конечной точки для %S_MSG без проверки подлинности не поддерживается. Starting endpoint for %S_MSG with no authentication is not supported. |
33309 33309 | Не удалось запустить конечную точку кластера, так как конфигурация по умолчанию конечной точки %S_MSG еще не загружена. Cannot start cluster endpoint because the default %S_MSG endpoint configuration has not been loaded yet. |
Определение сеанса alwayson_health alwayson_health session definition
data_movement_suspend_resume data_movement_suspend_resume
Возникает, когда приостановлено или возобновлено перемещение базы данных для реплики базы данных. Occurs when the database movement of a database replica is suspended or resumed.
Сведения о событии Event information
Столбец Column | Описание Description |
---|---|
Имя Name | data_movement_suspend_resume data_movement_suspend_resume |
Категория Category | Всегда включена Always on |
Channel Channel | Операционный Operational |
Поля событий Event fields
Имя Name | Type_name Type_name | Описание Description |
---|---|---|
availability_group_id availability_group_id | guid guid | Идентификатор группы доступности. The ID of the availability group. |
availability_group_name availability_group_name | unicode_string unicode_string | Имя группы доступности (при его наличии). The name of the availability group, if available. |
availability_replica_id availability_replica_id | guid guid | Идентификатор реплики доступности. The ID of the availability replica. |
database_replica_id database_replica_id | guid guid | Идентификатор базы данных доступности. The ID of the availability database. |
database_replica_name database_replica_name | unicode_string unicode_string | Имя базы данных доступности. The name of the availability database. |
database_id database_id | uint32 uint32 | Идентификатор базы данных доступности. The ID of the availability database. |
suspend_status suspend_status | suspend_status_type suspend_status_type | Значения состояния приостановки. The suspend status values. |
SUSPENDED_INVALID SUSPENDED_INVALID
Определение сеанса alwayson_health alwayson_health session definition
alwayson_ddl_executed alwayson_ddl_executed
Возникает, когда выполняется инструкция языка DDL для группы доступности, включая CREATE, ALTER или DROP. Occurs when an availability group data definition language (DDL) statement is being executed, including CREATE, ALTER, or DROP. Основной задачей этого события является указание проблемы с действием пользователя на реплике доступности или указание начальной точки оперативного действия, следом за которым возникла проблема среды выполнения, например переход на другой ресурс вручную, принудительный переход на другой ресурс, приостановка или возобновление перемещения данных. The main purpose of the event is to indicate an issue with a user action on an availability replica, or to indicate the starting point of an operational action, which is followed by a runtime issue such as a manual failover, a forced failover, suspended data movement, or resumed data movement.
Сведения о событии Event information
Столбец Column | Описание Description |
---|---|
Имя Name | alwayson_ddl_execution alwayson_ddl_execution |
Категория Category | always on always on |
Channel Channel | Аналитический Analytic |
Поля событий Event fields
Имя Name | Type_name Type_name | Описание Description |
---|---|---|
availability_group_id availability_group_id | Guid Guid | Идентификатор группы доступности. The ID of the availability group. |
availability_group_name availability_group_name | unicode_string unicode_string | Имя группы доступности. The name of the availability group. |
ddl_action ddl_action | alwayson_ddl_action alwayson_ddl_action | Указывает тип действия DDL: CREATE, ALTER или DROP. Indicates the type of DDL action: CREATE, ALTER, or DROP. |
ddl_phase ddl_phase | ddl_opcode ddl_opcode | Указывает фазу операции DDL: BEGIN, COMMIT или ROLLBACK. Indicates the phase of the DDL operation: BEGIN, COMMIT, or ROLLBACK. |
. Statement | unicode_string unicode_string | Текст выполненной инструкции. The text of the statement that was executed. |
Определение сеанса alwayson_health alwayson_health session definition
availability_replica_manager_state availability_replica_manager_state
Возникает при изменении состояния диспетчера реплики доступности. Occurs when the state of the availability replica manager is changed. Это событие указывает пульс для диспетчера реплики доступности. This event indicates the heartbeat of availability replica manager. Когда диспетчер реплики доступности не находится в работоспособном состоянии, все реплики доступности в соответствующем экземпляре SQL Server будут отключены. When the availability replica manager is not in healthy state, all availability replicas in the SQL Server instance will be down.
Сведения о событии Event information
Столбец Column | Описание Description |
---|---|
Имя Name | availability_replica_manager_state_change availability_replica_manager_state_change |
Категория Category | always on always on |
Channel Channel | Операционный Operational |
Поля событий Event fields
Имя Name | Type_name Type_name | Описание Description |
---|---|---|
current_state current_state | manager_state manager_state | Текущее состояние диспетчера реплики доступности. The current state of the availability replica manager. |
Справка в Интернете Online
Вне сети Offline
WaitingForClusterCommunication WaitingForClusterCommunication
Определение сеанса Alwayson_health Alwayson_health session definition
error_reported (1480): изменилась роль реплики базы данных error_reported (1480): Database Replica Role Change
Это отфильтрованное событие error_reported возникает асинхронно после изменения роли реплики доступности. This filtered error_reported event occurs asynchronously after an availability replica role change. Оно указывает, какой базе данных доступности не удается изменить свою ожидаемую роль во время перехода на другой ресурс. It indicates which availability database fails to change its expected role during the failover process.