<?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>Λοιπά θέματα</title><link>https://www.dotnetzone.gr:443/cs/forums/29/ShowForum.aspx</link><description>Οτιδήποτε άλλα θέματα developing που δεν κολλάνε σε κάποιο από τα υπόλοιπα forums!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Database deployment, user accounts και folder redirection</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/67164.aspx</link><pubDate>Fri, 09 Sep 2011 20:55:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:67164</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/67164.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=29&amp;PostID=67164</wfw:commentRss><description>Σ' ευχαριστώ πολύ για την απάντησή σου. Τελικά, το σενάριο του deployment υλοποιήθηκε ακριβώς όπως το περιέγραψα στο αρχικό post. Αμέλησα, όμως, να ενημερώσω το thread. Η εφαρμογή σχεδιάστηκε από την αρχή να λειτουργεί για έναν χρήστη, τοπικά, μόνο που αντί για Access χρησιμοποίησα τον SQL Server Express. Αυτό, βέβαια, δε σημαίνει ότι η βάση δε μπορεί να ανέβει κάπου κεντρικά και να συνδέονται όλοι σ' αυτήν με μια απλή αλλαγή του connection string. Η απαίτηση, όμως, στη συγκεκριμένη εγκατάσταση ήταν ότι ο κάθε χρήστης θα πρέπει να δουλεύει στη δική του βάση και ο ένας να μην μπορεί να δει και να αλλάξει τα δεδομένα του άλλου. Για παράδειγμα (απλό παράδειγμα, έτσι; μην το πάρεις "τοις μετρητοίς"), ο κάθε χρήστης να μπορεί να βλέπει και να επεξεργάζεται τα τιμολόγια που μόνο εκείνος έχει καταχωρίσει. Αν η βάση είχε σχεδιαστεί διαφορετικά, αυτό θα ήταν απλό βάσει της λύσης που προτείνεις. Επειδή, όμως, δεν γίνεται να ξαναφτιάξω την εφαρμογή σε μία νύχτα, χρειάστηκε μια διαφορετική προσέγγιση στο deployment. Βέβαια, το connection string με τον τρόπο αυτό γίνεται λίγο(!!)... λάστιχο, αλλά δούλεψε.&lt;br&gt;</description></item><item><title>Απ: Database deployment, user accounts και folder redirection</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/67162.aspx</link><pubDate>Fri, 09 Sep 2011 18:57:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:67162</guid><dc:creator>Reven</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/67162.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=29&amp;PostID=67162</wfw:commentRss><description>&lt;P&gt;Καλημέρα,&lt;/P&gt;
&lt;P&gt;σε κάθε pc που θα κάνει logon o χρήστης θα φτάχνεις καινούρια αρχεία με ρυθμίσεις? όταν θα αλλάζει pc φτου και από την αρχή?&lt;/P&gt;
&lt;P&gt;τα pc έχουν δίκτυο μεταξύ τους? αν ναι, γιατί δεν αποθηκεύεις κεντρικά όλα τα δεδομένα και τις ρυθμίσεις σε μια βάση? έτσι κάθε pc θα είναι καθαρό.&lt;/P&gt;
&lt;P&gt;ελπίζω να βοήθησα εκτός και αν δεν κατάλαβα την ερώτηση...&lt;/P&gt;</description></item><item><title>Database deployment, user accounts και folder redirection</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66811.aspx</link><pubDate>Fri, 12 Aug 2011 23:24:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66811</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66811.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=29&amp;PostID=66811</wfw:commentRss><description>Το πρόβλημα που αντιμετωπίζω έχει ως εξής:&lt;br&gt;&lt;br&gt;Έχω μια windows client εφαρμογή που πρέπει να εγκατασταθεί σε έναν αριθμό από pc με Windows XP και πρέπει να είναι διαθέσιμη σε όλους τους χρήστες (υπάρχοντες και μελλοντικούς). Το database engine είναι SQL Server Express. Για τους χρήστες έχουν δημιουργηθεί domains και accounts που κάνουν logon. Κάθε χρήστης πρέπει να δουλεύει σε &lt;b&gt;δικό του αντίγραφο&lt;/b&gt; της βάσης. Για να λύσω αυτό το πρόβλημα σκέφτομαι η database να εγκατασταθεί σε φάκελο μέσα στο Application Data του κάθε user. Με την εκκίνηση της εφαρμογής θα γίνεται έλεγχος της ύπαρξης της database και, εάν αυτή δεν υπάρχει στον αντίστοιχο φάκελο, να τη δημιουργεί. Θεωρώ δεδομένο το &lt;a href="http://technet.microsoft.com/en-us/library/cc778976%28WS.10%29.aspx"&gt;folder redirection&lt;/a&gt; για να μην χάνουν οι χρήστες τις ρυθμίσεις και τα δεδομένα τους, ανεξάρτητα από το pc που κάνουν logon. Άρα γίνεται και syncronization των στοιχείων των αντίστοιχων φακέλων. Το σκέφτομαι σωστά ή κάνω κάποιο λάθος; Υπάρχει κάτι που πρέπει να ρωτήσω τον(-ους) administrator(s); Μήπως, έχετε να προτείνετε κάποια εναλλακτική προσέγγιση στο deployment;&lt;br&gt;</description></item></channel></rss>