O que ' s no SQL Server de 2017What's New in SQL Server 2017

SQL Server 2017 representa uma etapa importante para fazer do SQL Server em uma plataforma que oferece opções de linguagens de desenvolvimento, tipos de dados, locais e na nuvem e em sistemas operacionais, colocando a capacidade do SQL Server para Linux, contêineres do Docker com base em Linux e Windows.SQL Server 2017 represents a major step towards making SQL Server a platform that gives you choices of development languages, data types, on-premises and in the cloud, and across operating systems by bringing the power of SQL Server to Linux, Linux-based Docker containers, and Windows.

Este tópico é um resumo do que há de novo no mais recente versão Community Technical Preview (CTP) e links para mais detalhes das novidades para as áreas de recurso específico.This topic is a summary of what is new in the most recent Community Technical Preview (CTP) release and links to more detailed what's new information for specific feature areas.

info_tip Execute o SQL Server no Linux!Run SQL Server on Linux! Para obter mais informações, consulte:For more information, see:

Experimente:Try it out:

Novidades no SQL Server de 2017 CTP 2.1 (maio de 2017)What's New in SQL Server 2017 CTP 2.1 (May 2017)

Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine

  • Um novo DMF, sys.dm_db_log_stats, é apresentada para expor atributos de nível de resumos e as informações nos arquivos de log de transações; útil para monitorar a integridade do log de transações.A new DMF, sys.dm_db_log_stats, is introduced to expose summary level attributes and information on transaction log files; useful for monitoring the health of the transaction log.
  • Este CTP contém correções e melhorias de desempenho para o mecanismo de banco de dados.This CTP contains bug fixes and performance improvements for the Database Engine.
  • Para obter uma lista detalhada de 2017 aprimoramentos do CTP em versões anteriores do CTP, consulte Novidades no SQL Server 2017 (mecanismo de banco de dados).For a detailed list of 2017 CTP enhancements in previous CTP releases, see What's New in SQL Server 2017 (Database Engine).

SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS)

  • SQL Server Reporting Services não está mais disponível para instalar por meio da instalação do SQL Server a partir do CTP 2.1.SQL Server Reporting Services is no longer available to install through SQL Server's setup as of CTP 2.1.
  • Comentários agora estão disponíveis para relatórios.Comments are now available for reports. Comentários que você adicionar perspectiva ao que está em um relatório e colaborar com outras pessoas em sua organização.Comments allow you to add perspective to what is in a report and collaborate with others in your organization. Você também pode incluir os anexos com o seu comentário.You can also include attachments with your comment.
  • Para obter informações mais detalhadas sobre as novidades do SSRS, incluindo detalhes de versões anteriores, veja Novidades do Reporting Services.For more detailed SSRS what's new information, including details from previous releases, see What's new in Reporting Services.
  • Para obter informações sobre o servidor de relatório do Power BI, consulte Introdução ao servidor de relatório do Power BI.For information about Power BI Report Server, see Get started with Power BI Report Server.

Serviços de aprendizado de máquina do SQL ServerSQL Server Machine Learning Services

SSAS (SQL Server Analysis Services)SQL Server Analysis Services (SSAS)

SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS)

horizontal_bar

Novidades no SQL Server de 2017 CTP 2.0 (abril de 2017)What's New in SQL Server 2017 CTP 2.0 (April 2017)

Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine

  • Recompilação de índice online retomáveis.Resumable online index rebuild. Recompilação de índice online reiniciável permite que você retome uma operação de recompilação de índice online de onde parou após uma falha.Resumable online index rebuild allows you to resume an online index rebuild operation from where it stopped after a failure. Por exemplo, um failover em uma réplica ou uma situação de espaço em disco insuficiente.For example, a failover to a replica or insufficient disk space situation. Você pode também pausar e retomar a uma operação de recompilação de índice online mais tarde.You can also pause and later resume an online index rebuild operation. Por exemplo, talvez seja necessário para temporariamente liberar recursos de sistemas para executar uma tarefa de alta prioridade ou concluir a recompilação de índice em outra janela miniatous se as janelas de manutenção disponível é muito pequeno para uma tabela grande.For example, you might need to temporarily free up systems resources in order to execute a high priority task or complete the index rebuild in another miniatous window if the available maintenance windows is too short for a large table. Por fim, recompilação de índice online retomáveis não requer espaço de log significativa, que permite que você execute o truncamento de log enquanto a operação de recriação retomáveis está em execução.Finally, resumable online index rebuild does not require significant log space, which allows you to perform log truncation while the resumable rebuild operation is running. Consulte ALTER INDEX e diretrizes para operações de índice online.See ALTER INDEX and Guidelines for online index operations.
  • A opção IDENTITY_CACHE para ALTER DATABASE SCOPED CONFIGURATION.IDENTITY_CACHE option for ALTER DATABASE SCOPED CONFIGURATION. Uma nova opção IDENTITY_CACHE foi adicionada à instrução ALTER DATABASE com escopo configuração T-SQL.A new option IDENTITY_CACHE was added to ALTER DATABASE SCOPED CONFIGURATION T-SQL statement. Quando essa opção é definida como OFF, lacunas podem ser evitadas nos valores das colunas de identidade no caso de um servidor for reiniciado inesperadamente ou fizer failover para um servidor secundário.When this option is set to OFF, gaps can be avoided in the values of identity columns in case a server restarts unexpectedly or fails over to a secondary server. Consulte ALTER DATABASE SCOPED CONFIGURATION.See ALTER DATABASE SCOPED CONFIGURATION.
  • CLR usa segurança de acesso do código (CAS) no .NET Framework, que não é mais suportado como um limite de segurança.CLR uses Code Access Security (CAS) in the .NET Framework, which is no longer supported as a security boundary. Um assembly CLR criado com PERMISSION_SET = SAFE pode ser capaz de acessar recursos externos do sistema, chamar código não gerenciado e adquirir privilégios de sysadmin.A CLR assembly created with PERMISSION_SET = SAFE may be able to access external system resources, call unmanaged code, and acquire sysadmin privileges. Começando com SQL Server 2017SQL Server 2017, uma sp_configure opção chamada clr strict security é introduzido para aumentar a segurança de assemblies do CLR.Beginning with SQL Server 2017SQL Server 2017, an sp_configure option called clr strict security is introduced to enhance the security of CLR assemblies. clr strict securityé habilitado por padrão e trata SAFE e EXTERNAL_ACCESS assemblies como se eles foram marcados UNSAFE.clr strict security is enabled by default, and treats SAFE and EXTERNAL_ACCESS assemblies as if they were marked UNSAFE. O clr strict security opção pode ser desabilitada para compatibilidade com versões anteriores, mas não é recomendado.The clr strict security option can be disabled for backward compatibility, but is not recommended. A Microsoft recomenda que todos os assemblies ser assinados por um certificado ou chave assimétrica com um logon correspondente que tenha sido concedido UNSAFE ASSEMBLY no banco de dados mestre.Microsoft recommends all assemblies be signed by a certificate or asymmetric key with a corresponding login that has been granted UNSAFE ASSEMBLY permission in the master database. Para obter mais informações, consulte segurança estrita CLR.For more information, see CLR strict security.
  • Recursos de banco de dados do gráfico para o modelo de relações de muitos-para-muitos.Graph database capabilities to model many-to-many relationships. Isso inclui novos CREATE TABLE sintaxe para criar o nó e tabelas de borda e a palavra-chave correspondência para consultas.This includes new CREATE TABLE syntax for creating node and edge tables, and the keyword MATCH for queries. Para obter mais informações, consulte de processamento gráfico com o SQL Server 2017.For more information, see Graph Processing with SQL Server 2017.
  • Ajuste automático é um recurso de banco de dados que fornece informações sobre consulta possível problemas de desempenho, ele pode recomendar soluções e correção identificadas problemas.Automatic tuning is a database feature that provides insight into potential query performance problems, it can recommend solutions, and automatically fix identified problems. O ajuste automático SQL ServerSQL Server, notifica você sempre que um problema de desempenho potencial é detectado e permite que você aplique ações corretivas ou permite que o Mecanismo de Banco de DadosDatabase Engine corrigir automaticamente os problemas de desempenho.Automatic tuning in SQL ServerSQL Server, notifies you whenever a potential performance issue is detected, and lets you apply corrective actions, or lets the Mecanismo de Banco de DadosDatabase Engine automatically fix performance problems. Para obter mais informações, consulte ajuste automático.For more information, see Automatic tuning.
  • Lote modo adaptável Join para melhorar a qualidade do plano (sob a compatibilidade do banco de dados 140).Batch Mode Adaptive Join to improve plan quality (under db compatability 140).
  • Execução intercalada de várias instruções T-SQL TVFs melhorar a qualidade do plano (sob a compatibilidade do banco de dados 140).Interleaved Execution for multi-statement T-SQL TVFs to improve plan quality (under db compatability 140).
  • Repositório de consultas agora também rastreia informações de resumo de estatísticas de espera.Query Store now also tracks wait stats summary information. Categorias de estatísticas de espera por consulta no repositório de consultas de controle permite que o próximo nível de desempenho experiência de solução de problemas, fornecendo ainda mais informações sobre o desempenho da carga de trabalho e seus afunilamentos enquanto preserva as principais vantagens de repositório de consultas.Tracking wait stats categories per query in Query Store enables the next level of performance troubleshooting experience, providing, even more, insight into the workload performance and its bottlenecks while preserving the key Query Store advantages.
  • Suporte DTC para grupos de disponibilidade AlwaysOn para todas as transações de banco de dados entre bancos de dados que fazem parte do grupo de disponibilidade, incluindo bancos de dados que fazem parte da mesma instância.DTC support for Always On Availability Groups for all cross database transactions among databases that are part of the availability group, including for databases that are part of same instance. Para obter mais informações, consulte transações - grupos de disponibilidade AlwaysOn e espelhamento de banco de dadosFor more information, see Transactions - Always On Availability Groups and Database Mirroring
  • Uma nova coluna modified_extent_page_count foi introduzido no sys.DM db_file_space_usage para controlar alterações diferenciais em cada arquivo de banco de dados do banco de dados.A new column modified_extent_page_count is introduced in sys.dm_db_file_space_usage to track differential changes in each database file of the database.
  • SELECT INTO agora dá suporte ao carregamento de uma tabela em um grupo de arquivos que não seja um grupo de arquivos padrão do usuário usando o ON palavra-chave.SELECT INTO now supports loading a table into a filegroup other than a default filegroup of the user using the ON keyword.
  • Instalação do SQL Server oferece suporte à especificação de tamanho do arquivo tempdb inicial até 256 GB (262.144 MB) por arquivo com um aviso se o tamanho do arquivo é definido como um valor maior que 1 GB e se IFI não estiver habilitado.SQL Server setup supports specifying initial tempdb file size up to 256 GB (262,144 MB) per file with a warning if the file size is set to value greater than 1 GB and if IFI is not enabled.
  • Um novo modo de exibição (DMV de gerenciamento dinâmico) sys.dm_tran_version_store_space_usage é introduzido para controlar o uso do armazenamento de versão por banco de dados.A new Dynamic Management View (DMV) sys.dm_tran_version_store_space_usage is introduced to track version store usage per database.
  • Um novo DMV sys.dm_db_log_info é introduzido para expor as informações de VLF semelhantes para DBCC LOGINFO.A new DMV sys.dm_db_log_info is introduced to expose the VLF information similar to DBCC LOGINFO.
  • Tabelas temporais com versão de sistema agora oferecem suporte a exclusão em cascata e CASCADE UPDATE.System-versioned temporal tables now support CASCADE DELETE and CASCADE UPDATE.
  • Este CTP contém correções de bugs para o Mecanismo do Banco de Dados.This CTP contains bug fixes for the Database Engine.
  • Para obter uma lista detalhada de 2017 aprimoramentos do CTP em versões anteriores do CTP, consulte Novidades no SQL Server 2017 (mecanismo de banco de dados).For a detailed list of 2017 CTP enhancements in previous CTP releases, see What's New in SQL Server 2017 (Database Engine).

Serviços de aprendizado de máquina do SQL ServerSQL Server Machine Learning Services

  • SQL Server R Services tem um novo nome para refletir o suporte para a linguagem Python no CTP 2.0.SQL Server R Services has a new name, to reflect support for the Python language in CTP 2.0. Agora você pode usar os serviços de aprendizado de máquina do SQL Server (no banco de dados) para executar scripts R ou Python no SQL Server.You can now use SQL Server Machine Learning Services (In-Database) to run either R or Python scripts in SQL Server. Ou então, instale o Microsoft Machine Learning Server (autônomo) para implantar e consumir R e Python modelos que não exigem o SQL Server.Or, install Microsoft Machine Learning Server (Standalone) to deploy and consume R and Python models that don’t require SQL Server.
  • Ambas as plataformas incluem novos algoritmos MicrosoftML para aprendizado de máquina distribuída e a versão mais recente do Microsoft R (versão 9.1.0).Both platforms include new MicrosoftML algorithms for distributed machine learning, and the latest version of Microsoft R (version 9.1.0).
  • Para obter mais informações, consulte novidades para o aprendizado de máquina.For more information, see What’s new for Machine Learning.

horizontal_bar

Novidades no SQL Server de 2017 CTP 1.4 (março de 2017)What's New in SQL Server 2017 CTP 1.4 (March 2017)

Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine

  • Não há nenhum recurso novo do Mecanismo de Banco de Dados neste CTP.There are no new Database Engine features in this CTP.
  • Este CTP contém correções de bugs para o Mecanismo do Banco de Dados.This CTP contains bug fixes for the Database Engine.
  • Para obter uma lista detalhada de 2017 aprimoramentos do CTP em versões anteriores do CTP, consulte Novidades no SQL Server 2017 (mecanismo de banco de dados).For a detailed list of 2017 CTP enhancements in previous CTP releases, see What's New in SQL Server 2017 (Database Engine).

SQL Server R ServicesSQL Server R Services

  • Não há recursos novos do R Services neste CTP.There are no new R Services features in this CTP.
  • Para obter informações mais detalhadas sobre as novidades do R Services, incluindo detalhes de CTPs anteriores, consulte Novidades do SQL Server R Services.For more detailed R Services what's new information, including details from previous CTPs, see What's New in SQL Server R Services.

SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS)

  • Não há novos recursos do SSRS neste CTP.There are no new SSRS features in this CTP.
  • Para obter informações mais detalhadas sobre as novidades do SSRS, incluindo detalhes de versões anteriores, veja Novidades do Reporting Services.For more detailed SSRS what's new information, including details from previous releases, see What's new in Reporting Services.

SSAS (SQL Server Analysis Services)SQL Server Analysis Services (SSAS)

  • Não há recursos novos do SSAS neste CTP.There are no new SSAS features in this CTP.
  • Para obter detalhes, incluindo novidades do Analysis Services em versões de visualização mais recentes do SSDT e SSMS, consulte Novidades no Analysis Services 2017.For details, including what's new for Analysis Services in the latest preview releases of SSDT and SSMS, see What's New in Analysis Services 2017.

SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS)

horizontal_bar

Novidades no SQL Server de 2017 CTP 1.3 (fevereiro de 2017)What's New in SQL Server 2017 CTP 1.3 (February 2017)

Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine

SQL Server Analysis Services (SSAS) (CTP 1.3)SQL Server Analysis Services (SSAS) (CTP 1.3)

  • Dicas de codificação - um recurso avançado usado para otimizar o processamento (atualização de dados) de grandes modelos de tabela na memória.Encoding hints - an advanced feature used to optimize processing (data refresh) of large in-memory tabular models. Para obter mais informações, consulte Novidades no Analysis Services 2017.To learn more, see What's New in Analysis Services 2017.

horizontal_bar

info_tip Entre em contato com a equipe de engenharia do SQL ServerEngage with the SQL Server engineering team

Consulte tambémSee also