Post Views 3,404 views
Olá pessoal,
Boa tarde!
Neste post vou demonstrar pra vocês como descobrir quando a instância SQL Server foi instalada (data de instalação), informação que é muito útil para inventário de sistemas ou para você saber quando a versão de avaliação que você instalou irá expirar.
Existem diversas formas de se identificar a data de instalação do SQL Server, mas vou demonstrar apenas as mais conhecidas.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
-- Utilizando a server_principals SELECT create_date AS 'SQL Server Installation Date' FROM sys.server_principals WHERE sid = 0x010100000000000512000000 -- NT AUTHORITY\SYSTEM -- Utilizando a syslogins SELECT createdate as 'SQL Server Installation Date' FROM sys.syslogins WHERE sid = 0x010100000000000512000000 -- NT AUTHORITY\SYSTEM -- Obtendo mais informações da instalação SELECT SERVERPROPERTY('productversion') AS ProductVersion, SERVERPROPERTY('productlevel') AS ProductLevel, SERVERPROPERTY('edition') AS Edition, SERVERPROPERTY('MachineName') AS MachineName, SERVERPROPERTY('LicenseType') AS LicenseType, SERVERPROPERTY('NumLicenses') AS NumLicenses, create_date AS 'SQL Server Installation Date' FROM sys.server_principals WHERE sid = 0x010100000000000512000000; -- NT AUTHORITY\SYSTEM |
Caso você queira 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 |
-- Verificando a data de expiração do SQL Server (180 dias após instalação) SELECT @@SERVERNAME AS Server_Name, create_date as 'SQL Server Installation Date', DATEADD(DAY, 180, create_date) as 'SQL Server Expiration Date', DATEDIFF(DAY, create_date, GETDATE()) AS Days_Used, DATEDIFF(DAY, GETDATE(), DATEADD(DAY, 180, create_date)) 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.
e quando vc já não consegue entrar na apllicação
Ei Marcos. Tudo bem? Não entendi, poderia explicar?