Novedades de SQL Server 2017What's new in SQL Server 2017

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2017)noAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2017)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

SQL Server 2017 representa un paso importante hacia convertir SQL Server en una plataforma que proporciona opciones de lenguajes de desarrollo, tipos de datos, ya sean locales o en la nube, y sistemas operativos con la eficacia de SQL Server en Linux, contenedores de Docker basados en Linux y 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 or cloud, and operating systems by bringing the power of SQL Server to Linux, Linux-based Docker containers, and Windows. En este tema se resumen las novedades de determinadas áreas de características y se incluyen vínculos a información adicional.This topic summarizes what is new for specific feature areas and includes links to additional details. Para más información relacionada con SQL Server en Linux, vea SQL Server on Linux Documentation (Documentación de SQL Server en Linux).For more information related to SQL Server on Linux, see SQL Server on Linux Documentation

Descargar desde el Centro de evaluación Pruébela: descargue la versión SQL Server 2017 de octubre de 2017.Download from Evaluation Center Try it out: Download SQL Server 2017 Release - October 2017:.

Nota

Además de los cambios siguientes, se publican actualizaciones acumulativas a intervalos regulares después del lanzamiento de GA.In addition to the changes below, cumulative updates are released at regular intervals after the GA release. Estas actualizaciones acumulativas proporcionan muchas mejoras y correcciones.These cumulative updates provide many improvements and fixes. Para más información sobre la versión de la última actualización acumulativa (CU), vea Actualizaciones acumulativas de SQL Server 2017.For information about the latest CU release, see SQL Server 2017 Cumulative updates.

Motor de base de datos de SQL Server 2017SQL Server 2017 Database Engine

SQL Server 2017 incluye muchas mejoras de rendimiento, perfeccionamiento y características de Motor de base de datos.SQL Server 2017 includes many new Database Engine features, enhancements, and performance improvements.

  • Los ensamblados CLR ahora se pueden agregar a una lista de permitidos como solución alternativa para la característica clr strict security que se describe en CTP 2.0.CLR assemblies can now be added to a whitelist, as a workaround for the clr strict security feature described in CTP 2.0. sp_add_trusted_assembly, sp_drop_trusted_assembly y sys.trusted_asssemblies se agregan para admitir la lista de ensamblados de confianza permitidos (RC1).sp_add_trusted_assembly, sp_drop_trusted_assembly, and sys.trusted_asssemblies are added to support the white list of trusted assemblies (RC1).
  • La recompilación de índices en línea reanudable reanuda una operación de recompilación de índices en línea desde donde se detuvo después de un error (como una conmutación por error en una réplica o espacio en disco insuficiente), o bien pausa y reanuda más adelante una operación de recompilación de índices en línea.Resumable online index rebuild resumes an online index rebuild operation from where it stopped after a failure (such as a failover to a replica or insufficient disk space), or pauses and later resumes an online index rebuild operation. Vea ALTER INDEX y Directrices para operaciones de índices en línea.See ALTER INDEX and Guidelines for online index operations. (CTP 2.0)(CTP 2.0)
  • La opción IDENTITY_CACHE de ALTER DATABASE SCOPED CONFIGURATION permite evitar lagunas en los valores de columnas e identidad si un servidor se reinicia inesperadamente o realiza conmutación por error en un servidor secundario.The IDENTITY_CACHE option for ALTER DATABASE SCOPED CONFIGURATION allows you to avoid gaps in the values of identity columns if a server restarts unexpectedly or fails over to a secondary server. Vea ALTER DATABASE SCOPED CONFIGURATION.See ALTER DATABASE SCOPED CONFIGURATION. (CTP 2.0)(CTP 2.0)
  • Una nueva generación de mejoras de procesamiento de consultas que adapta las estrategias de optimización a las condiciones de tiempo de ejecución de la carga de trabajo de una aplicación.A new generation of query processing improvements that will adapt optimization strategies to your application workload’s runtime conditions. En esta primera versión de la familia de características de procesamiento de consultas adaptable se incluyen tres nuevas mejoras: combinaciones adaptables del modo por lotes, comentarios de concesión de memoria del modo por lotes y ejecución intercalada para funciones con valores de tabla de varias instrucciones.For this first version of the adaptive query processing feature family, we have three new improvements: batch mode adaptive joins, batch mode memory grant feedback, and interleaved execution for multi-statement table valued functions. Vea Procesamiento de consultas adaptable en bases de datos SQL.See Adaptive query processing in SQL databases.
  • El ajuste automático de bases de datos proporciona información de los posibles problemas de rendimiento de las consultas, recomienda soluciones y puede corregir automáticamente los problemas identificados.Automatic database tuning provides insight into potential query performance problems, recommends solutions, and can automatically fix identified problems. Consulte Ajuste automático.See Automatic tuning. (CTP 2.0)(CTP 2.0)
  • Las nuevas funcionalidades de base de datos de gráficos para modelar relaciones varios a varios incluyen una nueva sintaxis de CREATE TABLE para crear tablas de nodos y perimetrales, y la palabra clave MATCH para consultas.New graph database capabilities for modeling many-to-many relationships include new CREATE TABLE syntax for creating node and edge tables, and the keyword MATCH for queries. Consulte Procesamiento de gráficos con SQL Server 2017.See Graph Processing with SQL Server 2017. (CTP 2.0)(CTP 2.0)
  • Una opción de sp_configure llamada clr strict security se habilita de manera predeterminada para mejorar la seguridad de los ensamblados CLR.An sp_configure option called clr strict security is enabled by default to enhance the security of CLR assemblies. Consulte Seguridad estricta de CLR.See CLR strict security. (CTP 2.0)(CTP 2.0)
  • El programa de instalación ahora permite especificar el tamaño de archivo tempdb inicial hasta 256 GB (262 144 MB) por archivo, con una advertencia si el tamaño del archivo es mayor que 1 GB y si IFI no está habilitado.Setup now allows specifying initial tempdb file size up to 256 GB (262,144 MB) per file, with a warning if the file size is set greater than 1GB with IFI not enabled. (CTP 2.0)(CTP 2.0)
  • La columna modified_extent_page_count en sys.dm_db_file_space_usage hace seguimiento de los cambios diferenciales en cada archivo de base de datos, lo que habilita soluciones de copia de seguridad inteligentes que realizan copia de seguridad diferencial o copia de seguridad completa según el porcentaje de páginas modificadas en la base de datos.The modified_extent_page_count column in sys.dm_db_file_space_usage tracks differential changes in each database file, enabling smart backup solutions that perform differential backup or full backup based on percentage of changed pages in the database. (CTP 2.0)(CTP 2.0)
  • La sintaxis SELECT INTO T-SQL ahora admite la carga de una tabla en un grupo de archivos distinto del grupo de archivos predeterminado d el usuario mediante la palabra clave ON.SELECT INTO T-SQL syntax now supports loading a table into a FileGroup other than the user's default by using the ON keyword. (CTP 2.0)(CTP 2.0)
  • Ahora se admiten las transacciones entre bases de datos entre todas las bases de datos que forman parte de un grupo de disponibilidad AlwaysOn, incluidas las bases de datos que son parte de la misma instancia.Cross database transactions are now supported among all databases that are part of an Always On Availability Group, including databases that are part of same instance. Consulte Transactions - Always On Availability Groups and Database Mirroring (Transacciones: grupos de disponibilidad AlwaysOn y creación de reflejo de la base de datos) (CTP 2.0)See Transactions - Always On Availability Groups and Database Mirroring (CTP 2.0)
  • La nueva funcionalidad de grupos de funcionalidad incluye compatibilidad sin clúster, configuración de grupos de compatibilidad de confirmación de réplica mínima y migraciones y pruebas entre distintos sistemas operativos Windows y Linux.New Availability Groups functionality includes clusterless support, Minimum Replica Commit Availability Groups setting, and Windows-Linux cross-OS migrations and testing. (CTP 1.3)(CTP 1.3)
  • Nuevas vistas de administración dinámica:New dynamic management views:
    • sys.dm_db_log_stats expone atributos a nivel de resumen e información sobre los archivos de registro de transacciones, lo que resulta útil para supervisar el estado de los registros de transacciones.sys.dm_db_log_stats exposes summary level attributes and information on transaction log files, helpful for monitoring transaction log health. (CTP 2.1)(CTP 2.1)
    • sys.dm_tran_version_store_space_usage hace seguimiento del uso del almacén de versiones por base de datos, lo que resulta útil para planear de manera proactiva el dimensionamiento de tempdb según el uso del almacén de versiones por base de datos.sys.dm_tran_version_store_space_usage tracks version store usage per database, useful for proactively planning tempdb sizing based on the version store usage per database. (CTP 2.0)(CTP 2.0)
    • sys.dm_db_log_info expone información de VLF para supervisar, alertar y evitar posibles problemas con los registros de transacciones.sys.dm_db_log_info exposes VLF information to monitor, alert, and avert potential transaction log issues. (CTP 2.0)(CTP 2.0)
    • sys.dm_db_stats_histogram es una nueva vista de administración dinámica para examinar estadísticas.sys.dm_db_stats_histogram is a new dynamic management view for examining statistics. (CTP 1.3)(CTP 1.3)
    • sys.dm_os_host_info proporciona información de sistema operativo para Windows y Linux.sys.dm_os_host_info provides operating system information for both Windows and Linux. (CTP 1.0)(CTP 1.0)
  • El Asesor de optimización de base de datos (DTA) tiene opciones adicionales y mejor rendimiento.The Database Tuning Advisor (DTA) has additional options and improved performance. (CTP 1.2)(CTP 1.2)
  • Las mejoras en memoria incluyen compatibilidad con columnas calculadas en tablas optimizadas para memoria, compatibilidad total con funciones JSON en módulos de compilación nativa y el operador CROSS APPLY en módulos de compilación nativa.In-memory enhancements include support for computed columns in memory-optimized tables, full support for JSON functions in natively compiled modules, and the CROSS APPLY operator in natively compiled modules. (CTP 1.1)(CTP 1.1)
  • Las nuevas funciones de cadena son CONCAT_WS, TRANSLATE y TRIM, y WITHIN GROUP ahora es compatible con la función STRING_AGG.New string functions are CONCAT_WS, TRANSLATE, and TRIM, and WITHIN GROUP is now supported for the STRING_AGG function. (CTP 1.1)(CTP 1.1)
  • Hay nuevas opciones de acceso masivo (BULK INSERT y OPENROWSET(BULK...) ) para archivos CSV y de Azure Blob.There are new bulk access options (BULK INSERT and OPENROWSET(BULK...) ) for CSV and Azure Blob files. (CTP 1.1)(CTP 1.1)
  • Las mejoras de objetos optimizados para memoria incluyen sp_spaceused y la eliminación de la limitación de ocho índices en las tablas optimizadas para memoria, sp_rename para tablas optimizadas para memoria y módulos T-SQL de compilación nativa y CASE y TOP (N) WITH TIES para módulos T-SQL de compilación nativa.Memory-optimized object enhancements include sp_spaceused and elimination of the 8 index limitation for memory-optimized tables, sp_rename for memory-optimized tables and natively compiled T-SQL modules, and CASE and TOP (N) WITH TIES for natively compiled T-SQL modules. Los archivos de grupos de archivos con optimización para memoria ahora se pueden almacenar, se puede crear una copia de seguridad de ellos y se pueden restaurar en Azure Storage.Memory-optimized filegroup files can now be stored, backed up and restored on Azure Storage. (CTP 1.0)(CTP 1.0)
  • DATABASE SCOPED CREDENTIAL es una nueva clase de protegible, que admite los permisos CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP y VIEW DEFINITION.DATABASE SCOPED CREDENTIAL is a new class of securable, supporting CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP, and VIEW DEFINITION permissions. ADMINISTER DATABASE BULK OPERATIONS ahora es visible en sys.fn_builtin_permissions.ADMINISTER DATABASE BULK OPERATIONS is now visible in sys.fn_builtin_permissions. (CTP 1.0)(CTP 1.0)
  • Se agregó COMPATIBILITY_LEVEL 140 de base de datos.Database COMPATIBILITY_LEVEL 140 is added. (CTP 1.0)(CTP 1.0).

Para más información, consulte Novedades de Motor de base de datos de SQL Server 2017.For more information, see What's new in SQL Server 2017 Database Engine.

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

  • La nueva característica Escalabilidad horizontal de SSIS tiene las siguientes características nuevas y modificadas.The new Scale Out feature in SSIS has the following new and changed features. Para más información, consulte Novedades de Integration Services en SQL Server 2017.For more info, see What's New in Integration Services in SQL Server 2017. (RC1)(RC1)
    • Patrón de escalabilidad horizontal ahora admite alta disponibilidad.Scale Out Master now supports high availability.
    • Se mejoró el control de conmutación por error de los registros de ejecución de Trabajadores de escalabilidad horizontal.The failover handling of the execution logs from Scale Out Workers is improved.
    • Se cambió el nombre del parámetro runincluster del procedimiento almacenado [catálogo].[create_execution] a runinscaleout para mejorar la coherencia y la legibilidad.The parameter runincluster of the stored procedure [catalog].[create_execution] is renamed to runinscaleout for consistency and readability.
    • El catálogo de SSIS tiene una nueva propiedad global para especificar el modo predeterminado de ejecución de los paquetes de SSIS.The SSIS Catalog has a new global property to specify the default mode for executing SSIS packages.
  • En la nueva característica Escalabilidad horizontal de SSIS, ahora puede usar el parámetro Use32BitRuntime cuando desencadena la ejecución.In the new Scale Out for SSIS feature, you can now use the Use32BitRuntime parameter when you trigger execution. (CTP 2.1)(CTP 2.1)
  • SQL Server 2017 Integration Services (SSIS) ahora admite SQL Server en Linux y un paquete nuevo le permite ejecutar paquetes de SSIS en Linux desde la línea de comandos.SQL Server 2017 Integration Services (SSIS) now supports SQL Server on Linux, and a new package lets you run SSIS packages on Linux from the command line. Para más información, consulte la entrada de blog que anuncia la compatibilidad de SSIS con Linux.For more information, see the blog post announcing SSIS support for Linux. (CTP 2.1)(CTP 2.1)
  • La nueva característica Escalabilidad horizontal de SSIS facilita en gran medida la ejecución de SSIS en varias máquinas.The new Scale Out for SSIS feature makes it much easier to run SSIS on multiple machines. Vea Integration Services Scale Out (Escalabilidad horizontal de Integration Services). (CTP 1.0)See Integration Services Scale Out. (CTP 1.0)
  • Origen OData y Administrador de conexiones OData ahora admiten la conexión a fuentes de OData de Microsoft Dynamics AX Online y Microsoft Dynamics CRM Online.OData Source and OData Connection Manager now support connecting to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online. (CTP 1.0)(CTP 1.0)

Para más información, consulte Novedades de Integration Services en SQL Server 2017.For more info, see What's New in Integration Services in SQL Server 2017.

SQL Server 2017 Master Data Services (MDS)SQL Server 2017 Master Data Services (MDS)

  • La experiencia y el rendimiento mejoran al actualizar de SQL Server 2012, SQL Server 2014 y SQL Server 2016 a SQL Server 2017 Master Data Services.Experience and performance are improved when upgrading from SQL Server 2012, SQL Server 2014, and SQL Server 2016 to SQL Server 2017 Master Data Services.
  • Ahora puede ver las listas ordenadas de entidades, colecciones y jerarquías en la página del Explorador de la aplicación web.You can now view the sorted lists of entities, collections and hierarchies in the Explorer page of the Web application.
  • Se ha mejorado el rendimiento del almacenamiento provisional de millones de registros con el procedimiento almacenado de almacenamiento provisional.Performance is improved for staging millions of records using the staging stored procedure.
  • Se ha mejorado el rendimiento al expandir la carpeta Entidades de la página Administrar grupos para asignar permisos de modelos.Performance is improved when expanding the Entities folder on the Manage Groups page to assign model permissions. La página Administrar grupos se encuentra en la sección Seguridad de la aplicación web.The Manage Groups page is located in the Security section of the Web application. Para obtener más información sobre las mejoras de rendimiento, vea https://support.microsoft.com/help/4023865?preview.For more information about the performance improvement, see https://support.microsoft.com/help/4023865?preview. Para más información sobre cómo asignar permisos, vea Assign Model Object Permissions (Master Data Services) [Asignar permisos de objeto de modelo (Master Data Services)].For more information about assigning permissions, see Assign Model Object Permissions (Master Data Services).

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

SQL Server Analysis Services 2017 presenta muchas mejoras para los modelos tabulares.SQL Server Analysis Services 2017 introduces many enhancements for tabular models. Estos incluyen:These include:

  • Modo tabular como opción de instalación predeterminada para Analysis Services.Tabular mode as the default installation option for Analysis Services. (CTP 2.0)(CTP 2.0)
  • Seguridad de nivel de objeto para proteger los metadatos de los modelos tabulares.Object-level security to secure the metadata of tabular models. (CTP 2.0)(CTP 2.0)
  • Relaciones de fecha para crear fácilmente relaciones basadas en los campos de fecha.Date relationships to easily create relationships based on date fields. (CTP 2.0)(CTP 2.0)
  • Compatibilidad de los nuevos orígenes de datos Get Data (Power Query) y los orígenes de datos DirectQuery existentes con consultas M.New Get Data (Power Query) data sources, and existing DirectQuery data sources support for M queries. (CTP 2.0)(CTP 2.0)
  • Editor DAX para SSDT.DAX Editor for SSDT. (CTP 2.0)(CTP 2.0)
  • Sugerencias de codificación, una característica avanzada para optimizar la actualización de datos de modelos tabulares en memoria de gran tamaño.Encoding hints, an advanced feature for optimizing data refresh of large in-memory tabular models. (CTP 1.3)(CTP 1.3)
  • Compatibilidad con el nivel de compatibilidad 1400 para modelos tabulares.Support for the 1400 Compatibility level for tabular models. Para crear proyectos de modelos tabulares con el nivel de compatibilidad 1400 o actualizar proyectos existentes a dicho nivel, descargue e instale SQL Server Data Tools (SSDT) 17.0 RC2.To create new or upgrade existing tabular model projects to the 1400 compatibility level, download and install SQL Server Data Tools (SSDT) 17.0 RC2. (CTP 1.1)(CTP 1.1)
  • Una experiencia Get Data moderna para los modelos tabulares en el nivel de compatibilidad 1400.A modern Get Data experience for tabular models at the 1400 compatibility level. Consulte el blog del equipo de Analysis Services.See the Analysis Services Team Blog. (CTP 1.1)(CTP 1.1)
  • Propiedad Ocultar miembros para ocultar los miembros en blanco de jerarquías desiguales.Hide Members property to hide blank members in ragged hierarchies. (CTP 1.1)(CTP 1.1)
  • Nueva acción Filas de detalles del usuario final para mostrar detalles de la información agregada.New Detail Rows end-user action to Show Details for aggregated information. Funciones SELECTCOLUMNS y DETAILROWS para crear expresiones de Filas de detalles.SELECTCOLUMNS and DETAILROWS functions for creating Detail Rows expressions. (CTP 1.1)(CTP 1.1)
  • Operador DAX IN para especificar varios valores.DAX IN operator for specifying multiple values. (CTP 1.1)(CTP 1.1)

Para más información, consulte Novedades de SQL Server Analysis Services 2017.For more information, see What's new in SQL Server Analysis Services 2017.

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

SQL Server Reporting Services ya no está disponible para instalarse mediante el programa de instalación de SQL Server.SQL Server Reporting Services is no longer available to install through SQL Server setup. Vaya al Centro de descarga de Microsoft para descargar Microsoft SQL Server 2017 Reporting Services.Go to the Microsoft Download Center to download Microsoft SQL Server 2017 Reporting Services.

  • Ahora hay comentarios disponibles para los informes a fin de agregar perspectivas y colaborar con otros usuarios.Comments are now available for reports, to add perspective and collaborate with others. También puede incluir archivos adjuntos con los comentarios.You can also include attachments with comments.
  • En las versiones más recientes del Generador de informes y SQL Server Data Tools, puede crear consultas DAX nativas sobre los modelos de datos tabulares de SQL Server Analysis Services si arrastra y coloca los campos deseados en los diseñadores de consultas.In the latest releases of Report Builder and SQL Server Data Tools, you can create native DAX queries against supported SQL Server Analysis Services tabular data models by dragging and dropping desired fields in the query designers. Consulte el blog de Reporting Services.See the Reporting Services blog.
  • Para habilitar el desarrollo y la personalización de aplicaciones modernas, SSRS ahora admite una API de RESTful totalmente compatible con OpenAPI.To enable development of modern applications and customization, SSRS now supports a fully OpenAPI compliant RESTful API. La especificación y la documentación completas de la API se pueden encontrar en swaggerhub.The full API specification and documentation can now be found on swaggerhub.

Para más información, consulte Novedades de SQL Server Reporting Services (SSRS).For more information, see What's new in SQL Server Reporting Services (SSRS).

Machine Learning en SQL Server 2017Machine Learning in SQL Server 2017

SQL Server R Services ahora se llama SQL Server Machine Learning Services para reflejar la nueva compatibilidad con Python además del lenguaje R.SQL Server R Services has been renamed SQL Server Machine Learning Services, to reflect support for Python in addition to the R language. Puede usar Machine Learning Services (en base de datos) para ejecutar scripts de R o Python en SQL Server, o bien instalar Microsoft Machine Learning Server (independiente) para implementar y usar modelos de R y Python que no requieren SQL Server.You can use Machine Learning Services (In-Database) to run R or Python scripts in SQL Server, or install Microsoft Machine Learning Server (Standalone) to deploy and consume R and Python models that don't require SQL Server.

Ahora, los desarrolladores de SQL Server tienen acceso a las bibliotecas ampliadas de aprendizaje automático e inteligencia artificial de Python que están disponibles en el ecosistema de código abierto, junto con las últimas innovaciones de Microsoft:SQL Server developers now have access to the extensive Python ML and AI libraries available in the open-source ecosystem, along with the latest innovations from Microsoft:

  • revoscalepy: este equivalente de Python de RevoScaleR incluye algoritmos paralelos para regresiones logísticas y lineales, árboles de decisiones, árboles mejorados y bosques aleatorios, así como un conjunto enriquecido de API para realizar la transformación y el movimiento de datos, contextos de equipos remotos y orígenes de datos.revoscalepy - This Python equivalent of RevoScaleR includes parallel algorithms for linear and logistic regressions, decision tree, boosted trees and random forests, as well as a rich set of APIs for data transformation and data movement, remote compute contexts, and data sources.
  • microsoftml: este paquete innovador de transformaciones y algoritmos de aprendizaje automático con enlaces de Python incluye redes neuronales profundas, árboles de decisiones rápidos y bosques de decisiones, y algoritmos optimizados para regresiones lineales y logísticas.microsoftml - This state-of-the-art package of machine learning algorithms and transforms with Python bindings includes deep neural networks, fast decision trees and decision forests, and optimized algorithms for linear and logistic regressions. También obtendrá modelos con aprendizaje incluido basados en modelos de ResNet que puede usar para extraer imágenes o analizar sentimientos.You also get pre-trained models based on ResNet models that you can use for image extraction or sentiment analysis.
  • Operacionalización de Python con T-SQL: implemente fácilmente código de Python con el procedimiento almacenado sp_execute_external_script.Python operationalization with T-SQL - Deploy Python code easily by using the stored procedure sp_execute_external_script. Obtenga un gran rendimiento transmitiendo datos de SQL a procesos de Python y con paralelización de anillos de MPI.Get great performance by streaming data from SQL to Python processes and using MPI ring parallelization.
  • Contextos de cálculo de Python en SQL Server: los desarrolladores y los científicos que trabajan con datos pueden ejecutar código de Python de forma remota desde sus entornos de desarrollo para explorar datos y desarrollar modelos sin mover datos.Python in SQL Server compute contexts - Data scientists and developers can execute Python code remotely from their development environments to explore data and develop models without moving data around.
  • Puntuación nativa: la función PREDICT de Transact-SQL puede utilizarse para realizar la puntuación en cualquier instancia de SQL Server 2017, incluso si no está instalado R.Native scoring - The PREDICT function in Transact-SQL can be used to perform scoring in any instance of SQL Server 2017, even if R isn't installed. Tan solo hay que entrenar el modelo con uno de los algoritmos RevoScaleR y revoscalepy admitidos y guardarlo en un nuevo formato binario compacto.All that's required is that you train the model using one of the supported RevoScaleR and revoscalepy algorithms and save the model in a new, compact binary format.
  • Administración de paquetes: T-SQL ahora es compatible con la instrucción CREATE EXTERNAL LIBRARY para poder proporcionar a los administradores de bases de datos mayor capacidad de administración en los paquetes de R.Package management - T-SQL now supports the CREATE EXTERNAL LIBRARY statement, to give DBAs greater management over R packages. Utilice los roles para controlar el acceso privado o compartido a los paquetes de R en la base de datos, y comparta dichos roles entre los usuarios.Use roles to control prviate or shared package access, store R packages in the database and share them among users.
  • Mejoras de rendimiento: el procedimiento almacenado sp_execute_external_script se ha optimizado para admitir la ejecución en modo por lotes en los datos de almacén de columnas.Performance improvements - The stored procedure sp_execute_external_script has been optimized to support batch mode execution for columnstore data.

Para más información, consulte Novedades de SQL Server Machine Learning Services.For more information, see What's new in SQL Server Machine Learning Services.

Pasos siguientesNext steps

info_tip Obtener ayudaGet Help

editar contenido Colaborar en la documentación de SQLContribute SQL documentation

MS_Logo_X-Small