THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Βάσεις Δεδομένων => Topic started by: ioanna208 on January 20, 2007, 17:49:30 pm



Title: [Βάσεις Δεδομένων] MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: ioanna208 on January 20, 2007, 17:49:30 pm
Καλησπέρα....

εγκατέστησα κανονικά την SQL.. απόλα αυτά που έχει εμείς θα δουλέψουμε στον enterprise manager, σωστά?

Η απορία μου είναι: όλα αυτά που κάνουμε που ακριβώς σώζονται? βρήκα τα αρχεία mdf και ldf μέσα σέναν data φάκελο από microsoft sql server->MSSQL, τα οποία παρεπιμπρτόντως όταν τα τοποθετούμε σε έναν άλλον υπολογιστή στον ίδιο φάκελο ο enterpsise manager δεν τα βλέπει....τι ακριβώς παίζει??? :-\ :-\ :-\ :-\
Χρειάζεται και κάτι άλλο για να δει την βάση δεδομένων ο άλλος υπολογιστής, κάποιο άλλο αρχείο?
Επιπλέον για την εργασία εκτός από αυτά τα δύο αρχεία χρειάζονται τίποτα άλλα αρχεία για τους πίνακες, τις όψεις τα ερωτήματα κλπ?Και αν ναι τι αρχεία (τύπου sql) και που υπάρχουν αυτά τα αρχεία, που αποθηκεύονται?? :( :( :(


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: JAs0n-X on January 20, 2007, 19:35:33 pm
Αυτα ειναι τα αρχεια!

Τωρα γιατι σε αλλο pc δεν δουλευουν δεν ξερω νομιζω κατι ξανασυζητηθηκε εδω γυρω.

Ισως θελουν καποιο ειδος import...
η απλα δοκιμασε να ΜΗΝ βαλεις τα αρχεια εκει μεσα και να δημιουργησεις (στο αλλο PC) μια βαση με το ιδιο ονομα...
επειτα αντικατεστησε τα αρχεια και πες μας τι γινεται! :P


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: ioanna208 on January 20, 2007, 20:26:44 pm
Το έκανα αυτό που είπες με το άλλο PC...!!!! :D
και γίνεται....είσαι σωστός!!!  :P  thx!!

ένα άλλο προβληματάκι....
Για τα ερωτήματα κάνουμε στον πίνακα που θέλουμε δεξί κλικ και επιλέγουμε open table ->query και εκει πέρα γράφουμε το ερώτημα?Το έκανα αυτό και πάω να το σώσω με δεξί κλικ και save as και δεν γίνεται τίποτα!!!! :o
Ο query analyzer έχει σχέση με τα ερωτήματα...μήπως εκεί πρέπει να τα γράφουμε?γιατί απο εκεί μπορούμε να τα σώσουμε.... :( :(Πολύ μπέρδεμα αυτή η SQL....)


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: JAs0n-X on January 20, 2007, 23:25:41 pm
ναι μπορεις να τα κανεις στον query analyser...
να τα τρεξεις...οπως και επισης να τα σωσεις..

μη νομιζεις οτι το save ειναι τπτ τρομερο...
απλα ενα notepad αρχειο με τις εντολες μετονομασμενο σε .sql

Προσοχη ομως:

εμεις γραψαμε τις εντολες εισαγωγης δεδομενων για ενα πινακα...καναμε save...
και μετα γραψαμε τις αλλες...και καναμε save και τις σωσαμε πανω απ τις παλιες!! :P


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: hulk on January 20, 2007, 23:52:05 pm
Μπορει κάποιος να μου πει που μπορώ να βρω τον SQL Server 2000(Δεδομένου οτι δεν τον έχω παρει απο το εργαστήριο)?


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: lars on January 21, 2007, 00:12:43 am
Μπορει κάποιος να μου πει που μπορώ να βρω τον SQL Server 2000(Δεδομένου οτι δεν τον έχω παρει απο το εργαστήριο)?

http://www.itc.auth.gr/Software/msdnaa.htm (http://www.itc.auth.gr/Software/msdnaa.htm)


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: JAs0n-X on January 21, 2007, 00:19:08 am
Μονο απο το εργαστηριο !!

Πηγα κ γω να το παρω απο το MSDNAA και μου δωσαν τον 2005! Δεν δινουν τον παλιο λεει !

Οποτε πηγαινε απο το εργαστηριο (2ος οροφος πανω απο το εργαστηριο Ηλεκτρονικης) .


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: chggr005 on January 21, 2007, 10:37:18 am
Η απορία μου είναι: όλα αυτά που κάνουμε που ακριβώς σώζονται? βρήκα τα αρχεία mdf και ldf μέσα σέναν data φάκελο από microsoft sql server->MSSQL, τα οποία παρεπιμπρτόντως όταν τα τοποθετούμε σε έναν άλλον υπολογιστή στον ίδιο φάκελο ο enterpsise manager δεν τα βλέπει....τι ακριβώς παίζει??? :-\ :-\ :-\ :-\
Βασικά θα πρέπει να ακολουθήσεις την εξής διαδικασία:
1) Πατάς δεξί κλικ στην βάση που θέλεις να μεταφέρεις και μετά Detach
2) Πας στον κατάλογο DATA του SQL Server και παίρνεις τα δύο αρχεία που θέλεις.
3) Τα μεταφέρεις στον άλλο υπολογιστή σε όποιον φάκελο θέλεις
4) Πας και πάλι στις βάσεις, δεξί κλικ , atach και διαλέγεις το αρχείο MDF

Λογικά έτσι θα έχει μεταφερθεί ολόκληρη η βάση σου στον άλλο υπολογιστή.
Ο άλλος τρόπος που προτείνατε νομίζω είναι λάθος...


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: ioanna208 on January 21, 2007, 14:10:13 pm
Η απορία μου είναι: όλα αυτά που κάνουμε που ακριβώς σώζονται? βρήκα τα αρχεία mdf και ldf μέσα σέναν data φάκελο από microsoft sql server->MSSQL, τα οποία παρεπιμπρτόντως όταν τα τοποθετούμε σε έναν άλλον υπολογιστή στον ίδιο φάκελο ο enterpsise manager δεν τα βλέπει....τι ακριβώς παίζει??? :-\ :-\ :-\ :-\
Βασικά θα πρέπει να ακολουθήσεις την εξής διαδικασία:
1) Πατάς δεξί κλικ στην βάση που θέλεις να μεταφέρεις και μετά Detach
2) Πας στον κατάλογο DATA του SQL Server και παίρνεις τα δύο αρχεία που θέλεις.
3) Τα μεταφέρεις στον άλλο υπολογιστή σε όποιον φάκελο θέλεις
4) Πας και πάλι στις βάσεις, δεξί κλικ , atach και διαλέγεις το αρχείο MDF

Λογικά έτσι θα έχει μεταφερθεί ολόκληρη η βάση σου στον άλλο υπολογιστή.
Ο άλλος τρόπος που προτείνατε νομίζω είναι λάθος...

Ο άλλος τρόπος πρακτικά γίνεται σωστά χωρίς προβλήματα....αλλά ίσως είναι λίγο μπακαλίστικος...Αυτό που λες το θυμάμαι νομίζω από το εργαστήριο, θα τον δοκιμάσω και αυτόν.Ευαχαριστώ! :)


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: MIMIRU on January 21, 2007, 15:20:26 pm
Καλημέρα σε όλους!!
Επειδή τώρα ξεκινάω εγώ την εργασία μπορεί κάποιος/α να μου πει αν πρέπει να γράψω Script για τους πίνακες;
Δηλαδή, επειδή τους έχω ήδη φτιάξει  στον SQL Server 2000 χρειάζεται κάτι άλλο;


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: chggr005 on January 21, 2007, 16:07:51 pm
Ο άλλος τρόπος πρακτικά γίνεται σωστά χωρίς προβλήματα....αλλά ίσως είναι λίγο μπακαλίστικος...Αυτό που λες το θυμάμαι νομίζω από το εργαστήριο, θα τον δοκιμάσω και αυτόν.Ευαχαριστώ! :)
Η μπακαλίστική μέθοδος όμως μπορεί να σου φάει δεδομένα ή να οδηγήσει σε καταστροφή της βάσης σου. Γι' αυτό υπάρχει η μέθοδος detach, atach.


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: ioanna208 on January 21, 2007, 18:19:53 pm
Ο άλλος τρόπος πρακτικά γίνεται σωστά χωρίς προβλήματα....αλλά ίσως είναι λίγο μπακαλίστικος...Αυτό που λες το θυμάμαι νομίζω από το εργαστήριο, θα τον δοκιμάσω και αυτόν.Ευαχαριστώ! :)
Η μπακαλίστική μέθοδος όμως μπορεί να σου φάει δεδομένα ή να οδηγήσει σε καταστροφή της βάσης σου. Γι' αυτό υπάρχει η μέθοδος detach, atach.


A....ok κατάλαβα.Ευχαριστώ και πάλι!!


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: JAs0n-X on January 21, 2007, 18:25:04 pm
Μπακαλη μ ανεβαζετε μπακαλη με κατεβαζετε !!! :P :P

Ειπα μια λυση να δωσω και γω...δεν ηξερα! :P


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: ioanna208 on January 21, 2007, 19:11:11 pm
Μπακαλη μ ανεβαζετε μπακαλη με κατεβαζετε !!! :P :P

Ειπα μια λυση να δωσω και γω...δεν ηξερα! :P

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

Ο άλλος τρόπος πρακτικά γίνεται σωστά χωρίς προβλήματα....αλλά ίσως είναι λίγο μπακαλίστικος...Αυτό που λες το θυμάμαι νομίζω από το εργαστήριο, θα τον δοκιμάσω και αυτόν.Ευαχαριστώ! :)
Η μπακαλίστική μέθοδος όμως μπορεί να σου φάει δεδομένα ή να οδηγήσει σε καταστροφή της βάσης σου. Γι' αυτό υπάρχει η μέθοδος detach, atach.



Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: Tsihiro on September 10, 2007, 00:02:53 am
Άλλη μία απορία:
προσπαθώ να δημιουργήσω μία βάση για εξάσκηση στον SQL Query Analyzer και δεν μπορώ να δημιουργήσω domain.Χρησιμοποιώ κανονικά την εντολή που προτείνει ο Μητκας 'create domain',παρόλαυτα το domain δεν το εκλαμβανει καν σαν δεσμευμένη λέξη. :(

Τι μπορεί να συμβαίνει?


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: lars on September 10, 2007, 00:27:30 am
Έχω την εντύπωση ότι δεν υποστηρίζεται η εντολή από τον SQL Server.
Προφανώς γίνεται με άλλον τρόπο μέσα από το DBMS αλλά δε ξέρω πως ακριβώς.
Δεν είναι απαραίτητο όμως να δηλώσεις το domain, απλά βάζεις κάθε φορά τους κατάλληλους περιορισμούς.


Title: deleted
Post by: BOBoMASTORAS on September 10, 2007, 01:30:33 am
deleted


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: Tsihiro on September 10, 2007, 03:08:56 am
μιλάμε για MS SQL.ναι σίγουρα μια λύση είναι να προστεθούν constraints,απλά μου φαινόταν πολύ απλή εντολή και ήθελα να μάθω γιατι δεν γίνεται. :)


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: kekropas on January 15, 2008, 17:24:53 pm
Παιδιά επειδή δεν πήρα από τη σχολή για τη φετινή εργασία βρήκα το Microsoft SQL Server 2005 Developer Edition. Με αυτό θα την κάνω τη δουλειά?
Κρίμα να μην μπορούμε να κάνουμε σε mysql πάντως με είχε βολέψει


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: kekropas on January 15, 2008, 17:34:30 pm
Άκυρο Κινέζικη πήγα και κατέβασα, τι ακριβώς χρειάζεται να βρούμε?


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: rom on January 15, 2008, 23:36:16 pm
Βασικά από το εργαστήριο που πήγαμε μας έδωσαν ενα cd  με τη developer edition που ανέφερες παραπάνω. Ε φαντάζομαι στα αγγλικά θα σε βολέψει καλύτερα αν την κατεβάσεις... :P


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: kekropas on January 16, 2008, 01:02:26 am
Βρήκα και την αγγλική έκδοση την standard edition. Αυτό που δεν μπορώ να βρώ είναι που γράφω κώδικα όπως στη mysql. Μόνο με γραφικό περιβάλλον δουλεύουμε? Εννοώ πχ για δημιουργία πίνακα αντί για δεξί κλικ κτλ που μπορώνα γράψω μόνος μου τον κώδικα?


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: rom on January 16, 2008, 04:45:27 am
Νομίζω ότι απο κώδικα δεν είναι απαραίτητο να παραδώσουμε τα πάντα,δλδ και το πως δημιουργήσαμε τον κάθε πίνακα (ας επιβεβαιώσει και κανένας άλλος...). Αλλά αν θες να γράψεις το τοτιδήποτε σε script,κάνε  δεξί κλικ στη βάση, script database as -->create to-->, new query editor window  και οτι γράψεις εκεί αποθηκεύεται σαν κώδικας σε σκριπτάκι. Αυτό ήθελες ή δεν κατάλαβα καλά?


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: kekropas on January 16, 2008, 05:56:44 am
Αυτό είναι λογικά ευχαριστώ


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: l0v3null on January 17, 2008, 15:01:16 pm
γνωριζει κανεις πως μπορω να ορισω οτι το συγκεκριμενο column για data type θα ειναι ενα drop down menu με προεπιλεγμενες τιμες?.....


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: lars on January 17, 2008, 15:43:27 pm
Για sql server μιλάς? Τα drop down menus θα τα κάνεις στο gui (αν κάνεις). Στον sql server απλά ορίζεις τους περιορισμούς σου, δλδ ότο number = 1 or number = 2 κτλ


Title: Re: MS-SQL SERVER-ΒΑΣΙΚΗ ΑΠΟΡΙΑ
Post by: ΠΑΠΙ on January 24, 2008, 15:04:51 pm
παιδιά έχουμε ένα πρόβλημα όταν πάμε να συνδεθούμε σαν ένας από τους χρήστες που έχουμε δημιουργήσει. Βγάζει το εξής μήνυμα: Login failed for user "xxx'. The user is not associated with a trusted SQL Server connection.
κατά τα άλλα τον είχαμε φτιάξει όπως είπε η Φανή στη βοήθεια που έβαλε στο ethmmy. Έχει κανείς καμιά ιδέα;