σφαλμα μετα το setup.exe της εφαρμογης μου

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dianikol
Δημοσιεύσεις: 108
Εγγραφή: 21 Ιαν 2008 15:56

σφαλμα μετα το setup.exe της εφαρμογης μου

Δημοσίευση από dianikol » 29 Μάιος 2009 18:45

γεια σας παιδια. εχω να σας κανω δυο ερωτησης που με εχουν κανει να μεινω ξυπνιος πολλα βραδυα και δε μπορω βρω καμια λυση


1) εχω φτιαξει μια εφαρμογη για windows η οποια περιχει και μια βαση δεδομενων. Για να χειριστω τους πινακες της βασης χρησιμοποιω datasets,dataadaptres, datatables ...ολα καλα ως εδω. τρεχω την εφαρμογη και κανω διαφορες δουλειες που θελω στη βαση οπως insert,update κτλ. Ομως για ναα δω τα νεα περιεχομενα των πινακων μετα τισ αλλαγες που κανω απο την εφαρμογη πρεπει να ξαναφορτωσω το myDataBase.mdf. Η εφαρμογη προριζετε για διααφορους χρηστες. Αν λοιπον φτιαξω το setup.exe της εφαρμογης και το τρεξει καποιος αλλος σε αλλο υπολογιστη και κανει αλλαγες στουσ πινακες τοτε θα τις βλεπει καθως το προγραμμα τρεχει?


2) Λοιπον. εχω φτιαξει το setup.exe της εφαρμογης μου αλλα καθως παω να μπω στο κυριως μενου μου βγαζει το εξης σφαλμα

"An attempt to attach an auto-named database for file c:\My Documents\myDatabase.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share."

σιγουρα θα το εχετε συναντισει γιατι βγαινει παντα αν δε γινουν καποιες αλλαγες

μπορει καποιος να με βοηθησει. πραγματικα εχω κολλησει ασχιμα με αυττα τα δυο προβληματα

ευχαριστω

kostisceid
Δημοσιεύσεις: 4
Εγγραφή: 12 Μάιος 2009 17:35

σφαλμα μετα το setup.exe της εφαρμογης μου

Δημοσίευση από kostisceid » 30 Μάιος 2009 14:05

Κοίτα, το πρόβλημα είναι όντως πολύ συνηθισμένο, δες ενα καλό link εδώ:

http://www.aspspider.com/resources/Resource170.aspx

Επειδή τα λέει λίγο "κωδικοποιημένα" εξηγώ:

Ξεκίνα να δοκιμάσεις τα βήματα 2-3, παίζοντας με τα security permissions του folder "Microsoft SQL Server Data\SQLEXPRESS" (σε πρώτη φάση απλά διέγραψε ο,τι έχει μέσα - μπορεί να υπάρχει ήδη μια παλιότερη έκδοση της βάσης σου γι αυτό έχεις πρόβλημα) και μετά δες και τα βήματα 4...7. Προσοχή, μετά το auto attach το αρχειο της βάσης δεδομένων σου αντιγράφεται στο folder αυτό, και άρα ο,τι αλλαγές γίνονται δεν θα τις βλέπεις στο αρχικό σου αρχείο, στο "c:\My Documents\myDatabase.mdf" αλλά στο νέο που δημιουργήθηκε στο folder "Microsoft SQL Server Data\SQLEXPRESS"!!!

Το βήμα 1 (attach instead of auto attach) είναι το τελευταίο που θα δοκιμάσεις, αν αποτύχει το "auto attach" αφού είναι πιο δύσκολη διαδικασία. Attach είναι η διαδικασία κατά την οποία το αρχείο της βάσης μας "εισάγεται" χειροκίνητα στο DBMS που στην περίπτωσή σου είναι ο SQLEXPRESS. Το attach γίνεται εύκολα αν κατεβάσεις το "Microsoft SQL Server Management Studio Express" (είναι πολύ εύχρηστο εργαλείο, θα καταλάβεις εύκολα πώς δουλεύει)

http://www.microsoft.com/downloads/deta ... laylang=en

Για το πως γίνεται αυτόματα το "attach" στον πελάτη χωρίς να κατεβάσει ο ίδος το management studio (!!!) δες π.χ. εδώ:

http://www.vbforums.com/showthread.php?t=539043

dianikol
Δημοσιεύσεις: 108
Εγγραφή: 21 Ιαν 2008 15:56

σφαλμα μετα το setup.exe της εφαρμογης μου

Δημοσίευση από dianikol » 30 Μάιος 2009 15:48

Σε ευχαριστω πολυ φιλε μου. θα το δοκιμασω και θα σου στειλω

dianikol
Δημοσιεύσεις: 108
Εγγραφή: 21 Ιαν 2008 15:56

σφαλμα μετα το setup.exe της εφαρμογης μου

Δημοσίευση από dianikol » 30 Μάιος 2009 19:10

εβαλα λοιπον το SQL Server Management Studio αλλα δε με αφηνει να κανω attach τη βαση απο C:\Documents and Settings\Dionisis\My Documents\Visual Studio 2008\Projects\myDatabase.mdf, δεν ανοιγει το path καθολου, πρεπει να μεταφερω την ρφαρμογη μοθ σε αλλο φακελο?

επισης να σε ενημερωσω οτι στο SQL Server Management Studio μπαινω με windows authentication και οχι sqlexpress

kostisceid
Δημοσιεύσεις: 4
Εγγραφή: 12 Μάιος 2009 17:35

σφαλμα μετα το setup.exe της εφαρμογης μου

Δημοσίευση από kostisceid » 30 Μάιος 2009 21:59

How we attach binary database files (*.mdf, *.ldf) using the console or sql express management studio:

http://www.codinghorror.com/blog/archives/000434.html



A selection of sql server 2005 [+express] connection strings for different scenarios (windows or sql server authentication, auto-attaching databases, etc...):

http://www.connectionstrings.com/sql-server-2005

P.S. Try all combinations (with or without auto attach, with or without user instance functionality) and do tell which worked for you.

P.S.2 Pay attention to the disclaimer on the abovementioned webpage: "To use the User Instance functionality you need to enable it on the SQL Server. This is done by executing ..."

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

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