Olá pessoal,
All right with you?
Neste post vou demonstrar como descobrir quando a instância SQL Server foi instalada e, caso você esteja utilizando a licença trial / evaluation, qual a data de expiração.
Isso é muito importante saber, porque quando essa data chegar, a sua instância (e todos os bancos de dados nela) irão PARAR DE FUNCIONAR. Isso mesmo, seus dados ficarão inacessíveis até você comprar uma licença e fazer o upgrade da licença (quer comprar licença de SQL Server no menor preço possível? Clique aqui).
Para saber quando a sua versão de avaliação do SQL Server irá expirar, basta executar a query abaixo:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
-- Verificando a data de expiração do SQL Server (180 dias após instalação) SELECT @@SERVERNAME AS [Server_Name], @@SERVICENAME AS [Service_Name], SERVERPROPERTY('Edition') AS [Edition], [create_date] AS [SQL Server Installation Date], (CASE WHEN CONVERT(VARCHAR(MAX), SERVERPROPERTY('Edition')) LIKE '%Evaluation%' THEN DATEADD(DAY, 180, [create_date]) ELSE NULL END) as [SQL Server Expiration Date], DATEDIFF(DAY, [create_date], GETDATE()) AS [Days_Used], (CASE WHEN CONVERT(VARCHAR(MAX), SERVERPROPERTY('Edition')) LIKE '%Evaluation%' THEN DATEDIFF(DAY, GETDATE(), DATEADD(DAY, 180, [create_date])) ELSE NULL END) AS [Days_Left] FROM sys.server_principals WHERE sid = 0x010100000000000512000000 -- NT AUTHORITY\SYSTEM |
And that's it, folks!
Um abraço e até o próximo post.