SQL Server 2012 Hitta utgångsdatum för SQL-servern

Om du har installerat SQL Server 2012 Enterprise Evaluation Edition, upphör den här testprogrammet efter 180 dagar utan förhandsanmälan. Denna SQL-fråga visar den nuvarande versionen och upplagan av SQL Server du använder.

SQL Server 2012 har introducerats i tre huvudsakliga licensierade utgåvor: Enterprise, Business Intelligence och Standard. Microsoft har också släppt ut fullt ut 180 dagar gratis prov SQL Server 2012 Enterprise Evaluation Edition.

Med tanke på alla olika versioner och potentialen att utgången av försökstillägg är det ett bra vapen att upptäcka utgångsdatumet.

Den efterföljande frågan kommer att visa version och utgåva av SQL-servern du använder idag.

VÄLJ 'SQL_Server_Edition' AS 'Verion', SERVERPROPERTY ('Upplaga') AS Type_Of_Edition UNION SELECT 'Version', @@ VERSION


Följande fråga kommer att lista installerat datum, utgångsdatum, antal dagar som används och antal dagar kvar att använda SQL Server 2012 utvärderingsutgåva.

VÄLJ create_date AS 'SQL Server Installerad Datum', Expiry_date AS 'SQL Server Expiry Date', DATEDIFF (dd, create_date, GETDATE ()) 'No_of_Days_Used', ABS (DATEDIFF (dd, expiry_date, GETDATE ())) 'No_Of_Days_Left' FROM (VÄLJ sp.create_date, DATEADD (dd, 180, sp.create_date) AS Expiry_date FRÅN sys.server_principals sp WHERE sp.name = 'NT MYNDIGHET \ SYSTEM') som exp_date_tbs


Resultaten visas i yyyy-mm-dd formatera.

Ovanstående fråga använder systemets interna tabell sys.server_principals för att bestämma sp.create_date (sql-serverns installerade datum) baserat på var villkoret som filtreras på namnet 'NT MYNDIGHET \ SYSTEM'service som installeras när du installerar SQL Server 2012 för första gången.

Efter att ha använt SQL Server 2012 företags utvärderingsutgåva i 180 dagar kan du få "SQL Server 2012 utvärderingsperiod har löpt ut"fel. För att åtgärda problemet måste du få en giltig licensnyckel som du kan köpa från Microsoft: s officiella webbplats.