Устранение неполадок
Если у вас возникли проблемы с диагностикой ошибок приложения, ознакомьтесь со следующими советами по устранению неполадок:
- Убедитесь, что координатор распределенных транзакций (DTC) работает на всех серверах.
- Проверьте сетевое взаимодействие, сначала проверив работу приложения на локальном компьютере. При запуске TCP/IP в сети можно использовать программу ping.exe, чтобы убедиться, что компьютеры находятся в сети.
- Убедитесь, что SQL и DTC находятся на одном компьютере или что программа конфигурации клиента DTC указывает, что DTC находится на другом компьютере. В противном случае SQL Подключение возвращает ошибку во время вызова из компонента транзакций.
- Задайте время ожидания транзакции на более высокое число, чем значение по умолчанию 60 секунд. После истечения времени ожидания транзакции COM+ прерывает транзакцию. Все последующие вызовы компонента возвращаются немедленно с CONTEXT_E_ABORTED.
- Убедитесь, что драйверы ODBC являются потокобезопасными и не имеют сходство потоков.
- Если у вас возникли трудности при работе с приложением на нескольких серверах, перезагрузите клиент и убедитесь, что контроллер домена настроен правильно.
См. также