MS Access ADP вызывает сохраненный процесс (SQL Server), но просто зависает в 2005 году, но нормально в 2000 - PullRequest
1 голос
/ 23 июня 2010

Этого раньше никогда не было, apd не возвращает сообщений об ошибках, просто вызывает сохраненный процесс (оператор delete), но не завершается, сообщения об ошибке нет.

Это происходит только при вызове sp в SQL Server 2005, и с SQL Server 2000 все в порядке.

Это не имеет никакого смысла! Пожалуйста помоги!! У меня закончились идеи, я попробую любое предложение.

Заранее спасибо, Joseph

1 Ответ

0 голосов
/ 23 июня 2010

У вас есть доступ к SQL Profiler? Если это так, в качестве первого шага вы можете использовать это, чтобы увидеть, действительно ли запрос выполняется успешно и соответствует ли вы ожиданиям.

Если выполнение выполняется очень долго, взгляните на sys.dm_os_waiting_tasks, чтобы узнать, не заблокировано ли оно.

Вы также можете последовать совету в этом ответе , чтобы взглянуть на план выполнения и посмотреть, кажется ли он разумным.

...