sqlschool.gr logo

articles

Articles of SQLschool.gr Team

Installing SQL Server 2012 on Windows Server 2012 Server without Internet Access

Antonios Chatzipavlis
Tuesday 06 November 2012

Αρκετές φορές υπάρχουν πράγματα τα οποία ερωτεύεσαι από την πρώτη στιγμή και θέλεις να είναι όλα πλέον έτσι.

Εδώ και λίγο καιρό έχω αρχίσει να φτιάχνω νέα labs για τον SQL Server 2012 σε περιβάλλον Windows Server 2012 Datacenter Edition.

Ο συγκεκριμένος συνδυασμός είναι από αυτά που έχουν συνηθίσει να λέμε ότι τα σπάει.

Φυσικά όπως πάντα όλα μου τα labs είναι σε Ηyper-V  Virtual Machines. Είναι γνωστή η λατρεία μου για τα virtual environments εδώ και χρόνια έτσι και αλλιώς.

Έχω φτιάξει ένα domain με τον DC του και αρκετούς members servers με όλες τις εκδόσεις του SQL Server 2012 και με πολλές παραλλαγές.

Όλα μου τα μηχανάκια είχαν access στο internet και η διαδικασία installation του SQL Server 2012 ήταν απροβλημάτιστη. Βέβαια είχα δοκιμάσει από πριν να εγκαταστήσω το .NET 3.5 αλλά μέσα από την διαδικασία του wizard που σου δίνει ο Windows Server 2012 αυτό δεν στάθηκε δυνατό να γίνει όπως φαίνεται στα παρακάτω screenshoots.

 



figure 2

figure 3

figure 4

figure 5

figure 6

figure 7

figure 8

Παρόλα αυτά όμως αποφάσισα να κάνω την εγκατάσταση έτσι για να δω τι θα σκάσει. Θυμίσω ότι ο συγκεκριμένος server είχε access στο internet.

Η εγκατάσταση ολοκληρώθηκε με επιτυχία και ο λόγος είναι ότι κατά την διάρκεια της εγκατάστασης έγινε αυτόματη ενεργοποίηση του .NET 3.5



figure 8

Εξαιρετικά θα έλεγα. Με αυτό τον τρόπο έστησα αρκετές μηχανές με SQL Server 2012.

Κάποια στιγμή αποφάσισα να δοκιμάσω να κάνω την εγκατάσταση χωρίς να έχω access στο internet καθώς το σύνηθες είναι ο SQL Server να μην βγαίνει έξω.

Έφτιαξα ένα νέο Windows Server 2012 Datacenter Edition τον έκανα join στο domain μου αλλά δεν έβγαινε στον internet.

Ξεκίνησα την εγκατάσταση του SQL Server 2012 Enterprise Edition (το ίδιο γίνεται και στις άλλες εκδόσεις) και όταν έφτασε στο σημείο με τα rules checks εκτός από το συνηθισμένο warning είχα ακόμα ένα όπως φαίνεται στην παρακάτω εικόνα.

figure 8

Κάνοντας click πάνω του είδα το συγκεκριμένο μήνυμα

figure 8

Αποφάσισα να συνεχίσω καθώς ήθελα να προσομοιάσω το setup χωρίς internet access. Πήρα την απόφαση αυτή καθώς το μήνυμα δεν είχα κάτι κακό πέρα από το γεγονός ότι θα αργούσαν τα .net εργαλεία του SQL Server.

Πράγματι η εγκατάσταση συνεχίστηκε αλλά όταν χρειάστηκε να γίνει η ενεργοποίηση του .NET 3.5 είχα το εξής σφάλμα

figure 8

Φυσικά όπως είπα και παραπάνω αν ακολουθήσεις τη λύση που προτείνει το μήνυμα δεν θα έχεις το αποτέλεσμα που πρέπει. Αν αγνοήσεις αυτό και συνεχίσεις την εγκατάσταση θα τελειώσει αυτή αλλά δεν θα έχεις κανένα εργαλείο του SQL Server εγκατεστημένο.


Πώς όμως θα ενεργοποιήσω το .NET 3.5 σε ένα Windows Server 2012 χωρίς internet access ώστε να μπορώ σε αυτόν να στήσω τον SQL Server 2012;

Η λύση είναι απλή και απαιτεί τα εξής βήματα:

Βήμα 1ο

Βάζεις το installation cd του Windows Server 2012 στο drive (D στην δικιά μου περίπτωση)

Βήμα 2ο

Ανοίγεις ένα Power Shell με administrative rights (run as administrator)

figure 8

Βήμα 3ο

Και σε αυτό γράφεις αυτό που φαίνεται στην εικόνα παρακάτω που στην ουσία χρησιμοποιείς το dism tool (Deployment Image Servicing and Management) των Windows με το οποίο με επιτυχία μπορούμε να ενεργοποιήσουμε το .NET 3.5.

figure 8

 

Από εκεί και πέρα μπορούμε να προχωρήσουμε στην εγκατάσταση του SQL Server χωρίς να έχουμε κανένα απολύτως πρόβλημα.

/*antonch*/

Comments

10 Nov 2012 @ 5:15 PM

user-gravatar

Stamatis Tachliabouris

Εξαιρετικός όπως πάντα.Να είσαι καλά που μοιράζεσαι αυτές τις σημαντικές πληροφορίες.

Antonios Chatzipavlis

Antonios Chatzipavlis

Antonios Chatzipavlis is a highly experienced Data Solutions Consultant and Trainer. He has been working in the IT industry since 1988, holding various roles such as senior developer, IT Manager, Data & AI Solutions Architect and Consultant.

Since 1995, Antonios has focused on modern technologies and software development tools, primarily by Microsoft. He has specialized in Data & AI since 2000, with expertise in Microsoft Data Platform (SQL Server, Azure SQL Databases, Azure Synapse Analytics, Microsoft Fabric, Power BI, AI) and Databricks.

Antonios is also a Microsoft Certified Trainer (MCT) for over 25 years, has been recognized as a Microsoft Most Valuable Professional (MVP) in Data Platform since 2010 and he is in the Data Expert 40 Powerlist 2024 by Boussias. He is the co-founder and visionary behind XLYTiCA, a company dedicated to Data & AI solutions.

Episode

Task Flows in Microsoft Fabric

image

More Episodes...

Tip

Get Certified: Become a Fabric Data Engineer

More Tips...

Become a member

If you want to receive updates from us become a member to our community.

Connect

Explore

Learn

sqlschool.gr © 2010-2025 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.