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

 

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

Μεταφορά της εφαρμογής μου από Ms sql σε MySQL

Îåêßíçóå áðü ôï ìÝëïò Lambros. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 21-04-2008, 09:46. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-04-2008, 15:18 41642

    Μεταφορά της εφαρμογής μου από Ms sql σε MySQL

    - εχω ενα site και τα δεδομένα μου τα αποθηκευω σε ms sql server

    - χρησιμοποιώ τα componets του visual studio για να συνδεθώ

    - Μπορώ να μεταφέρω τα δεδομένα μου σε my sql;;;;

    - Αν αλλάξω τα connection strings στο web.config θα λειτουργεί;;;



  •  20-04-2008, 17:07 41644 σε απάντηση της 41642

    Απ: Μεταφορά της εφαρμογής μου από Ms sql σε MySQL

    Εξαρτάται από το πώς είναι γραμμένη η εφαρμογή σου. Υπάρχουν μικροδιαφορές στην σύνταξη της SQL μεταξύ του SQL Server και της MySQL και ενδέχεται να σκοντάψεις πάνω τους. Επίσης στην default engine της MySQL δεν υπάρχουν foreign keys και transactions αν θυμάμαι καλά, οπότε αν η εφαρμογή σου τα χρησιμοποιεί θα έχεις πρόβλημα αν πας με την default engine.

    Το καλύτερο που έχεις να κάνεις είναι να δοκιμάσεις και να μας πεις τι συμβαίνει! :-)

  •  20-04-2008, 17:30 41645 σε απάντηση της 41644

    Απ: Μεταφορά της εφαρμογής μου από Ms sql σε MySQL

    αλλαξα το connection string στο web.comfig και εβαλα αυτό
    <add name="ConnectionString" connectionString="Server=localhost;User ID=root; Password=admin;Database=Data" providerName="MySql.Data.MySqlClient"/>

    στη θέση του παλιού που ήταν
    <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>

    foreign Keys δεν χρησιμοποιώ στην εφαρμογή μου οπότε δεν θα έχω πρόβλημα!

    Το θέμα είναι οτι όταν το τρέχω μου βγάζει το εξής πρόβλημα..

    Παρουσιάστηκε σφάλμα κατά την εδραίωση σύνδεσης στο διακομιστή. Κατά τη σύνδεση σε SQL Server 2005, αυτή η αποτυχία μπορεί να προκληθεί από το γεγονός ότι οι προεπιλεγμένες συνδέσεις του SQL Server δεν επιτρέπουν απομακρυσμένες συνδέσεις. (provider: Υπηρεσία παροχής διαύλων με όνομα, error: 40 - Δεν ήταν δυνατό το άνοιγμα σύνδεσης στο SQL Server)..




  •  20-04-2008, 22:30 41649 σε απάντηση της 41645

    Απ: Μεταφορά της εφαρμογής μου από Ms sql σε MySQL

    Τελικα λυθηκε το προβλημα!Σε καθε formview component που χρησιμοποιούσα έπρεπε να προσθέσω την ιδιοτητα

    ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"

  •  21-04-2008, 09:46 41652 σε απάντηση της 41642

    Απ: Μεταφορά της εφαρμογής μου από Ms sql σε MySQL

    Lambros:
    εχω ενα site και τα δεδομένα μου τα αποθηκευω σε ms sql server

    Δύσβατο δρόμο διάλεξες ταξιδιώτη! Το καραβάνι πάει ανάποδα!
     


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

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