Εγκατάσταση SQL Server 2008 64-bit στο μη-default partition / σκληρό
Αντιγράφω στο blog μου ένα παλίο post που είχα κάνει στο forum του studentguru για να είναι πιο εύκολο να το βρεί κανείς…
Αν προσπαθήσετε να εγκαταστήσετε τον 64bit-ο SQL Server 2008 σε Vista 64-bit κάποιο άλλο drive εκτός του C:\ θα σας βγάλει το εξής error:
""The INSTANCESHAREDWOWDIR command line value was not specified. This value must be specified when the INSTANCESHAREDDIR value is specified"
Μετά από ψάξιμο βρήκα την λύση:
- Εκτέλεση κανονικά του Installer, θα σας ανοίξει ένα παράθυρο με επιλογές "Planning, Installation κλπ". Πάμε κανονικά στο Installation->New SQL ... και ανοίγει ένα καινούριο παράθυρο.. Προχωράτε κανονικά μέχρι το σημείο που δείχνει το configuration summary. ΜΗΝ αλλάξετε το path που θα κάνει install όταν σας ζητηθεί.
- Κάντε copy το directory που είναι το αρχείο ConfiguationFile.ini και πηγαίνετε να τσιμπήσετε το αρχείο από εκεί.
- Κλείστε τώρα το παράθυρο αυτό αλλά όχι και το πρώτο (με τα "Planning, Installation, Maintenance..")
- Αντιγράψτε το ConfigurationFile.ini στον φάκελο που θέλετε να εγκαταστήσετε τον SQL Server. Εγώ πχ το πήγα στοD:\Program Files\Microsoft SQL Server\
- Ανοίξτε το αρχείο με κάποιον editor και αλλάξτε τις ακόλουθες μεταβλητές στο dir που θέλετε: INSTALLSHAREDDIR, INSTALLSHAREDWOWDIR, INSTANCEDIR.
- Βρείτε τον temp φάκελο της εγκατάστασης (πηγαίνετε στο παράθυρο της εγκατάστασης που έχετε αφήσει ανοιχτό στην τελευταία επιλογή, "Options", και εκεί υπάρχει ο temp φάκελος)
- Ανοίγετε command line (Start->Run->cmd) και πηγαίνετε σε αυτόν τον φάκελο.
- Εκτελέστε την εντολή: setup.exe /q /action=Install /configurationfile="D:\Program Files\Microsoft Sql Server\ConfigurationFile.ini" αλλάζοντας το path, ώστε να δείχνει εκεί που βάλατε το ConfigurationFile.ini.
- Κάντε την προσευχή σας και περιμένετε να τελειώσει η εγκατάσταση. Θα πάρει κάποια ώρα, χωρίς να φαίνεται ότι κάνει κάτι.. Αν θέλετε βγάζετε το /q flag και βλέπετε περισσότερες πληροφορίες για την εγκατάσταση.