Получить имя базы данных SQL Server из guid - PullRequest
0 голосов
/ 05 июня 2019

У меня много ошибок баз данных, зарегистрированных со следующим сообщением:

Журнал транзакций для базы данных '{GUID}' заполнен из-за 'AVAILABILITY_REPLICA'

Как получить имя соответствующей базы данных?

Я пробовал с Powershell:

Get-AzureRmSqlDatabase -ResourceGroupName "..." -ServerName "..."

Я также не могу найти GUID, запрашивающий базы данных sys.d:

SELECT * FROM master.sys.databases

Есть предложения?

1 Ответ

1 голос
/ 05 июня 2019

Вы ссылаетесь на эту Службу поддержки Azure для устранения ошибки: журнал транзакций для базы данных "%. * Ls" заполнен из-за 'AVAILABILITY_REPLICA'

Ошибка означает, что основная база данных находится впервичная реплика содержит транзакции, которые не синхронизируются с другими вторичными репликами в группе доступности.

Если вы не можете найти базу данных из '{GUID}', могут быть полезны следующие запросы t-sql:

select name, log_reuse_wait,log_reuse_wait_desc from sys.databases;

Надеюсь, что запрос поможет вам найти базу данных.

Подробнее см. В: Архив тегов: сервер sql заполнен из-за 'AVAILABILITY_REPLICA' .

Обновление:

Поздравляем, что вы решили проблему.Тем временем вы решили проблему и нашли имя базы данных, используя Application Insights .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...