Actualice Microsoft SQL Server Evaluation Edition a Standard/Enterprise
Si ha instalado una edición de evaluación (prueba) de Microsoft SQL Server, tenga en cuenta que esta instancia de MSSQL funcionará solo durante 180 días. Luego, debe dejar de usar esta instancia o actualizar su edición de evaluación de SQL Server a Standard/Enterprise. A menudo sucede que después de probar una versión de prueba de SQL Server, decide usarla en un entorno de producción, pero no desea reinstalar completamente MSSQL.
Puede descargar las ediciones de evaluación de SQL Server 2019/2017/2016/2014 aquí: https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server. La evaluación de Microsoft SQL Server le permite utilizar todas las funciones de la edición Enterprise durante 180 días.
Puede averiguar la fecha en que caduca su evaluación de SQL Server utilizando:
Microsoft SQL Server Management Studio (Ayuda -> Acerca de)
Una consulta SQL:
SELECT create_date AS 'SQL Server Install Date', DATEADD(DD, 180, create_date) AS 'SQL Server Expiration Date' FROM sys.server_principals WHERE name = 'NT AUTHORITY\SYSTEM'
-
un valor de Hora de inicio en el registro de instalación de SQL Server (C:\Program Files\Microsoft SQL Server\XXX\Setup Bootstrap\LOG\
Summary.txt)
Una vez que expira el período de prueba, SQL Server no detiene las bases de datos automáticamente. Sin embargo, si reinicia el servicio de SQL Server o reinicia el host, su servicio de SQL Server (mssql) no se iniciará y aparecerá el siguiente mensaje de error:
Windows could not start the SQL Server (MSSQLSERVER) on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 17051.Al mismo tiempo, verá estos errores en el Visor de eventos -> Aplicación:
EventID: 17051, Source: MSSQLSERVER
SQL Server evaluation period has been expired.Errores como estos aparecen en
%sqlserverinstallpath%\log\ERRORLOG2021-11-29 10:19:12.22 Server Error: 17051, Severity: 16, State: 1.
2021-11-29 10:19:12.22 Server SQL Server evaluation period has expired.Al ejecutar SQL Server Management Studio (SSMS) o SQL Profiler, también puede ver este error:
Evaluation period has expired. For information on how to upgrade your evaluation software please go to https://www.microsoft.com/sql/howtobuyAl conectarse a una instancia de SQL Server caducada, verá este mensaje:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server).Actualización de SQL Server de Evaluación a Estándar/Empresarial
Para actualizar su instancia de MSSQL de una edición de evaluación a una comercial, necesita una clave de producto. Ejecute el asistente de instalación de SQL Server desde una imagen de distribución o a través del Centro de instalación de SQL Server (Microsoft SQL Server 2019 -> Herramientas de configuración):
Haga clic en Sección de mantenimiento y seleccione Actualización de la edición;
En el siguiente paso, ingrese su clave de producto;
Confirmar CLUF;
El asistente detectará una edición de evaluación de SQL Server instalada en su computadora;
Haga clic en Actualizar y espere hasta que se actualice su versión de MSSQL;
-
Después de eso, inicie los servicios de MSSQL manualmente o reinicie su host.
Puede actualizar una edición de SQL Server 2019 (15.x) Evaluation Enterprise a una de las siguientes ediciones:
SQL Server 2019 (15.x) Enterprise (Servidor+CAL o licencia principal)
SQL Server 2019 (15.x) Estándar
Desarrollador de SQL Server 2019 (15.x)
Servidor SQL 2019 (15.x) Web
La actualización de edición no es compatible con escenarios de clúster de conmutación por error de Windows, incluso cuando se usan grupos de disponibilidad siempre activos.
Si ve el error Engine_SqlEngineHealthCheck durante la actualización de la edición de SQL Server, hágalo desde el símbolo del sistema (las rutas pueden ser diferentes):
Cd "C:\Program Files\Microsoft SQL Server\xx\Setup Bootstrap\SQLServer2019\"
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<ProductKey> /SkipRules=Engine_SqlEngineHealthCheckdónde
<ProductKey>es su clave de producto de 25 caracteres.
Si no tiene su propia clave de producto y está utilizando su instancia de MSSQL solo para desarrollo y pruebas, puede actualizar la edición de evaluación a una edición desarrollador gratuita. Para hacerlo, descargue una imagen de instalación de SQL Server Developer Edition (https://www.microsoft.com/en-us/sql-server/sql-server-downloads). Ejecute la actualización de la edición como se describe anteriormente y seleccione Free Developer como edición de destino.
Esta guía se puede utilizar para actualizar una edición de Evaluación a una superior y se aplica a todas las versiones compatibles de Microsoft SQL Server (2019, 2017, 2016, 2014 y 2012).
¿Cómo actualizar la evaluación de SQL Server a una licencia por volumen?
Si desea actualizar su edición de SQL Server utilizando el Licenciamiento por Volumen de Microsoft, se sorprenderá de que no haya claves para MS SQL Server en el Centro de Servicio de Licenciamiento por Volumen de Microsoft (MS VLSC).
No product key is required.El asunto es que la clave del producto se integra directamente en la distribución. Lo más interesante es que el soporte de VLSC recomienda desinstalar SQL Server y volver a instalarlo usando un archivo ISO con la distribución SQL del VLSC.
Afortunadamente, puede obtener la clave de producto válida directamente de la distribución:
Descargue un archivo ISO con la distribución SQL desde su cuenta en el Centro de servicios de licencias por volumen de Microsoft (https://www.microsoft.com/Licensing/servicecenter/);
Monte el archivo ISO descargado en cualquier otro servidor (sin una instancia de SQL Server instalada);
Nota. El .NET Framework 3.5 debe estar instalado en su servidor.
Correr
Setup.exedesde la imagen de instalación de SQL Server;
Seleccione Instalación -> Nueva instalación o agregue funciones a una instalación existente;
Luego siga las instrucciones del asistente y verá la clave de licencia por volumen para su MS SQL Server;
Escriba la clave y cancele la instalación de SQL Server;
Actualice SQL Server siguiendo la guía al principio de este artículo (usando la clave que ha anotado).
Ampliación del período de evaluación de Microsoft SQL Server
Microsoft no admite la ampliación del período de prueba de MS SQL Server a más de 180 días. Sin embargo, si desea que su SQL Server caducado funcione un poco más en un entorno de prueba, simplemente puede editar la fecha en su servidor (estableciendo una fecha de hace 180 días) y reiniciar los servicios de SQL Server (MSSQL Server, SQL Server Agent, SQL Server Browser, SQL Server Reporting Service).
Después de reiniciar los servicios, puede establecer la fecha y la hora correctas en su servidor. Los servicios de SQL Server funcionarán hasta que se reinicie el próximo host o servicio.
También puede convertir la edición de evaluación de Windows Server a Standard/Enterprise según esta guía.









