Если вы установили ознакомительную (пробную) версию Microsoft SQL Server, имейте в виду что срок работы такого экземпляра MSSQL ограничен 180 днями, после чего SQL Server прекращает работу. Вы должны прекратить использование СУБД или обновить свою Evaluation редакцию SQL Server до полноценной. Часто бывает, что после окончания тестирования ознакомительной версии SQL Server, принимается решение перевести систему в промышленную эксплуатацию, для чего нужно перейти на полную редакцию SQL Server, а полностью переустанавливать MSSQL не хочется.
Узнать дату истечения срока действия ознакомительной версии SQL Server можно с помощью:
SELECT
create_date AS 'SQL Server Install Date',
DATEADD(DD, 180, create_date) AS 'SQL Server Expiry Date'
FROM sys.server_principals
WHERE name = 'NT AUTHORITYSYSTEM'
summaryLog.txt
(C:Program FilesMicrosoft SQL ServerXXXSetup BootstrapLOGSummary.txt). После истечения ознакомительного периода SQL Server не останавливает базу автоматически. Однако, если вы перезапустите службу SQL Server или перезагрузите хост, служба SQL Server (mssql) не запустится с ошибкой:
Windows could not start the SQL Server (MSSQL17) 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.
В журнале событий Event Viewer -> Application при этом должны присутствовать ошибки:
EventID: 17051, Source: MSSQLSERVER_x000D_SQL Server evaluation period has been expired.
В файле %sqlserverinstallpath%logERRORLOG
должны быть ошибки вида.
2021-07-25 11:21:02.22 Server Error: 17051, Severity: 16, State: 1._x000D_2021-07-25 11:21:02.22 Server SQL Server evaluation period has expired.
Также при запуске SQL Server Management Studio (SSMS) или SQL Profiler можно увидеть ошибку:
Evaluation period has expired. For information on how to upgrade your evaluation software please go to https://www.microsoft.com/sql/howtobuy
А при подключении к инстансу SQL Server с истекшим тестовым периодом:
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)
Чтобы перенести ваш экземпляр MS SQL с Evaluation редакции на полноценную коммерческую версию, вам нужен ключ продукта. Запустите мастер установки SQL Server Installation с установочного диска или через SQL Server Installation Center (Microsoft SQL Server 2019 -> Configuration Tools):
Вы можете обновить таким образом только стендалон инстансы MS SQL Server. Обновление редакции не поддерживается для кластерных сценариев Windows Failover Cluster, в том числе при использовании групп доступности Always On .
Если при обновлении редакции появится ошибка Engine_SqlEngineHealthCheck , выполните обновление версии SQL Server из командной строки (пути могут отличаться):
Cd "C:Program FilesMicrosoft SQL ServerxxSetup BootstrapSQLServer2019"
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<ProductKey> /SkipRules= Engine_SqlEngineHealthCheck
где <ProductKey>
— ваш ключ 25 символьный ключ продукта
Если у вас нет собственного ключа установкии вы используете ваш инстанс MSSQL только для разработки и тестированиявы можете обновить Evaluation версию до бесплатной Developer Edition. Для этого скачайте установочный образ SQL Server Developer Edition ( https://www.microsoft.com/en-us/sql-server/sql-server-downloads ). Запустите обновление редакции аналогичным образом и в качестве целевой редакции выберите Free Developer.
Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…
В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…
Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…
Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…
Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…
В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…