ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SQL SERVER 2008 R2 Express o o o o Η εφαρμογή κατά την μετάβαση σε SQL Server 2008 Express «χάνει» το portability, δηλαδή την δυνατότητα μεταφοράς με απλή αντιγραφή του folder της εφαρμογής. Η εφαρμογή ΔΕΝ θα λειτουργεί πλέον σε σταθμούς εργασίας που έχουν ως λειτουργικό τα Windows 98 SE, Windows 2000 ή παλαιότερα. Προϋποθέτει την ύπαρξη.net Framework 3.5 SP1 Μετά την μεταφορά ΔΕΝ ΜΠΟΡΟΥΜΕ να επιστρέψουμε στην προγενέστερη μορφή ΧΩΡΙΣ να χάσουμε τα δεδομένα που καταχωρίσαμε μετά την διαδικασία μετάβασης σε SQL Server Express 2008 R2. Η εγκατάσταση αυτή προτείνεται σε Πελάτες που έχουν την απαραίτητη δικτυακή υποδομή: Server Requirements: Min Ram Memory = 2 Gb (εάν λειτουργεί και ως σταθμός εργασίας) σε διαφορετική περίπτωση αρκεί και το 1 Gb.NET Framework 3.5 SP1 (εγκαθίσταται με Windows Update) Windows Installer 4.5 (παρέχεται το link από την εγκατάσταση) PowerShell 2.0 (Εγκαθίσταται με Windows Update) (Σε Windows Server 2008 και Windows 7 δεν απαιτείται εγκατάσταση) Minimum Installation Disk Space = 1 Gb Administrative Rights ΠΡΟΣΟΧΗ: Εάν υπάρχει εγκατεστημένο το PCTOOL SPYWARE DOCTOR, το απεγκαθιστούμε πριν την εγκατάσταση του SQL Server Express. ΠΡΟΣΟΧΗ: Δεν πρέπει ο υπολογιστής να έχει ίδιο όνομα με τον χρήστη που κάνουμε την εγκατάσταση. Σε αυτή την περίπτωση αλλάζουμε το όνομα του υπολογιστή ή κάνουμε την εγκατάσταση με άλλον χρήστη. Client PC Requirements: Min Ram Memory = 1 Gb (εάν λειτουργεί και ως σταθμός εργασίας) προτεινόμενη 2 Gb.NET Framework 3.5 SP1 (εγκαθίσταται με Windows Update) Minimum Installation Disk Space = 500 Mb
ΒΗΜΑΤΑ ΕΓΚΑΤΑΣΤΑΣΗΣ 1. Η εγκατάσταση του Microsoft SQL Server θα γίνει ΜΟΝΟ στο server. 2. Απενεργοποιούμε το AntiVirus Program που τυχόν είναι εγκατεστημένο. 3. Κατεβάζουμε την αντίστοιχη έκδοση από το link http://www.microsoft.com/en-us/download/details.aspx?id=30438 ανάλογα με την έκδοση του λειτουργικού. Αν έχουμε 64bit λειτουργικό κατεβάζουμε την έκδοση SQLEXPRWT_x64_ENU.exe ενώ στην περίπτωση που έχουμε 32bit λειτουργικό κατεβάζουμε την έκδοση SQLEXPRWT_x86_ENU.exe). 4. «Εκτελούμει» το αρχείο που κατεβάσαμε και επιλέγουμε New installation or add features to an existing installation. 5. Στο παράθυρο που εμφανίζεται επιλέγουμε New Installation or add shared features και πατάμε Next
6. Επιλέγουμε I accept the license terms και Next 7. Αφήνουμε τις προτεινόμενες τιμές για τα Features που θα εγκατασταθούν και πατάμε Next. (Προσοχή, είναι τσεκαρισμένες όλες οι επιλογές) 8. Στο επόμενο παράθυρο εισάγουμε ΠΑΝΤΟΤΕ Named instance: PROSVASIS και πατάμε Next
9. Στο επόμενο παράθυρο επιλέγουμε Startup Type και για τις δύο επιλογές Automatic 10. Ελέγχουμε ότι και οι δύο διεργασίες έχουν ενεργό λογαριασμό (Account Name) 11. Πηγαίνουμε στο διπλανό Tab Collation, πατάμε το πλήκτρο Customize 12. Και απενεργοποιούμε το checkbox Accent-sensitive και πατάμε ΟΚ 13. Πατάμε Next και στο παράθυρο που εμφανίζεται επιλέγουμε Mixed Mode (SQL Server authentication and Windows authentication) και στο πεδία Enter password: και Confirm password: εισάγουμε prosvasis (ή τον κωδικό που επιθυμεί ο Διαχειριστής του εκάστοτε συστήματος του Πελάτη) και πατάμε Next. (Για να το δεχτεί, πρέπει να το υποστηρίζει το Policy του συστήματος) [Προσοχή: δεν πρέπει να χαθεί το password]
14. Στο επόμενο παράθυρο πατάμε Next 15. Και ολοκληρώνεται η εγκατάσταση του SQL Server 2008 Express R2 SP2
16. Στην συνέχεια θα πρέπει να ενεργοποιηθεί το TCP/IP για τον SQL Server. Επιλέγουμε Έναρξη -> Όλα τα προγράμματα Microsoft SQL Server 2008 R2 -> Configuration Tools και εκτελούμε το SQL Server Configuration Manager 17. Στο παράθυρο που εμφανίζεται «ανοίγουμε» το SQL Server Network Configuration. Στην συνέχεια επιλέγουμε τα Protocols που αφορούν το SQL Instance Prosvasis που εγκαταστήσαμε. Στο δεξί τμήμα του παραθύρου βλέπουμε εάν το Protocol Name TCP/IP έχει Status Disabled. Σε τέτοια περίπτωση, επιλέγουμε την γραμμή αυτή και με δεξί κλικ του ποντικιού και στο μενού που εμφανίζεται επιλέγουμε Enable
18. Για την ενεργοποίηση της αλλαγής αυτής, θα πρέπει να γινει Restart το Instance της Prosvasis: Και να φροντίσουμε να είναι Started ο SQL Server Browser. 19. Σε περίπτωση που εχουμε ενεργό το Windows Firewall, θα πρέπει να «δηλωθούν» στις εισερχόμενες συνδέσεις (Incoming connections) (2) δύο κανόνες για τα παρακάτω προγράμματα: C:\Program Files\Microsoft SQL Server\MSSQL10_50.PROSVASIS\MSSQL\Binn\sqlservr.exe C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe (σε 32 bit OS) ή C:\Program Files(x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe (σε 64 bit OS) 20. Start -> Control Panel -> Windows Firewall -> Allow a program or feature through Windows Firewall 21. Οι παρακάτω οθόνες εμφανίζονται σε H/Y που ανήκει σε Client/Server περιβάλλον με Domain Controller Server
ΜΕΤΑΦΟΡΑ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΤΟ PBS ΣΤΟΝ SQL SERVER Η μεταφορά των δεδομένων στον SQL Server γίνεται με αυτοματοποιημένη εργασία μέσα από την εφαρμογή PBS. Η διαδικασία έχει ως εξής: 1. Πρώτα πρέπει να γίνει έλεγχος δεδομένων μέσα από το πρόγραμμα του PBS. Στην πάνω αριστερή γωνία του PBS επιλέγουμε το P και επιλέγουμε στο μενού Εργασίες αρχείων \ Έλεγχος δεδομένων Στο παράθυρο που ανοίγει επιλέγουμε Εκτέλεση κάτω δεξιά. ΠΡΟΣΟΧΗ για όλα τα βήματα της διαδικασίας από εδώ και πέρα απαιτείται αποκλειστική χρήση της εφαρμογής.κανένας άλλος χρήστης δεν πρέπει να την έχει ανοιχτή
Εφόσον ολοκληρωθεί η διαδικασία του ελέγχου το πρόγραμμα θα βγάλει μήνυμα ολοκλήρωσης. Σε περίπτωση που έχει ολοκληρωθεί με σφάλματα δεν πρέπει να προχωρήσετε στο επόμενο βήμα αλλά πρέπει να καλέσετε το τμήμα Τεχνικής Υποστήριξης της Prosvasis. Σε περίπτωση που η διαδικασία ελέγχου ολοκληρώθηκε επιτυχώς (χωρίς σφάλματα) τότε προχωρήστε στο βήμα 2 όπως αναφέρετε παρακάτω. 2. Στην πάνω αριστερή γωνία του PBS ξαναεπιλέγουμε το P. 3. Στην συνέχεια επιλέγουμε το Μετάβαση στο Microsoft SQL Server. 4. Στην συνέχεια επιλέγουμε επόμενο.
5. Στην οθόνη που εμφανίζεται επιλέγουμε τον SQL Server που εχουμε εγκαταστήσει για το PBS. 6. Στην συνέχεια επιλέγουμε το «Με χρήση SQL Server Authentication και πληκτρολογούμε τον χρήστη sa και το συνθηματικό που έχουμε δώσει κατά την διαδικασία εγκατάστασης του SQL Server (στο παράδειγμα μας είναι prosvasis). 7. Tέλος επιλέγουμε το εκτέλεση και μετά το τέλος της διαδικασίας το πρόγραμμα πλέον θα χρησιμοποιεί τον SQL Server.
8. Η διαδικασία αυτή θα διαρκέσει μερικά λεπτά ανάλογα με τον όγκο των δεδομένων που πρέπει να μεταφερθούν καθώς και με την υπολογιστική ισχύ του υπολογιστή που έχει εγκατασταθεί η εφαρμογή. Όταν ολοκληρωθεί δεν θα εμφανίσει κάποιο μήνυμα επιβεβαίωσης αλλά η εφαρμογή θα κλείσει και θα ξανανοίξει αυτόματα. Εφόσον γίνει αυτό και κάνετε είσοδο στο PBS θα μπορείτε να συνεχίσετε την εργασία σας με όλα τα προτερήματα που σας παρέχει η βάση SQL. 9. Κατά την εκτέλεση της εφαρμογής επιβεβαιώνουμε πάντα ότι στο κάτω αριστερό μέρος της εφαρμογής εμφανίζεται πάντα ο SQL server που έχουμε εγκαταστήσει τα δεδομένα. Server. Το PC70 αφορά το όνομα του υπολογστή που εχει εγκατασταθεί ο SQL
ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Η ύπαρξη αντιγράφων ασφαλείας των δεδομένων ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΗ για την εξασφάλιση της εύρρυθμης λειτουργίας μιας οποιασδήποτε επιχείρησης. Για την ανωτέρω εγκατάσταση προτείνεται η παραμετροποίηση δημιουργίας αντιγράφου με την χρήση του SQL Server 2008 Management Studio. Η διαδικασία έχει ως εξής: 1. Από το μενού των Windows επιλέγουμε το SQL Server Management Studio 2. Στο παράθυρο που ανοίγει επιλέγουμε τον SQL Server της Prosvasis (Είναι το ίδιο με αυτό που εμφανίζεται στο κάτω αριστερό μέρος του PBS) και πατάμε το πλήκτρο Connect. 3. Στο αριστερό μέρος του εμφανιζόμενου παραθύρου «ανοίγουμε» κατά σειρά το Databases, Prosvasis. Στο Prosvasis πατάμε δεξί mouse κλικ και στο μενού που εμφανίζεται επιλέγουμε Tasks -> Back Up
4. Στο παράθυρο που εμφανίζεται πατάμε το πλήκτρο Add
5. Αφήνουμε το προτεινόμενο default path και συμπληρώνουμε : c:\program Files\Microsoft SQL Server\MSSQL10_50.PROSVASIS\MSSQL\Backup\ProsvasisDB και πατάμε OK 6. Έχει δημιουργηθεί το backup file και την επόμενη φορά ΔΕΝ απαιτείται να δημιουργήσουμε Destination. Απλά εκτελούμε την διαδικασία Backup στο Destination που μόλις δημιουργήσαμε. Η εργασία αυτή ΠΡΕΠΕΙ να πραγματοποιείται κατά τακτά διαστήματα και ΚΑΘΕ ΦΟΡΑ πριν «τρέξουμε» αναβαθμίσεις προγραμμάτων. ΠΡΟΣΟΧΗ: ΚΑΤΑ ΤΗΝ ΔΗΜΙΟΥΡΓΙΑ ΤΟΥ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΕΙΝΑΙ ΣΥΝΔΕΔΕΜΕΝΟΣ ΧΡΗΣΤΗΣ ΣΤΑ ΠΡΟΓΡΑΜΜΑΤΑ. Ο ΥΠΕΥΘΥΝΟΣ ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΟΥ ΣΑΣ ΥΠΟΣΤΗΡΙΖΕΙ, ΘΑ ΠΡΕΠΕΙ ΝΑ ΘΕΣΕΙ ΔΙΑΔΙΚΑΣΙΑ BACKUP / RESTORE KAI NA ΦΡΟΝΤΙΖΕΙ ΓΙΑ ΤΗΝ ΟΡΘΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥΣ. Εναλλακτικά υπάρχουν και άλλες λύσεις για την δημιουργία αντιγράφων ασφαλείας, τις οποίες πιθανόν να προτείνει ο Υπεύθυνος Τεχνικός Συστημάτων Πληροφορικής.