Configurar a opção de configuração de servidor network packet size
Este tópico descreve como configurar a opção de configuração de servidor network packet size no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL. A opção network packet size define o tamanho do pacote (em bytes) usado pela rede inteira. Os pacotes são partes de dados de tamanho fixo que transferem solicitações e resultados entre clientes e servidores. O tamanho do pacote padrão é de 4096 bytes.
Observação |
---|
Não altere o tamanho do pacote a menos que você tenha certeza que melhorará o desempenho. Para a maioria dos aplicativos, o tamanho do pacote padrão é o melhor. |
Neste tópico
Antes de começar:
Limitações e restrições
Recomendações
Segurança
Para configurar a opção network packet size usando:
SQL Server Management Studio
Transact-SQL
Acompanhamento: depois de configurar a opção network packet size
Antes de começar
Limitações e restrições
- O network packet size máximo para conexões criptografadas é 16.383 bytes.
Recomendações
Esta é uma opção avançada e deve ser alterada somente por um administrador de banco de dados experiente ou técnico certificado do SQL Server.
Se um aplicativo fizer operações de cópia em massa ou enviar ou receber grandes quantidades de texto ou dados de imagem, um tamanho do pacote maior que o padrão poderá melhorar a eficiência, porque resulta em menos operações de leitura e gravação em rede. Se um aplicativo enviar e receber pequenas quantidades de informações, o tamanho do pacote poderá ser definido como 512 bytes, o que é suficiente para a maioria das transferências de dados.
Nos sistemas que usam protocolos de rede diferentes, defina network packet size como o tamanho para o protocolo mais comum usado. A opção network packet size melhora o desempenho da rede quando protocolos de rede oferecem suporte a pacotes maiores. Aplicativos cliente podem substituir esse valor.
Você também pode chamar funções OLE DB, ODBC e DB-Library para solicitar uma alteração do tamanho do pacote. Se o servidor não der suporte ao tamanho de pacote solicitado, o Mecanismo de Banco de Dados enviará uma mensagem de aviso ao cliente. Em algumas circunstâncias, alterar o tamanho de pacote pode conduzir a uma falha de link de comunicação, como esta:
Native Error: 233, no process is on the other end of the pipe.
Segurança
Permissões
Permissões de execução sem parâmetros ou com somente o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS em nível de servidor. A permissão de ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.
[Top]
Usando o SQL Server Management Studio
Para configurar a opção network packet size
No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Clique no nó Avançado.
Em Rede, selecione um valor para a caixa Tamanho de Pacote de Rede.
[Top]
Usando Transact-SQL
Para configurar a opção network packet size
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo mostra como usar sp_configure para definir o valor da opção network packet size como 6500 bytes.
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'network packet size', 6500 ;
GO
RECONFIGURE;
GO
Para obter mais informações, consulte Opções de configuração de servidor.
[Top]
Acompanhamento: depois de configurar a opção network packet size
A configuração entra em vigor imediatamente sem reiniciar o servidor.
[Top]