AngleV wrote: |
Ανάθεμα την ώρα και την στιγμή που ασχολήθηκα με αυτό το επάγγελμα. |
|
Μόνιμη απορία πολλών, σίγουρα όμως έχει και τις όμορφες στιγμές του.
AngelV wrote: |
Δεν μπορώ να καταλάβω γιατί η Microsoft κάθε λίγο και λιγάκι μας τα αλλάζει και είμαστε αναγκασμένοι να διαβάζουμε κατεβατά ολόκληρα και να σπάμε το κεφάλι μας να μάθουμε τις νέες τεχνολογίες που φτιάχνει. |
|
και τι να κάνει; να κάθεται; πώς θα ζήσει;
AngelV wrote: |
Και αναφέρομαι στην SQL. Αποφάσισα ο καψερός να ασχοληθώ με την ASP.NET και γω. Να σου λοιπόν και ακούω για τον SQL Server Express 2005.
Τόσο καιρό έγραφα κώδικα και με ενα connection string συνδεόμουν στην βάση που υπάρχει στο σερβερ και έσβηνα έγραφα πρόσθετα κλπ. |
|
Και τώρα το ίδιο κάνεις, δίνεις ένα connection string και συνδέεσαι στη βάση
angelV wrote: |
Τώρα μαθαίνω για App_Data φακέλους για mdf files και δε συμαζεύεται. |
|
ευτυχώς συμμαζεύεται.
AngelV wrote: |
Έχω στήσει μια εφαρμογή σε απλή ASP που χρησιμοποιεί SQL 2000 και έχω αναπτύξει αρκετούς πίνακες με αρκετά πεδία κλπ. Την βάση την διαχειρίζομαι με το SQL Web Console που μου παρέχει το πακέτο φιλοξενείας. Αφού σκέφτομαι να αναβαθμίσω όλη την εφαρμογή απο ASP σε .ΝΕΤ ποιά απο τις 2 βάσεις να χρησιμοποιήσω ; |
|
μπορείς να συνεχίσεις να χρησιμοποιείς και την παλιά διατηρώντας το ίδιο connection string. Το asp.net λειτουργεί μια χαρά με τον sql server 2000
AngelV wrote: |
1. Αυτή που έχω ήδη ή αυτή που αποθηκεύεται στο φάκελο App_Data και γιατί ; 2. Αν υποθέσουμε ότι χρησιμοποιώ αυτη που έχω ήδη υπάρχει κάποιος τρόπος να την συνδέσω με το VS έτσι ώστε να δουλεύω local κάνοντας χρήση dataset κλπ δουλέυοντας με τα Controls του VS παρά να γράφω κώδικα για το κάθε τι ; 3. Αν υποθέσουμε οτι χρησιμοποιήσω αυτη που χρησιμοποιεί το φάκελο App_Data λόγω μεγέθους κάθε φορά που θα κάνω αλλαγές θα πρέπει να την σηκώνω ξανά στο server ; Αν ναι το μέγεθος είναι 30 MB. Με FTP θα χω πρόβλημα κάθε φορά |
|
1. όποια θες, υπάρχουν πλεονεκτήματα και μειονεκτήματα για κάθε λύση. Αν διατηρήσεις την βάση στον 2000 προφανώς γλιτώνεις όλη την ταλαιπορεία, διατηρείς το ίδιο connection string και ξεμπερδεύεις. Ναι ΑΛΛΑ χρησιμοποιείς παλιο software!!! Αν αποφασίσεις να πας σε 2005 έκδοση έχεις 2 επιλογές, ή τον sql server του provider (ένα μηχάνημα dedicated για τοσ sql server με ότι αυτό συνεπάγεται σε ταχύτητα αλλά και κόστος) ή να σηκώσεις το δικό σου express instance με τα αρχεία σου στο app_data φάκελο
2. θα αργεί πολύ, γιατί δεν σηκώνεις ένα local άδειο αντίγραφο;
3. Γι' αυτό σου λέω κάνεις τις αλλαγές τοπικά ελέγχεις και μετά τρέχεις τα scripts και απομακρισμένα οπότε δεν χρειάζεται να ανεβοκατεβάζεις τα αρχεία (αυτοί που έχουν αρχειά 500 ΜΒ και πάνω τι λες να κάνουν;)
AngelV wrote: |
4. Σήκωσα στο remote server το παράδειγμα με τα Membership Roles και Authentication και όταν κάνω κλικ για login παίρνω πάντα το ίδιο μύνημα
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
|
|
πήγες να συνδεθείς με τον sql server και έφαγες τα μούτρα σου, υπάρχουν δύο περιπτώσεις α) το instance που προσπαθείς να συνδεθείς δεν υπάρχει / είναι πεσμένο β) πήγες να συνδεθείς με το TCP το οποίο (όπως λέει και το msg είναι κλειστό )
Μάριος