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

 

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

VS 2005 + Visio 2007 + SQL 2005 Express

Îåêßíçóå áðü ôï ìÝëïò akisk. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 02-03-2007, 09:35. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-02-2007, 16:41 25527

    VS 2005 + Visio 2007 + SQL 2005 Express

    Έχω το εξής πρόβλημα, προσπαθούσα να δημιουργήσω μια DB σε SQL Server 2005
    Express από το Visio 2003 Ent.Ed αλλά δυστυχώς μου έβγαζε μήνυμα ότι δεν
    συνεργάζεται με Native SQL 2005 driver.....οπότε κατέβασα την νέα έκδοση
    Visio 2007 Pro (Trial) για να δω αν  συνεργάζεται με τον SQL 2005 Express,
    δυστυχώς όμως δεν υπάρχει πλέον η δυνατότητα για Create-Update από το Visio
    2007. Διάβασα ότι μόνο ή έκδοση  Visio 2007 Enterprise Edition που υπάρχει
    στη έκδοση του Visual Studio 2005 Architect Edition θα έχει αυτή τη
    δυνατότητα. Κατέβασα λοιπόν την trial έκδοση από MS του  Architect Edition
    αλλά δυστυχώς δεν βρήκα μέσα το Visio. Τελικά υπάρχει κάποια έκδοση του
    Visio που συνεργάζεται με SQL Server 2005 ? Δηλαδή το ERD της DB που θα το
    φτιάχνουμε πλέον ?

    Ευχαριστώ.
  •  01-03-2007, 02:00 25666 σε απάντηση της 25527

    Απ: VS 2005 + Visio 2007 + SQL 2005 Express

    Αντί για τον Microsoft OLEDB Provider for SQL Server του SQL Server 2005, που από ότι φαίνεται δεν συνεργάζεται, δοκίμασες τον Microsoft SQL Server Native Client;

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  02-03-2007, 00:01 25744 σε απάντηση της 25666

    Απ: VS 2005 + Visio 2007 + SQL 2005 Express

    Ναι δεν παίζει....
  •  02-03-2007, 09:35 25753 σε απάντηση της 25744

    Απ: VS 2005 + Visio 2007 + SQL 2005 Express

    Δυστηχώς έτσι ακριβώς είναι! Εγώ χρησιμοποιώ και ξέρω ότι λειτουργεί με τον SQL Server 2005 η έκδοση Visio 2003 for Enterprize Architects που υπάρχει, μεταξύ άλλων, και στο DVD του Team Foundation Server.

    Δυστυχώς όμως το Visio δεν λειτουργεί και τόσο καλά στον συγχρονισμό μεταξύ μοντέλου και βάσης. Εκτός κι αν θέλεις απλά να κάνεις μια φορά reverse engineer ή απλά να δημιουργήσεις μια φορά την βάση από το μοντέλο. Αν θέλεις να κρατάς το δυο συγχρονισμένα, πρέπει να κάνεις αλλαγές μόνο στον server και όχι στο visio και μετά να ενημερώνεις το visio από τον server και όχι το αντίθετο. Ο λόγος είναι ότι στις αλλαγές από visio προς server δεν δημιουργείται transaction, οπότε αν συμβεί κάτι λάθος η βάση μένει λερωμένη. Πάντα όποτε έχει γίνει αυτό δεν είχα πρόβλημα να την φέρω σε κανονική μορφή ξανά, απλά ξαναεκτελώντας την διαδικασία συγχρονισμού. Όπως όμως φαντάζεσαι, θέλει προσοχή. Επίσης θέλει προσοχή η μετονομασία στηλών, γιατί το visio θεωρεί ότι η στήλη διαγράφηκε και δημιουργήθηκε καινούρια, με αποτέλεσμα να χάνεις σχόλια που ενδεχομένως έχεις γράψει για την στήλη αυτή (στήλη=column).

    Ακριβώς τα ίδια προβλήματα είχε και το Visio 2000 με τον SQL Server 2000. 

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

    Λόγω αυτών των προβλημάτων έψαξα λίγο για άλλο ER diagram εργαλείο. Δες εδώ. Τελικά μάλλον η εταιρεία που δουλεύω προσανατολίζεται στον Sybase Power Designer που είναι ένα ακριβό και πανίσχυρο εργαλείο που φεύγει λιγάκι από την απλή κατηγορία ER diagram.


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems