Как отфильтровать Вывод Профилировщика SQL Server 2008 года для единой базы данных? [дубликат]

Обновление этого до чего-то более простого для регистратора (работает как для Python 2 и 3). Вам не нужен модуль трассировки.

import logging

logger = logging.Logger('catch_all')

def catchEverythingInLog():
    try:
        ... do something ...
    except Exception as e:
        logger.error(e, exc_info=True)
        ... exception handling ...

Это теперь старый способ (хотя все еще работает):

import sys, traceback

def catchEverything():
    try:
        ... some operation(s) ...
    except:
        exc_type, exc_value, exc_traceback = sys.exc_info()
        ... exception handling ...

exc_value - это сообщение об ошибке.

23
задан usr 3 July 2009 в 14:39
поделиться

2 ответа

Имеется вывод / фильтр столбца по имени или идентификатору базы данных. При настройке трассировки необходимо выбрать «Показать все столбцы».

32
ответ дан 29 November 2019 в 02:01
поделиться

Перейдите к свойствам трассировки, затем покажите все столбцы. После того, как вы выбрали DatabaseName, вы можете перейти в ColumnFilters ... и установить Like равным имени базы данных, по которой вы хотите выполнить фильтрацию.

9
ответ дан 29 November 2019 в 02:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: