Determinación de la información de versión de SQL Server componentes y herramientas de cliente

En este artículo se describen los procedimientos para determinar la información de versión de SQL Server componentes y herramientas de cliente.

Versión del producto original: SQL Server
Número KB original: 321185

Determinar la versión de las herramientas de cliente de SQL Server

  • SQL Server Management Studio (SSMS)

    Para determinar qué versiones de las herramientas de cliente están instaladas en su sistema, abra Management Studio y haga clic en Acerca de del menú Ayuda. (Consulte la siguiente captura de pantalla).

    Captura de pantalla de la ventana Acerca de Microsoft SQL Server Management Studio, que muestra las versiones de las herramientas de cliente.

    A partir SQL Server 2016, SQL Server Management Studio se ofrece como una descarga independiente. Para obtener información adicional sobre las distintas versiones de la herramienta, consulte Notas de la versión de SQL Server Management Studio (SSMS).

    SQL Server Data Tools

    Para obtener información adicional sobre SQL Server Data Tools, consulte Descarga de SQL Server Data Tools (SSDT) para Visual Studio.

SQL Server Reporting Services

La versión de SQL Server Reporting Services (SSRS) se muestra en la dirección URL del servicio web de Reporting Services, por ejemplo: http://servername/reportserver. La versión también se muestra en la herramienta de configuración de Reporting Services.

SQL Server Integration Services

La versión de SQL Server Integration Services se alinea con la versión de SQL Server que había instalado.

SQL Server Analysis Services

Para saber cuál es la versión de SQL Server Analysis Services, utilice uno de los siguientes métodos:

  • Método 1: Conectar con el servidor mediante el Explorador de objetos en SQL Server Management Studio. Cuando conecte con el Explorador de objetos, este mostrará la información de versión entre paréntesis junto con el nombre de usuario que se utiliza para conectar con la instancia específica de Analysis Services.

  • Método 2: Comprobar la versión del archivo Msmdsrv.exe en la carpeta Bin de Analysis Services. En la siguiente tabla se muestran las ubicaciones predeterminadas:

    Versión de Analysis Services Ubicación
    2019 %ProgramFiles%\Microsoft SQL Server\MSAS15.InstanceName\OLAP\Bin\MSMDSrv.exe
    2017 %ProgramFiles%\Microsoft SQL Server\MSAS14.InstanceName\OLAP\Bin\MSMDSrv.exe
    2016 %ProgramFiles%\Microsoft SQL Server\MSAS13.InstanceName\OLAP\Bin\MSMDSrv.exe
    2014 %ProgramFiles%\Microsoft SQL Server\MSAS12.InstanceName\OLAP\Bin\MSMDSrv.exe
    2012 %ProgramFiles%\Microsoft SQL Server\MSAS11.InstanceName\OLAP\Bin\MSMDSrv.exe
  • Método 3: Usar las subclaves del Registro que se enumeran en la tabla que se indica a continuación.

    Versión de Analysis Services Ubicación
    2019 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2017 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2016 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2014 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName \MSSQLServer\CurrentVersion Key: CurrentVersion
    2012 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName \Setup Keys: PatchLevel , Version, Key Edition

    Para obtener más información sobre cómo comprobar las versiones de compilación de Analysis Services, consulte Verificación de la versión de compilación de la actualización acumulativa de Analysis Services.

Replicación de SQL Server

Como es posible que los agentes de réplica estén instalados en diferentes equipos, es importante comprobar las versiones instaladas en todos los equipos afectados.

Por ejemplo, el Agente de distribución de la replicación transaccional o punto a punto puede existir en equipos diferentes de la instancia del publicador de SQL Server y puede existir en varias instancias de suscriptor de SQL Server en una suscripción de extracción.

Si usa la sincronización web para la replicación de mezcla, es posible que el servidor web de IIS no se encuentre en el mismo equipo que el que ejecuta SQL Server. Por lo tanto, tiene archivos del agente de replicación instalados en el servidor web de IIS. Y es posible que tenga que comprobar la versión de esos archivos .dll en el directorio virtual de IIS y actualizarlos explícitamente para obtener los Service Pack, las actualizaciones acumulativas y las revisiones más recientes para los agentes web.

Para obtener más información, consulte Actualización o revisión de bases de datos replicadas.

Entre los componentes de la búsqueda de texto completo se incluyen los siguientes:

  • Sqlserver.exe
  • Sql_fulltext_keyfile.dll
  • Iftsph.dll
  • Fd.dll
  • Fdhost.exe
  • Fdlauncher.exe

Salvo Sqlservr.exe, es posible que estos componentes no se actualicen con cada actualización acumulativa o Service Pack para el producto de SQL Server correspondiente. Las versiones de estos archivos cambiarán solo cuando haya una revisión para el componente correspondiente. Por lo general, puede comprobar la versión de archivo de cada uno de estos archivos .dll. La versión más alta de la lista es la versión del componente de búsqueda de texto completo instalada en el sistema.

Puede utilizar uno de los métodos siguientes para determinar la versión del componente de búsqueda de texto completo instalada en el sistema.

Nota:

Cada uno de estos métodos puede indicar que la versión del componente de búsqueda de texto completo es RTM o una versión anterior a la versión actual del componente de base de datos. Reconocemos que se trata de un problema y estamos trabajando para solucionarlo en una futura actualización.

  • Método 1: Comprobar la versión de la clave de texto completo de SQL Server (Sql_fulltext_keyfile.dll) en la carpeta de instalación de SQL Server 2008 R2 o SQL Server 2008. Normalmente, en el caso de SQL Server 2008 R2, este archivo se encuentra en la carpeta siguiente:

    %ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQL

    En el caso de SQL Server 2008, este archivo normalmente se encuentra en la carpeta siguiente:

    %ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQL

  • Método 2: Comprobar la siguiente subclave del Registro.

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADV

    A continuación presentamos una entrada de ejemplo de esta subclave del Registro:

    featurelist: SQL_FullText_Adv=3 SQL_FullText_CNI=3
    ProductCode: {9DFA5914-C275-42E0-810E-C88E46A7F9EA}
    Patchlevel: 10.50.1765.0
    Version: 10.50.1600.1
    

    En esta entrada de ejemplo, la tercera línea (Patchlevel) indica la compilación actual del componente de búsqueda de texto completo instalada, y la cuarta línea (Version) muestra normalmente la versión original de la búsqueda de texto completo instalada. En este caso, se trata de SQL Server 2008 R2.

  • Método 3: Utilizar el archivo Summary.txt que se crea durante la instalación. En el caso de SQL Server 2008 R2 y versiones posteriores, este archivo se encuentra en la carpeta siguiente:

    %ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txt

    Para los valores de <nnn> que se correlacionan con su versión revise Ubicaciones de archivos para las instancias predeterminadas y con nombre de SQL Server.

    En el caso de SQL Server 2008, este archivo se encuentra en la carpeta siguiente:

    %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt

SQL Server Master Data Services (MDS)

El Administrador de configuración de MDS no muestra directamente el número de la versión instalada actualmente.

Tenga en cuenta que MDS tiene una única situación de control de versiones en la que la instalación del motor de base de datos de SQL Server no tiene por qué coincidir con la versión de MDS. Esta versión puede variar al comparar la instalación de SQL Server con los archivos binarios implementados en el sitio web de MDS y la versión del esquema de catálogo de MDS. Es necesario seguir los pasos manuales que utiliza la herramienta Administrador de configuración de MDS para actualizar los sitios web de MDS y los esquemas de base de datos. Puede consultar la siguiente entrada de blog sobre la revisión y la metodología de actualización del service pack para MDS: Downloading and Installing SQL Server 2008 R2 Master Data Services (MDS) Cumulative Updates

La siguiente subclave del Registro muestra las versiones binarias instaladas en SQL Server. Sin embargo, esta versión no tiene por qué coincidir con el sitio web y la versión del esquema de base de datos hasta que el proceso de actualización de MDS haya finalizado.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion

Puede comprobar la versión del esquema y la versión del producto instaladas mediante la siguiente consulta en el catálogo de MDS:

select * from mds.mdm.tblSystem

SQL Server Native Client

Nota:

La versión principal de SQL Server de la instancia más reciente de SQL Server Native Client es Server 2012. Es compatible con SQL Server 2014 y SQL Server 2016. Para obtener información adicional, consulte Instalar SQL Server Native Client.

Para saber cuál es la versión de SQL Server Native Client, utilice uno de los siguientes métodos:

  • Método 1: En el sistema en que desea buscar la versión de Native Client, iniciar el Administrador de ODBC (odbcad32.exe) y luego consultar la columna Versión de la pestaña Controladores.

  • Método 2: Comprobar las siguientes claves de PatchLevel o Version en las siguientes ubicaciones del Registro.

    Versión de SQL /
    versión de SQL Server Native Client
    Subclaves del Registro
    SQL Server 2012, SQL Server 2014 y SQL Server 2016/ SQL Server Native Client 11.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    SQL Server 2008 & SQL Server 2008 R2/
    SQL Server Native Client 10
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
    SQL Server 2005/
    SQL Server Native Client 9
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion

SQL Server Browser

La versión del explorador debería coincidir con la última versión de SQL Server Database Engine y con la de las instancias de Analysis Services que están instaladas en el equipo.

SQL Server Writer

Para determinar la versión de SQL Server Writer, compruebe el siguiente valor de subclave del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version

Microsoft .NET Framework

Para determinar la versión de .NET Framework en el sistema, consulte Determinar qué versiones y niveles de service pack de .NET Framework están instalados.

Para más información, consulte Comprender los requisitos de .NET Framework para las distintas versiones de SQL Server.

SQL Azure

Para buscar la versión de la instancia de SQL Azure y demás información relacionada, consulte el siguiente tema en Books Online: SERVERPROPERTY (Transact-SQL).

SQL Server CE

Para buscar la versión de la instancia de SQL Server CE y demás información relacionada, consulte SQL Server CE previous versions documentation.

PolyBase

PolyBase para SQL Server en Windows

Para buscar la versión de PolyBase y sus características relacionadas en Windows, pruebe los siguientes métodos:

  • Si el servicio PolyBase se está ejecutando, ejecute el siguiente script de PowerShell:
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
  • Si el servicio PolyBase no se está ejecutando o no se puede iniciar, ejecute el siguiente script de PowerShell:
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize

PolyBase para SQL Server en Linux

Para buscar la versión de PolyBase instalada y sus características relacionadas en Ubuntu, pruebe los métodos siguientes:

apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop

Para buscar la versión de PolyBase instalada y sus características relacionadas en RHEL, pruebe los métodos siguientes:

yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*

Windows o Linux

Como alternativa, pruebe los pasos de configuración de SQL Server en la sección siguiente. Para buscar la versión de PolyBase y sus características relacionadas, consulte un informe de detección nuevo que se ejecuta en las herramientas de configuración de SQL Server.

En Windows o Linux, busque la carpeta de instalación \Setup Bootstrap\Log. En el archivo Summary.txt se muestra un informe de detección de todas las características y versiones. Sin embargo, si la acción de configuración más reciente fue agregar PolyBase a una instancia de SQL Server existente, en el archivo Summary.txt no se incluirá la característica PolyBase. Esto se debe a que el informe de detección se habrá ejecutado antes de que se agregara la característica PolyBase.

Se recomienda actualizar el informe de Summary.txt mediante la ejecución del informe de detección de características desde la configuración de SQL Server. Para obtener más información, consulte Validar una instalación de SQL Server.

Machine Learning Services

Para los servidores Windows, consulte las versiones de archivo CAB que cambian con las actualizaciones acumulativas de SQL Server. Consulte los archivos Rlauncher.config o PythonLauncher.config en el directorio Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn para buscar las ubicaciones de las carpetas RHOME o PYTHONHOME de los archivos CAB. Para las versiones CAB que se incluyen con las versiones de CU de SQL Server, consulte Descargas de archivos CAB para la instalación sin conexión de actualizaciones acumulativas de SQL Server Machine Learning Services.

Para los servidores Linux, el siguiente comando devuelve una lista de todos los paquetes instalados específicos de mssql, junto con sus números de versión:

apt-get list --installed | --grep mssql

El número de versión de la versión del paquete mssql-server-extensibility es la versión de SQL Server de la característica Machine Learning Services.

El número de versión de mssql-mlservices-packages-r o mssql-mlservices-packages-py hace referencia a cada archivo de paquete de idioma. Para obtener más información, consulte Instalación de SQL Server Machine Learning Services (Python y R) en Linux (Instalación sin conexión).

Vea también