Estou criando o índice de armazenamento de colunas clusterizadas no SQL Server 2014.
estou recebendo erro como
"Tempo limite expirou. O período de tempo limite decorreu antes da conclusão da operação ou o servidor não está respondendo. (Microsoft SQL Server)".
eu coloco
EXEC sp_configure 'remote query timeout', 60000;
reconfigure
EXEC sp_configure
Contagem de linhas = 304969603 Espaço de dados = 88.812,266 MB
No Management Studio para SQL 2014, o tempo limite para os designers é mantido em Ferramentas > Opções > Designers > Designers de tabela e banco de dados com um padrão de 30 segundos.
No entanto, como a sintaxe é tão simples para criar um columnstore clusterizado, como já sugerido, você deve criá-lo em vez de usar o designer, por exemplo
Esta opção não expirará, mas poderá sofrer se você não tiver memória suficiente.
Para obter o melhor de sua compactação, você também pode considerar a criação de um índice clusterizado na tabela para pré-classificá-lo e, em seguida, eliminá-lo antes de criar o columnstore clusterizado. YMMV.
Isso envolve duas etapas. Um é descrito acima por @wBob, no entanto, você não poderá criá-lo por meio da interface do usuário, ele ainda terá o tempo limite.
O que você precisa fazer é clicar no ícone 'Script' e então executar o script gerado.
Espero que isso economize algum tempo.
Se você usar o Query Analyzer(QA) vá em Tools -> Option -> Connection.Reset todos os valores usando o botão 'Reset to Default' Button.Por padrão não há tempo limite no QA.
Ou escreva sua instrução
CREATE INDEX
ouALTER TABLE
na janela de consulta e execute-a.Definir o tempo limite no SQL Server como -1 evitará o tempo limite. É possível que você esteja alterando a configuração de tempo limite, mas isso não terá efeito até que uma RECONFIGURAÇÃO seja executada.
Corre:
...e veja as configurações de tempo limite lá. Observe se a configuração de tempo limite está ativa na coluna run_value . Se não, então você precisa fazer um...
...para ativar a configuração alterada.