<?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 Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44098.aspx</link><pubDate>Thu, 14 Aug 2008 08:43:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44098</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44098.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44098</wfw:commentRss><description>&lt;P&gt;Ναι, εφόσον δεν εμποδίζονται οι clients από κάποιο firewall. &lt;/P&gt;
&lt;P&gt;Παρόλα αυτά δεν είναι συνετό να έχεις ένα SQL Server διαθέσιμο έτσι on line...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44097.aspx</link><pubDate>Thu, 14 Aug 2008 08:26:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44097</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44097.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44097</wfw:commentRss><description>Ευχαριστώ όλους και ειδικά εσένα &lt;a&gt;George J. Capnias&lt;/a&gt;.&lt;br&gt;Φαίνεται ότι ακολουθούσα διαφορετικό τρόπο διαχείρισης της ΒΔ.&lt;br&gt;&lt;br&gt;Επι την ευκαιρία, εάν έχω την ΒΔ σε ένα υπολογιστή που βρίσκεται On Line με Static IP, θα χρησιμοποιούσα τον ίδιο τρόπο σύνδεσης;&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44091.aspx</link><pubDate>Thu, 14 Aug 2008 05:34:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44091</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44091.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44091</wfw:commentRss><description>&lt;P&gt;Αυτό που θες να κάνεις είναι απλό:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Σε ένα υπολογιστή θα εγκαταστήσεις την βάση δεδομένων σου - τον SQL Server, και θα μπει η βάση δεδομένων σου, όχι σαν filename αλλά μόνιμα attached στον server σου.&lt;/LI&gt;
&lt;LI&gt;Στον SQL server σου, θα επιτρέψεις να δέχεται connections μέσω TCP/IP από το δίκτυο&lt;/LI&gt;
&lt;LI&gt;Στον SQL server σου, θα ενεργοποιήσεις το SQL authentication. Ανάλογα αν υπάρχει ανάγκη να ξέρεις ποιος χρήστες έκανε αλλαγή στην βάση σου ή ανά χρήστη θέλεις να υπάρχουν διαφορετικά δικαιώματα, ή τίποτα από τα προηγούμενα - όπως και με την Access - θα δημιουργήσεις πολλούς ή ένα χρήστη στον SQL server που θα έχει πρόσβαση στην βάση σου.&lt;/LI&gt;
&lt;LI&gt;Για να μπορέσεις να συνδεθείς στην βάση, από το πρόγραμμα σου, θα έχεις ένα connection string της μορφής "Persist Security Info=False;User ID={username};Password={password};Initial Catalog={database_name};Data Source={machine_name}\sqlexpress"&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44086.aspx</link><pubDate>Thu, 14 Aug 2008 02:23:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44086</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44086.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44086</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;George J. Capnias:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Μπορείς να εξηγήσεις το σκεπτικό γιατί να θες να κάνεις mount μια βάση επάνω από το δίκτυο, και γιατί απλά δεν μεταφέρεις τον SQL server σου στο μηχάνημα που θέλεις να είναι αποθηκευμένα τα δεδομένα;&lt;/p&gt;
&lt;p&gt;Η λύση που που προσπαθείς να&amp;nbsp;υλοποιήσεις είναι &lt;em&gt;λογικά ανορθόδοξη&lt;/em&gt;... Υστερεί όσο σε απόδοση της βάσης - θα είναι αργή η προσπέλαση επάνω από το δίκτυο - αλλά και σε ασφάλεια - θα απαιτηθούν περισσότερα δικαιώματα να παραχωρηθούν στο web application για να μπορέσει να κάνει μια τέτοια προσπέλαση στην βάση...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Λοιπόν OK, έχουμε και λέμε&lt;br&gt;Την εφαρμογή (Multi User)που θέλω να υλοποιήσω - αναβαθμίσω (υπάρχει σε VB6 με Access ΒΔ) πρέπει να είναι σε ένα υπολογιστή (Server) η ΒΔ και από άλλα δύο τερματικά θα υπάρχει το λογισμικό που θα τρέχει την ίδια ΒΔ.&lt;br&gt;Όπως είπα και πιο πάνω είμαι νέος στο .NET και στον SQL Server, αλλά γενικά θεωρώ ότι αυτό που θέλω να κάνω ειναι το πιο κοινό στις βάσεις SQL, ίσως δεν το κάνω με τον σωστό τρόπο.&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44085.aspx</link><pubDate>Thu, 14 Aug 2008 02:15:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44085</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44085.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44085</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Filaretos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Dataman:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;ConnectionString:&lt;br&gt;&lt;b&gt;Server=SERVER\SQLEXPRESS;AttachDbFilename=\\server\C\TEST\New\DATA.mdf" &amp;amp; "; Integrated Security=True;User Instance=True&lt;/b&gt;&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Για δοκίμασε το παρακάτω string:&lt;br&gt;Server=ServerName;Database=MyDabase;UserId=DBUser;password=DBPassword&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Δηλαδή αυτά:&lt;br&gt;Server: &lt;b&gt;SERVER\SQLEXPRESS&lt;br&gt;&lt;/b&gt;Database: &lt;b&gt;\\server\C\TEST\New\DATA.mdf&lt;br&gt;&lt;/b&gt;UserId: Δεν έχω ορίσει Username&lt;br&gt;password: Δεν έχω ορίσει κωδικό&lt;br&gt;&lt;br&gt;Πως εννοείς το ConnectionString;&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44084.aspx</link><pubDate>Thu, 14 Aug 2008 02:03:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44084</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44084.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44084</wfw:commentRss><description>&lt;P&gt;Μπορείς να εξηγήσεις το σκεπτικό γιατί να θες να κάνεις mount μια βάση επάνω από το δίκτυο, και γιατί απλά δεν μεταφέρεις τον SQL server σου στο μηχάνημα που θέλεις να είναι αποθηκευμένα τα δεδομένα;&lt;/P&gt;
&lt;P&gt;Η λύση που που προσπαθείς να&amp;nbsp;υλοποιήσεις είναι &lt;EM&gt;λογικά ανορθόδοξη&lt;/EM&gt;... Υστερεί όσο σε απόδοση της βάσης - θα είναι αργή η προσπέλαση επάνω από το δίκτυο - αλλά και σε ασφάλεια - θα απαιτηθούν περισσότερα δικαιώματα να παραχωρηθούν στο web application για να μπορέσει να κάνει μια τέτοια προσπέλαση στην βάση...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44082.aspx</link><pubDate>Thu, 14 Aug 2008 01:53:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44082</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44082.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44082</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Για να "σηκώσεις" μία βάση θα πρέπει να έχει δικαίωμα read ΚΑΙ write στο folder στο οποίο βρίσκεται η βάση. Όταν προσπαθείς να συνδεθείς σε μία βάση με user instance ουσιαστικά λες στον SQL Server να σηκώσει τη βάση και μετά να σε συνδέση σε αυτή. Δώσε δικαίωμα write στο χρήστη σου και δοκίμασε ξανά.&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Θέλεις να με βοηθήσεις λίγο σε αυτό;&lt;br&gt;Πως μπορώ να δώσω δικαιώματα; (είμαι νέος σε προγραμματισμό με SQL Server)&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44081.aspx</link><pubDate>Thu, 14 Aug 2008 00:58:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44081</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44081.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44081</wfw:commentRss><description>&lt;P&gt;Για να "σηκώσεις" μία βάση θα πρέπει να έχει δικαίωμα read ΚΑΙ write στο folder στο οποίο βρίσκεται η βάση. Όταν προσπαθείς να συνδεθείς σε μία βάση με user instance ουσιαστικά λες στον SQL Server να σηκώσει τη βάση και μετά να σε συνδέση σε αυτή. Δώσε δικαίωμα write στο χρήστη σου και δοκίμασε ξανά.&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44078.aspx</link><pubDate>Wed, 13 Aug 2008 19:36:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44078</guid><dc:creator>Filaretos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44078.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44078</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Dataman:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;ConnectionString:&lt;br&gt;&lt;b&gt;Server=SERVER\SQLEXPRESS;AttachDbFilename=\\server\C\TEST\New\DATA.mdf" &amp;amp; "; Integrated Security=True;User Instance=True&lt;/b&gt;&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Για δοκίμασε το παρακάτω string:&lt;br&gt;Server=ServerName;Database=MyDabase;UserId=DBUser;password=DBPassword&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44076.aspx</link><pubDate>Wed, 13 Aug 2008 19:22:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44076</guid><dc:creator>Filaretos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44076.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44076</wfw:commentRss><description>Το δίκτυο είναι σε Domain (Active Directory);
&lt;br&gt;Αν δεν είναι σε domain δεν μπορεί να ¨δει¨ o server τον χρήστη που προσπαθεί να συνδεθεί.
&lt;br&gt;Αντί «Integrated Security» δοκίμασε να συνδεθείς με χρήστη του Sql Server</description></item><item><title>Πρόβλημα σύνδεσης SQL Database από άλλον υπολογιστή</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44075.aspx</link><pubDate>Wed, 13 Aug 2008 17:20:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44075</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44075.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44075</wfw:commentRss><description>Χαιρετώ την παρέα&lt;br&gt;&lt;br&gt;Έχω ένα project σε VB2008 και προσπαθώ να συνδέσω την SQL Database (DATA.MDF) που βρίσκεται σε άλλον υπολογιστή του τοπικού δικτύου.&lt;br&gt;&lt;br&gt;ConnectionString:&lt;br&gt;&lt;b&gt;Server=SERVER\SQLEXPRESS;AttachDbFilename=\\server\C\TEST\New\DATA.mdf" &amp;amp; "; Integrated Security=True;User Instance=True&lt;/b&gt;&lt;br&gt;&lt;br&gt;Όταν κάνω open της Database (&lt;b&gt;myConnection.Open()&lt;/b&gt;), μου επιστρέφει πρόβλημα με τα δικαιώματα: &lt;b&gt;User does not have permission to perform this action&lt;/b&gt;&lt;br&gt;&lt;img src="http://i527.photobucket.com/albums/cc352/troxaio/error.jpg"&gt;&lt;br&gt;&lt;br&gt;Τι κάνω λάθος;&lt;br&gt;&lt;br&gt;Το δίκτυο έιναι με Windows XP και απενεργοποιημένο το Windows Firewall.&lt;br&gt;&lt;br&gt;Ευχαριστώ&lt;br&gt;

&lt;br&gt;</description></item></channel></rss>