שדרוג Microsoft SQL Server Evaluation Edition ל- Standard/Enterprise
אם התקנת מהדורת הערכה (ניסיון) של Microsoft SQL Server, שים לב שמופע MSSQL זה יפעל במשך 180 יום בלבד. לאחר מכן עליך להפסיק להשתמש במופע זה או לשדרג את מהדורת SQL Server Evaluation שלך ל- Standard/Enterprise. זה קורה לעתים קרובות כי לאחר בדיקת גירסת ניסיון SQL Server אתה מחליט להשתמש בו בסביבת ייצור, אבל אתה לא רוצה להתקין מחדש לחלוטין MSSQL.
באפשרותך להוריד את מהדורות ההערכה של SQL Server 2019/2017/2016/2014 כאן: https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server. Microsoft SQL Server Evaluation מאפשר לך להשתמש בכל התכונות של מהדורת Enterprise למשך 180 יום.
באפשרותך לגלות את התאריך שבו פג תוקפה של הערכת SQL Server שלך באמצעות:
Microsoft SQL Server Management Studio (עזרה > אודות)
שאילתת 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'
-
ערך שעת התחלה ביומן ההתקנה של SQL Server (C:\Program Files\Microsoft SQL Server\XXX\Setup Bootstrap\LOG\
Summary.txt)
לאחר תום תקופת הניסיון, SQL Server אינו עוצר את מסדי הנתונים באופן אוטומטי. עם זאת, אם תפעיל מחדש את שירות SQL Server או תאתחל מחדש את המחשב המארח, שירות SQL Server (mssql) לא יופעל והודעת השגיאה הבאה תופיע:
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.במקביל, תראה שגיאות אלה ביישום מציג האירועים ->:
EventID: 17051, Source: MSSQLSERVER
SQL Server evaluation period has been expired.שגיאות כאלה מופיעות ב
%sqlserverinstallpath%\log\ERRORLOG:
2021-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.בעת הפעלת 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).שדרוג SQL Server מהערכה ל- Standard/Enterprise
כדי לשדרג את מופע MSSQL שלך ממהדורת הערכה למהדורה מסחרית, דרוש לך מפתח מוצר. הפעל את אשף ההתקנה של SQL Server מתמונת הפצה או באמצעות SQL Server Installation Center (Microsoft SQL Server 2019 -> Configuration Tools):
לחץ על מקטע תחזוקה ובחר שדרוג מהדורה;
בשלב הבא, הזן את מפתח המוצר שלך;
אישור EULA;
האשף יזהה מהדורת SQL Server Evaluation מותקנת במחשב שלך;
-
לחץ על שדרג והמתן עד לשדרוג גירסת MSSQL שברשותך;
לאחר מכן, הפעל את שירותי MSSQL באופן ידני או הפעל מחדש את המארח.
באפשרותך לשדרג מהדורת SQL Server 2019 (15.x) Evaluation Enterprise לאחת מהמהדורות הבאות:
SQL Server 2019 (15.x) Enterprise (שרת+רשיון CAL או רישיון ליבה)
SQL Server 2019 (15.x) רגיל
מפתח SQL Server 2019 (15.x)
SQL Server 2019 (15.x) אינטרנט
שדרוג מהדורה אינו נתמך עבור תרחישי אשכול מעבר לגיבוי בעת כשל של Windows, כולל בעת שימוש בקבוצות זמינות פועלות תמיד.
אם אתה רואה את שגיאת Engine_SqlEngineHealthCheck במהלך שדרוג מהדורת SQL Server, בצע זאת משורת הפקודה (נתיבים עשויים להיות שונים):
Cd "C:\Program Files\Microsoft SQL Server\xx\Setup Bootstrap\SQLServer2019\"
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<ProductKey> /SkipRules=Engine_SqlEngineHealthCheckאיפה
<ProductKey>הוא מפתח המוצר בן 25 התווים.
אם אין לך מפתח מוצר משלך ואתה משתמש במופע MSSQL שלך לפיתוח ובדיקות בלבד, באפשרותך לשדרג את מהדורת ההערכה למהדורת מפתחים ללא תשלום. לשם כך, הורד תמונת התקנה של SQL Server Developer Edition (https://www.microsoft.com/en-us/sql-server/sql-server-downloads). הפעל את שדרוג המהדורה כמתואר לעיל ובחר מפתח חינם כמהדורת יעד.
ניתן להשתמש במדריך זה כדי לשדרג מהדורה מהערכה למהדורה גבוהה יותר ישימה עבור כל הגירסאות הנתמכות של Microsoft SQL Server (2019, 2017, 2016, 2014 ו- 2012).
כיצד לשדרג את SQL Server Evaluation לרשיון רב משתמשים?
אם ברצונך לשדרג את מהדורת SQL Server באמצעות רישוי רב משתמשים של Microsoft, תופתע לגלות שאין מפתחות עבור MS SQL Server במרכז השירות של רישוי רב משתמשים של Microsoft (MS VLSC).
No product key is required.העניין הוא כי מפתח המוצר משולב בהפצה ישירות. הדבר המעניין ביותר הוא שהתמיכה ב- VLSC ממליצה להסיר את ההתקנה של SQL Server ולהתקין אותו שוב באמצעות קובץ ISO עם התפלגות SQL מה- VLSC.
למרבה המזל, באפשרותך לקבל את מפתח המוצר החוקי ישירות מההפצה:
הורד קובץ ISO עם התפלגות SQL מהחשבון שלך במרכז השירות של רישוי רב משתמשים של Microsoft (https://www.microsoft.com/Licensing/servicecenter/);
טען את קובץ ה- ISO שהורדת בכל שרת אחר (ללא מופע SQL Server מותקן);
הערה. יש להתקין את .NET Framework 3.5 בשרת שלך.רץ
Setup.exeמתמונת ההתקנה של SQL Server;
בחר התקנה -> התקנה חדשה או הוסף תכונות להתקנה קיימת;
לאחר מכן בצע את הוראות האשף ותראה את מפתח רישיון רב המשתמשים עבור MS SQL Server;
כתוב את המפתח ובטל את התקנת SQL Server;
שדרג את SQL Server בעקבות המדריך בתחילת מאמר זה (באמצעות המפתח שרשמת).
הארכת תקופת ההערכה של Microsoft SQL Server
Microsoft אינה תומכת בהארכת תקופת הניסיון עבור MS SQL Server מעבר ל- 180 יום. עם זאת, אם ברצונך ש- SQL Server שפג תוקפו יעבוד מעט יותר בסביבת בדיקות, באפשרותך פשוט לערוך את התאריך בשרת שלך (על-ידי הגדרת תאריך ללפני 180 יום) ולהפעיל מחדש את שירותי SQL Server (MSSQL Server, SQL Server Agent, SQL Server Browser, SQL Server Reporting Service).
לאחר הפעלה מחדש של השירותים, באפשרותך להגדיר את התאריך והשעה הנכונים בשרת שלך. שירותי SQL Server יפעלו עד להפעלה מחדש של המחשב המארח או השירות הבא.
באפשרותך גם להמיר את מהדורת ההערכה של Windows Server ל- Standard/Enterprise בהתאם למדריך זה.









