Defina o Tempo Limite de Comando do SQL Server 2005 em vez de usar o código?

1

Eu tenho um problema em que as coisas estão atingindo o tempo limite e preciso obter uma correção intermediária enquanto trabalho para torná-lo mais rápido. Eu posso aparentemente definir Command Timeout no lado do código e isso evitará isso, mas estou querendo saber se é possível configurar isso no lado do SQL Server para que eu possa fazer isso sem fazer um patch de software.

link

Diz:

"This default value is set by the storage provider. Note that some providers may throw exceptions if this value is set to a non-zero value."

Então, como eu poderia alterar o valor do Tempo Limite de Comando através do 'provedor de armazenamento'? Eu suponho que isso significa SQL Server.

    
por BigOmega 02.03.2011 / 17:05

2 respostas

3

Os tempos limite dos comandos são sempre definidos pelo cliente. Normalmente, isso é configurado quando a conexão é criada e, às vezes, o valor é extraído de um DSN, um arquivo INI ou algo semelhante para permitir a reconfiguração sem precisar recompilar o software cliente.

O "Tempo Limite de Consulta Remota" que você verá pelo SSMS destina-se a controlar o tempo limite do comando para consultas que a instância do SQL Server envia a outros mecanismos de banco de dados, não para controlar o tempo limite para consultas enviadas a ele. O "Tempo limite de login remoto" é semelhante, mas se aplica à quantidade de tempo que um SQL Server tentará fazer login em outra instância, seja SQL Server, Oracle ou outra coisa.

    
por 02.03.2011 / 18:20
0

Não está claro sobre o tempo limite, mas (e talvez isso tenha sido feito) você pode definir o tempo limite de consulta remota no SQL Server na seção Conexão das propriedades do servidor no Mgt Studio. Clique com o botão direito do mouse no seu servidor no objeto Explorar ... Conexões e altere seu tempo limite de consulta remota. Usando sp_configure você também pode alterar o tempo limite de consulta remota (e o tempo limite de logon remoto). Espero que isso ajude

    
por 02.03.2011 / 17:46