<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: SQL SERVER EXPRESS EDITION</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11744.aspx</link><pubDate>Mon, 10 Apr 2006 16:42:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11744</guid><dc:creator>jimenez</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11744.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=11744</wfw:commentRss><description>Ευχαριστώ φίλε για τον χρόνο σου,&lt;br /&gt;
&lt;br /&gt;
έτσι σκεφτηκα να κάνω να τελειώνω με αυτήν την ιστορία.</description></item><item><title>Απ: SQL SERVER EXPRESS EDITION</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11739.aspx</link><pubDate>Mon, 10 Apr 2006 08:05:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11739</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11739.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=11739</wfw:commentRss><description>Ναι φίλε μου, ταλαιπωρήσε τσάμπα. Νομιζω πως έχω καταλάβει που υπάρχει το πρόβλημα. Κατ' αρχήν υποθέτω πως αυτά που ανέφερε ο dt008 τα έχεις κάνει. &lt;BR&gt;&lt;BR&gt;Πάμε τώρα στο πρόβλημά σου. Γενικά είναι άσχημη τακτική να ενσωματώνουμε το Connection String μέσα στο exe μας. Η πιο σωστή τακτική είναι να υπάρχει σε ένα εξωτερικό configuration file το οποίο μπορούμε είτε να το φτιάξουμε εμείς είτε να αφήσουμε το VS να το κάνει για εμάς. Λέγοντας configuration file μην τρομάζεις ένα απλό text αρχείο κείμενο απλά μέσα εκεί συνηθήζουμε να βάζουμε κάποιες παραμέτρους λειτουργίας των προγραμμάτων. Κάτι αντίστοιχο με τα .ini αρχεία.&lt;BR&gt;&lt;BR&gt;Εκεί μέσα λοιπόν θα αποθηκεύσεις το Connection String και όποτε θές να συνδεθείς με την βάση θα διαβάζεις από το configuration file την τιμή του connection string. &lt;BR&gt;&lt;BR&gt;Γιατί τώρα να το κάνεις αυτό. Το Connection string αποτελείτε από κάποιες παραμέτρους. Μία από αυτές είναι η Data Source όπου έχει την μορφή [Όνομα υπολογιστή]\[Όνομα instance SQL Server]. Παράδειγμα στο PC μου θα έπαιρνε την τιμή Data Source=HomePC\SQLEXPRESS όπου HomePC το όνομα του υπολογιστή μου. Όταν λοιπόν εγώ φτιάξω ένα πρόγραμμα πάνω σε αυτόν τον υπολογιστή μου με πρόσβαση σε κάποια βάση του SQLEXPRESS τότε θα παρατηρήσεις πως αυτόματα το VS στο Data Source θα βάλει και το όνομα του υπολογιστή μου. Όταν λοιπόν εγώ φτιάξω ένα setup για εγκατάσταση σε άλλον υπολογιστή τότε αυτό το setup θα γίνει με την τιμή στο Data Source=HomePC\SQLEXPRESS. Το άλλο PC όμως μπορεί να μην έχει όνομα HomePC αλλά κάτι άλλο, που συνήθως έχει. Άρα πως θα αλλάξω αυτό το καταραμένο HomePC σε κάτι άλλο που θα είναι το όνομα του υπολογιστή που κάνω εγκατάσταση; Εδώ έρχονται τα configuration files.&lt;BR&gt;&lt;BR&gt;Όπως είπα μπορείς να φτιάξεις ένα μόνος σου οπότε αν χρειαστεί κάποια αλλαγή να ανοίγεις το configuration file να αλλάζεις τη τιμή και όταν ξεκινάει η εφαρμογή σου να διαβάζει μέσα από εκεί τις τιμές των παραμέτρων για το connection string. Μπορείς όμως να αφήσεις και το VS να το κάνει για σένα. Αν χρησιμοποιείς VS2003 ή 2002 διάβασε για dynamic properties αλλοιώς αν χρησιμοποιείς 2005 πρόσθεσε ένα Data Source στην εφαρμογή σου και θα δεις κατά την διάρκεια του μάγου ότι θα σου κάνει μία σχετική ερώτηση για το αν θέλεις να σώσεις το Connection String σε κάποιο εξωτερικό configuration file. &lt;BR&gt;&lt;BR&gt;Συγνώμη αν σου τα είπα λίγο μπερδεμένα, δεν είχα πολύ χρόνο στην διάθεσή μου να καθήσω να σου γράψω πιο αναλυτικά αν όμως έχεις απορία εδώ ήμαστε. &lt;BR&gt;&lt;BR&gt;</description></item><item><title>Απ: SQL SERVER EXPRESS EDITION</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11737.aspx</link><pubDate>Mon, 10 Apr 2006 07:24:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11737</guid><dc:creator>jimenez</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11737.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=11737</wfw:commentRss><description>Connection string error ηταν. Το μονο που μπορω να κάνω για να επιλυθεί το προβλημα είναι να ανοίξω την εφαρμογή με την studio σε μηχάνημα που τρέχει sql server express, να φτιάξω το connection string και να φτιάξω το exe. Μήπως ταλαιπωρούμαι τσαμπα και υπάρχει άλλος τρόπος απο το κάνω αυτή τη διαδικασία συνεχώς?</description></item><item><title>Απ: SQL SERVER EXPRESS EDITION</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11694.aspx</link><pubDate>Sat, 08 Apr 2006 07:35:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11694</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11694.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=11694</wfw:commentRss><description>έκανες copy τη βάση στο folder που λες, attach στον sql server την έκανες;&lt;br /&gt;
&lt;br /&gt;
τσέκαρε για άλλα common errors, π.χ. αν το service του Sql Server είναι σηκωμένο, κάνα authentication error, αν το connection string είναι ΟΚ κ.λ.π.</description></item><item><title>Απ: SQL SERVER EXPRESS EDITION</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11692.aspx</link><pubDate>Sat, 08 Apr 2006 06:27:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11692</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11692.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=11692</wfw:commentRss><description>Τι έλεγε αυτό το exception;</description></item><item><title>SQL SERVER EXPRESS EDITION</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11663.aspx</link><pubDate>Fri, 07 Apr 2006 18:28:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11663</guid><dc:creator>jimenez</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11663.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=11663</wfw:commentRss><description>&lt;P&gt;Καλημέρα σε όλους,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;Έχω το εξής πρόβλημα. Έχω φτιάξει μια εφαρμογή η οποία χρησιμοποιεί μια βάση την οποία αρχικά την είχα φτιάξει σε sql server 2000. Τώρα επειδή έχω το Sql Server 2005 Standard Edition την ανοίγω από τον καινούργιο (Sql). Το πρόβλημα μου είναι ότι θέλω να εγκαταστήσω την εφαρμογή σε&amp;nbsp;PC που δεν έχει Sql Server 2005 Standard Edition.&amp;nbsp;Όπότε κατέβασα απο την Microsoft τον Sql Server Express Edition&amp;nbsp;&amp;nbsp;που είναι free. Τον Express πρέπει να βάλω ή το MSDE? Έκανα και τα δύο και στις δύο περιπτώσεις Exception sto DBConnection μου εμφάνισε. Α, έκανα και copy την βάση στο c:/Progr..../Mic..../MSSQL.1/MSSQL/Data/.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>