Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

SQL server και access

Îåêßíçóå áðü ôï ìÝëïò miltiadis22. Τελευταία δημοσίευση από το μέλος manosB στις 14-09-2007, 08:57. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-09-2007, 02:32 34973

    SQL server και access

    Χαιρετώ την καταπληκτική κοινότητα η οποία έχει να κάνει με εξελιγμένες τεχνολογίες στον χώρο της πληροφορικής και τήν άμεση βοήθεια σε νέους και σχετικούς στον χώρο αυτόSmile
    Θα ήθελα να ρωτήσω πώς γίνεται απο μια βάση access σε μια προυπάρχουσα βάση δεδομένων σε SQL να κάνει update ή εισαγωγή των δεδομένα που υπάρχουν στον SQL server 2005
    Θα πρέπει τα tables στήν access και τα relationships να είναι τα ίδια με τον SQL server?Μπορεί κάποιος να με βοηθήσει ή έστω να με καθοδηγήσει σε κάποιο λίνκ?Hmm
    Ευχαριστώ
    Δημοσίευση στην κατηγορία:
  •  13-09-2007, 08:44 34978 σε απάντηση της 34973

    Απ: SQL server και access

    Αν κατάλαβα καλά, θέλεις να εξάγεις δεδομένα από τον SQL Server στην Access? Αυτό το κάνεις εύκολα με ένα SSIS package.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  13-09-2007, 09:04 34979 σε απάντηση της 34973

    Απ: SQL server και access

    Εναλλακτικά αν δεν είσαι εξοικειωμένος με SQL Server φτιάχνεις ένα απλό ODBC για SQL Server και κάνεις import από την access. Δεξί κλικ στη περιοχή των πινάκων και import.
    Για να σε προλάβω Παναγιώτη δεν είναι η βέλτιστη λύση αλλά είναι απλή για basic περιπτώσεις.


    Manos
  •  13-09-2007, 09:59 34981 σε απάντηση της 34979

    Απ: SQL server και access

    Επειδή απ' ότι κατάλαβα θέλεις να μπορείς να κάνεις update και σέ ήδει υπαρχουσες εγγραφές τών πινάκων της access μάλλον πρέπει να εφαρμόσεις αυτό που λέει ο manosB και μέ query's να κάνεις τά insert ή update .


    Ιωάννης Μανουσάκης
  •  13-09-2007, 10:22 34983 σε απάντηση της 34981

    Απ: SQL server και access

    Για να κάνεις update σε ήδη υπάρχουσες εγγραφές τών πινάκων αντί να κάνεις Import μπορείς καλύτερα να κάνεις Link.

    Manos
  •  13-09-2007, 12:47 34988 σε απάντηση της 34983

    Απ: SQL server και access

            Ευχαριστώ πάρα πολύ για τις απαντήσεις σας.Εκεί που δουλεύω έχουμε μια βάση σε sql server και μία παρόμοια σέ access αυτο που θέλουμε να κάνουμε είναι τήν access να την στείλουμε σε κάτι εργαζόμενους να κάνουν input τα data και μετά να μας την ξαναστείλουν και να περνάω εγώ μετά αυτόματα τα δεδομένα στον sql server 2005..(Δυστηχώς δέν θέλουν webserver)
    Η βάση δεδομένων της access θα πρέπει να αλλάξει? Βασικά θα κάνω insert αλλά μπορεί να χρειαστεί να κάνω και update..Πώς θα τα κάνω αυτά?
    Συγνώμη που δέν είμουν σαφής εξαρχής
    Ευχαριστώ
  •  13-09-2007, 13:51 34989 σε απάντηση της 34988

    Απ: SQL server και access

    Οκ δεν αλλάζει η λογική. Κάνεις link τους πίνακες του sql server που θέλεις να ενημερώσεις. Μάλιστα αν έχεις ιδέα λίγο από VBA μπορείς να τα δημιουργείς αυτά τα link με κώδικα. Φτιάχνεις τα insert queries σου και αρχίζεις να ενημερώνεις (από τους Master πρώτα και μετά τους detail). Χρησιμοποιείς flag για να ξέρεις ποιες εγγραφές δεν έχεις ενημερώσει αν τυχόν κρατάς στην access ιστορικά στοιχεία και δεν την αδειάζεις κάθε φορά. Αν το φτιάξεις σε μια φορμούλα στην access σε ένα κουμπάκι είναι λιγότερο απο 10 γραμμές κώδικα (χωρίς τα queries). Επίσης αν χρησιμοποιείς Pass_through queries δεν χρειάζονται ούτε τα Link, μόνο ODBC. Αν προκρίνεις αυτή τη λύση και τα βρεις σκούρα, πες το να σου γράψω λίγο κώδικα VBA για να κάνεις τα παραπάνω.

    Manos
  •  13-09-2007, 17:29 34995 σε απάντηση της 34989

    Απ: SQL server και access

        Θεωρώ οτι μου έχεις απαντήσει ήδη.Σίγουρα θα τα βρώ σκούρα γιατί είναι κάτι που κάνω πρώτη φορά .Δλδ όταν λές οτι δέν αλλάζει η λογική θα πρέπει δλδ τα tbls στήν access να έχουν τήν ίδια λογική δεδομένων(text -vchar) με αυτών του SQL όπως επίσης και τα relationships(δλδ τα tables στην access να είναι ίδια με αυτά του SQL)? Ή μέσω του linking το λύνεις αυτό το θέμα
    Ευχαριστώ!
  •  14-09-2007, 08:57 35003 σε απάντηση της 34995

    Απ: SQL server και access

    Με το Link δεν έχεις πρόβλημα στα data types.  Τα relationships δεν γίνονται link και δεν φαίνονται οπτικά στο link, αλλά αν πας να κάνεις insert σε detail linked πίνακα χωρίς να υπάρχει στο linked master θα σου χτυπήσει odbc error. Kάνε και import τους πίνακες στην access από τον sql οπότε θα έχεις και έτοιμους τους τοπικούς πίνακες.
    Καλή επιτυχίαYes

    Manos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems