Mecanismo de Banco de Dados do SQL Server 2017
O SQL Server 2017 inclui vários novos recursos, aprimoramentos e melhorias de desempenho no Mecanismo de Banco de Dados.
- Os assemblies CLR agora são adicionados a uma lista de permissões como uma solução alternativa para o recurso
clr strict security
, descrito no CTP 2.0. sp_add_trusted_assembly, sp_drop_trusted_assembly e sys.trusted_asssemblies são adicionados para dar suporte à lista de permissões de assemblies confiáveis (RC1). - A Recompilação de índice online retomável retoma uma operação de recompilação de índice online de onde ela parou após uma falha, como o failover de uma réplica ou espaço em disco insuficiente ou pausa e posteriormente retoma uma operação de recompilação de índice online.Veja ALTER INDEX e Diretrizes para operações de índice online. (CTP 2.0)
- A opção IDENTITY_CACHE da ALTER DATABASE SCOPED CONFIGURATION permite evitar lacunas nos valores de colunas de identidade caso um servidor reinicie inesperadamente ou faça failover para um servidor secundário. Veja ALTER DATABASE SCOPED CONFIGURATION. (CTP 2.0)
- Uma nova geração de melhorias do processo de consulta que adaptará estratégias de otimização para as condições de tempo de execução da carga de trabalho do aplicativo. Para a primeira versão da família de recursos de processamento de consulta adaptável, temos três novas melhorias: junções adaptáveis de modo de lote, comentários de concessão de memória de modo de lote e execução intercalada para funções com valor de tabela de várias instruções. Veja Processamento de consultas adaptável em bancos de dados SQL.
- O Ajuste automático de banco de dados fornece informações sobre possíveis problemas de desempenho de consultas e pode corrigir automaticamente os problemas identificados. Consulte Ajuste automático. (CTP 2.0)
- Os novos recursos de banco de dados do gráfico para modelagem de relações de muitos-para-muitos têm uma nova sintaxe CREATE TABLEpara a criação de nós e tabelas de borda e a palavra-chave MATCH para consultas. Consulte Processamento de Gráficos com o SQL Server 2017.(CTP 2.0)
- Uma opção sp_configure chamada
clr strict security
está habilitada por padrão para aprimorar a segurança de assemblies do CLR.Consulte Segurança rígida do CLR. (CTP 2.0) - Agora, a instalação permite especificar o tamanho do arquivo tempdb inicial em até 256 GB (262.144 MB) por arquivo, com um aviso se o tamanho do arquivo estiver definido como um valor maior que 1 GB e se a IFI não estiver habilitada. (CTP 2.0)
- A coluna modified_extent_page_count no sys.dm_db_file_space_usage controla alterações diferenciais em cada arquivo de banco de dados, habilitando soluções de backup inteligentes que executam backup diferencial ou backup completo com base no percentual de páginas alteradas no banco de dados. (CTP 2.0)
- A sintaxe T-SQL SELECT INTO agora dá suporte ao carregamento de uma tabela em um grupo de arquivos diferente do grupo de arquivos padrão do usuário usando a palavra-chave ON. (CTP 2.0)