Αλλαγή γραμματοσειράς
Ημερομηνία Δευτ Δεκ 16, 2019 12:26 pm
foss.aueb.gr

Software

Συνδεση στον SQL Server του ELOI

Ερωτήσεις σχετικά με προγράμματα και εφαρμογές

Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό Cookie » Παρ Νοέμ 05, 2010 2:54 pm

Αρχικά να χαιρετήσω όλα τα μέλη του Foss, και ελπίζω κάποια στιγμή να το αποφασίσω να έρθω σε κάποιο meeting να υποστηρίξω και εγώ την πρωτοβουλία σας και εσείς το noob-ness μου.

Είμαι στο δεύτερο έτος του ΔΕΤ και στο πλαίσιο εργασίας στην SQL, έχουμε να στήσουμε μια database στον SQL server του ELOI (altebaran.dmst.aueb.gr). Το πρόβλημα μου είναι ότι δεν μπορώ να βρώ (συγκεκριμένα δεν ξέρω τι να ψάξω) αντίστοιχο εργαλείο του PLINK που προτείνει το documentation της σχολής. Και γενικότερα αν καποιος ξέρει μπορεί να με βοηθήσει και στο αν θα βρώ προβλήματα προσπαθώντας να συνδεθώ στον MSSQL με MySQL (και να εξηγήσει και γιατί αν έχει χρόνο, γιατί δεν μπορώ να βρώ λόγο...)

Αν και χρησιμοποιώ linux εδώ και 2,5 χρόνια είμαι τελείως άσχετος με δίκτυα και γενικότερα όλο το λογισμικό, απλά το χρησιμοποιώ σαν εναλλακτική των Windows λόγω ταχύτητας και ευκολία στην χρήση, οπότε λίγο noob-friendly οδηγίες!
Proud user of "Read the fucking manual" and "Trial & Error" techniques.
I haven't got a clue what I'm doing, but at least it works!
Άβαταρ μέλους
Cookie
Open Member
 
Δημοσ.: 3
Εγγραφη: Παρ Νοέμ 05, 2010 2:41 pm
Operating System: Ubuntu Lucid Lynx

Re: Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό c00kiemon5ter » Παρ Νοέμ 05, 2010 3:24 pm

Δε μπορούμε να δούμε το documentation, θέλει user & pass.
Το PLINK προσφέρει κάποια shell utilities τα οποία δε σου παρέχουν τα Windows (ενώ έχει και το gPLINK για fontend). Σε Linux όλα(ελπίζω) αυτά γίνονται με άλλα utilities όπως structure etc.
Αντίστοιχο εργαλείο που να τα κάνει όλα δε γνωρίζω, ίσως και να υπάρχει. Ποία είναι η δουλειά που θες να κάνεις ακριβώς?

Η σύνδεση MySql → MS-SQL δε ξέρω κατά πόσο βγάζει νόημα σαν ερώτηση. Δε συνδέεσαι σε μια βάση μέσω κάποιας βάσης, αλλά γράφεις κάτι που μιλάει σε έναν driver ο οποίος είναι υπεύθυνος να συνδεθεί και να κάνει επερωτήσεις στην βάση. Για να μιλήσεις σε μια MS-SQL βάση αρκεί να γράψεις ένα πρόγραμμα που να χρησιμοποιεί τον JDMC:ODBC(σε java) ή DBD::ODBC(perl) [etc..] driver .
Κώδικας: Επιλογή όλων
[application]<--->[sql driver]<---<network>--->[sql database]


ωραίο username!
[Reveal] Spoiler:
:o :twisted:

Computers are simple. You just write an instruction and they follow it.
Εικόνα
a cookie! ~ i.will.do.science.to.it! Εικόνα
Άβαταρ μέλους
c00kiemon5ter
cookie hunter
 
Δημοσ.: 554
Εγγραφη: Δευτ Μάιος 11, 2009 1:55 am
Τοποθεσια: (void *)NULL
Operating System: ~ Arch ~ .: Gentoo :.

Re: Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό Master_ex » Παρ Νοέμ 05, 2010 3:53 pm

Γειά σου Cookie,

Το PLINK που λες είναι το cli του PuTTY?
Το link με το documentation δε μπόρεσα να το δω γιατί δεν έχω κωδικούς ΔΕΤ.

Πες μας λίγο τι θέλεις/πρέπει να κάνεις και πώς γίνεται αυτό σε Windows για να δούμε πώς γίνεται και σε Linux...

Αν κατάλαβα ο altebaran.dmst.aueb.gr τρέχει MSSQL και εσύ θέλεις να συνδεθείς από Linux για να φτιάξεις μία βάση, σωστά?
Δεν το έχω δοκιμάσει αλλά με ένα γρήγορο google search βρήκα αυτά:
http://www.unixodbc.org/
http://www.freetds.org/

Αν θέλεις πράγματι αυτό και δε βγάζεις άκρη με τα παραπάνω γράψε για να το κοιτάξουμε παρέα ;)
EDIT με πρόλαβε και ο c00kiemon5ter... :evil:
Άβαταρ μέλους
Master_ex
Moderator
 
Δημοσ.: 258
Εγγραφη: Παρ Μάιος 08, 2009 12:14 am
Operating System: .:/ arch \:.

Re: Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό Cookie » Παρ Νοέμ 05, 2010 4:22 pm

Οσον αφορά το user και pass νομίζω θέλει user και pass του ELOI, και υπέθεσα (λανθασμένα?) ότι όλο το ΟΠΑ παίρνει λογαριασμούς.

Μέσω Windows αυτό γίνεται με το plink (c:/system32/plink.exe) εκτελώντας το
Κώδικας: Επιλογή όλων
plink -N -C -L 8433:altebaran.dmst.aueb.gr:1433 username@promitheas.dmst.aueb.gr
σε command prompt.

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

Τα unixodbc και freetds τα κατέβασα, προσπάθησα να τα κάνω configure, αλλά το μόνο guide που βρήκα αφορά ubuntu hardy, και δεν μπορέσα να τα καταφέρω μέσω αυτών. Είναι σίγουρο ότι αντικαθιστούν αυτό που θέλω να κάνω σε win (plink)? Αν ναι, ψάχνω λίγο παραπάνω, λίγο trial & error και κάπως θα το βγάλω. Απλά φοβάμαι μην πειράξω τίποτα άσχετο.


Και το έλεγα να αλλάξω nickname, είναι suspicious!
Proud user of "Read the fucking manual" and "Trial & Error" techniques.
I haven't got a clue what I'm doing, but at least it works!
Άβαταρ μέλους
Cookie
Open Member
 
Δημοσ.: 3
Εγγραφη: Παρ Νοέμ 05, 2010 2:41 pm
Operating System: Ubuntu Lucid Lynx

Re: Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό c00kiemon5ter » Παρ Νοέμ 05, 2010 4:30 pm

Computers are simple. You just write an instruction and they follow it.
Εικόνα
a cookie! ~ i.will.do.science.to.it! Εικόνα
Άβαταρ μέλους
c00kiemon5ter
cookie hunter
 
Δημοσ.: 554
Εγγραφη: Δευτ Μάιος 11, 2009 1:55 am
Τοποθεσια: (void *)NULL
Operating System: ~ Arch ~ .: Gentoo :.

Re: Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό Master_ex » Παρ Νοέμ 05, 2010 4:32 pm

Επίσης πρέπει να υπάρχει και για ubuntu έτοιμο. Για ψάξτο στον apt.

Να και το manpage.
Άβαταρ μέλους
Master_ex
Moderator
 
Δημοσ.: 258
Εγγραφη: Παρ Μάιος 08, 2009 12:14 am
Operating System: .:/ arch \:.

Re: Συνδεση στον SQL Server του ELOI

Δημοσίευσηαπό Cookie » Παρ Νοέμ 05, 2010 4:38 pm

Υπάρχει στο apt έτοιμο σαν putty-tools.

Thank you, good people!
Proud user of "Read the fucking manual" and "Trial & Error" techniques.
I haven't got a clue what I'm doing, but at least it works!
Άβαταρ μέλους
Cookie
Open Member
 
Δημοσ.: 3
Εγγραφη: Παρ Νοέμ 05, 2010 2:41 pm
Operating System: Ubuntu Lucid Lynx


Επιστροφή στην Software

cron
foss.aueb.gr

Μελη σε συνδεση

Συνολικά υπάρχει 1 μέλος συνδεδεμένο: 0 εγγεγραμμένο, 0 κρυφοί και 1 επισκέπτης (με βάση τα μέλη που έχουν συνδεθεί τα τελευταία 5 λεπτά)
Περισσότερα μέλη σε σύνδεση 167 την Κυρ Οκτ 02, 2016 2:55 am

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

Γενέθλια

Κανένα μέλος δεν έχει γενέθλια σήμερα