A operação de espera expirou

2

Eu encontrei este problema ao executar uma rotina de preenchimento de dados para um Data-set Data-adapter em C # que usa um procedimento armazenado escrito no SQL Server Azure.

O procedimento armazenado do SQL Server executado diretamente do SQL Server Management Studio levou apenas 3 segundos e foi executado corretamente. Como solução, executei " exec sp_updatestats " no banco de dados do Azure e, em seguida, a rotina de preenchimento de dados funcionou bem!

Fiquei um pouco confuso aqui para entender quem está jogando. O SQL Server pode executar o procedimento armazenado em 3 segundos, mas a rotina de preenchimento de dados do conjunto de dados C # atinge o tempo limite.

Mesmo que o problema seja resolvido, alguém poderia explicar por que a re-indexação (ou estatísticas de atualização) efetuava diretamente a rotina de preenchimento Data-set ou Data-adapters onde o resultado do procedimento Stored pode ser executado sem tempo limite?

    
por jpWebLearner 28.09.2015 / 01:47

0 respostas