Я использую Visual Studio для разработки веб-страницы ASPX. Когда я пытаюсь проверить мой SQL-запрос (хранимая процедура), я получаю ошибку Execution Timeout Expired
.
Однако, хотя ранее я устанавливал более длинный и достаточный результат, основанный на выполненииtime in SSMS - время ожидания в файле web.config для соединения, а также в событии Selecting источника SQLDataSource, эта ошибка по-прежнему возникает.
Как увеличить время ожидания, примененное к запросам в SQLDataSource?
Во-вторых, когда я пытаюсь обновить схему либо в SQLDataSource, либо в связанном с ним GridView, я получаю сообщение об ошибке Invalid Object Name '#ChangedValues'
или иногда другую временную таблицу с ведущим #
. Эти объекты являются временными таблицами, используемыми и созданными в хранимой процедуре, и я могу убедиться, что хранимая процедура выполняется правильно в SSMS, независимо от того, существуют ли эти временные таблицы для каждого соединения при запуске хранимой процедуры. Хранимая процедура, о которой идет речь, проверяет их наличие и удаляет их, если они присутствуют, затем создает новые версии.
Почему я получаю ошибку об объекте, который не является недействительным в его контексте