<?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 σε άλλο pc</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44043.aspx</link><pubDate>Mon, 11 Aug 2008 11:23:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44043</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44043.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44043</wfw:commentRss><description>Ευχαριστώ πολύ για την βοήθειά σας, το πρόβλημα λύθηκε.</description></item><item><title>Απ: Πρόβλημα σύνδεσης με τον SQL Server Express σε άλλο pc</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44039.aspx</link><pubDate>Sun, 10 Aug 2008 22:24:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44039</guid><dc:creator>sevasmiotatos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44039.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44039</wfw:commentRss><description>Οταν ο sql server εγκαθίσταται για πρώτη φορά στον υπολογιστή σου προσθέτει αυτόματα τους τοπικούς χρήστες του υπολογιστη στους χρηστες που μπορουν να συνδεονται μαζί του και ετσι μπορείς να συνθεθείς απο τον τοπικό υπολογιστή με το καλημέρα.&lt;br&gt;&lt;br&gt;Για να συνδεθείς απο ομότιμο δίκτυο τα πράγματα είναι πιο σύνθετα καθώς για λόγους ασφαλείας τα windows αλλα και ο sql server έχουν απενεργοποιημένη την αντίστοιχη δυνατότητα.&lt;br&gt;&lt;br&gt;Το πρώτο που πρέπει να κάνεις όπως γραφει ο γιώργος είναι να επιτρέψεις στον sql server να συνδέεται απο το δίκτυο.&lt;br&gt;&lt;br&gt;Αυτό το ρυθμίζεις χρησιμοποιώντας το surface area configuration utility που έρχεται με τον sql server και ενεργοποιώντας την επιλογή local and remote connections.&lt;br&gt;&lt;br&gt;To δεύτερο που πρέπει να κάνεις είναι να συνδεθείς απο το δίκτυο με τα credentials ενός χρήστη που τον αναγνωρίζει ο υπολογιστής στον οποίο είναι εγκατεστημένος ο sql server.&lt;br&gt;&lt;br&gt;Ο πιο εύκολος τρόπος (όχι ο πιο ασφαλής πάντως) είναι να χρησιμοποιήσεις τον Guest λογαριασμο.Εδώ πρέπει να έχεις υπόψη σου δυο τρία πράγματα που αφορούν την ασφάλεια δικτύου στα windows.Ολοι οι υπολογιστές με windows λειτουργικό διαθέτουν απο την εγκατάσταση τους ένα χρήστη με το όνομα Guest. Οταν προσπαθείς να συνδεθείς σε ένα πόρο του δικτύου ο απομακρυσμένος υπολογιστής ελέγχει αρχικά τις άδειες που έχει ο μακρυνός χρήστης που προσπαθεί να συνδεθεί. Εαν βρούν λογαριασμό για τον συγκεκριμένο χρήστη τον συνδέουν με βάση αυτό το λογαριασμό και τις άδειές του. Εάν δεν βρούν δοκιμάζουν να σε συνδέσουν σαν guest. Εάν ούτε ο guest έχει άδεια για τον συγκεκριμένο πόρο τότε σου βγάζουν ένα παράθυρο για να βάλεις δικά σου credentials που να έχουν βέβαια αντίκρυσμα στον μακρινό υπολογιστή.&lt;br&gt;&lt;br&gt;Οταν λοιπόν προσπαθείς να συνδεθείς στον απομακρυσμένο sql server χωρίς να δώσεις συγκεκριμένα credentials τα windows ρωτάνε τον sql server:&lt;br&gt;&lt;br&gt;Εχω εδώ ένα guest χρήστη απο το δίκτυο τον θέλεις;&lt;br&gt;&lt;br&gt;Οχι απαντάει ο sql server γιατί κανείς δεν του έχει ορισει τον guest χρήστη των windows ως χρήστη του sql server.&lt;br&gt;&lt;br&gt;Πρέπει λοιπόν να πεις στον sql server να δέχεται να συνδεθεί με το guest χρήστη. Εδώ θα πρέπει να περάσεις απο τρείς πύλες. Στην πρώτη πύλη θα πρέπει να δώσεις άδεια στον Guest χρήστη να συνδέεται με τον sql server.&lt;br&gt;&lt;br&gt;Ανοιξε το management studio, κάνε κλίκ στην επιλογή New Query της toolbar και εκτέλεσε την sp_grantlogin stored procedure ως εξης:&lt;br&gt;&lt;br&gt;EXEC sp_grantlogin 'COMPAQ\Guest'&lt;br&gt;&lt;br&gt;Ωραία μπήκες αλλά είσαι στον προθάλαμο μόνο. Για να μπορέσεις να συνδεθείς και με την συγκεκριμένη database γράψε:&lt;br&gt;&lt;br&gt;USE MYLOVELYDATABASE (εδώ βάζεις το όνομα της βάσης)&lt;br&gt;EXEC sp_grantdbaccess 'COMPAQ\Guest'&lt;br&gt;&lt;br&gt;Τέλος θα πρέπει να δώσεις στον Guest χρήστη συγκεκριμένες άδειες για το τι θα μπορεί να κάνει στη βάση.Ο πιο απλός τρόπος είναι να τον βάλεις μέλος στον db_owner ρόλο.Γράψε:&lt;br&gt;&lt;br&gt;EXEC sp_addrolemember 'db_owner', 'COMPAQ\Guest'&lt;br&gt;&lt;br&gt;Τελείωσες!&lt;br&gt;&lt;br&gt;Ολόκληρο άρθρο βγήκε.</description></item><item><title>Απ: Πρόβλημα σύνδεσης με τον SQL Server Express σε άλλο pc</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44038.aspx</link><pubDate>Sun, 10 Aug 2008 20:46:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44038</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44038.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44038</wfw:commentRss><description>&lt;P&gt;Θα πρέπει και στους δύο λογαριασμούς να βάλεις ένα υποτυπώδες password - με κενό password δεν γίνεται πλέον σύνδεση μέσω δικτύου.&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 Server Express σε άλλο pc</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44036.aspx</link><pubDate>Sun, 10 Aug 2008 19:11:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44036</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44036.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44036</wfw:commentRss><description>Να δώσω περισσότερες λεπτομέριες:&lt;br&gt;&lt;br&gt;Ο υπολογιστής που φιλοξενεί τον SQL Server Express είναι με Windows XP Pro και υπάρχει ο χρήστης kentro με δικαιώματα ως Administrator και χωρίς κωδικό πρόσβασης, καθώς επίσης και απενεργοποιημένο το Windows Firewall.&lt;br&gt;&lt;br&gt;Ο υπολογιστής που έχω τον SQL Server Management Studio είναι με Windows XP Pro και υπάρχει ο χρήστης kentro με δικαιώματα ως Administrator και αυτός χωρίς κωδικό πρόσβασης, καθώς επίσης απενεργοποιημένο το Windows Firewall.&lt;br&gt;&lt;br&gt;Μήπως χρειάζεται να ρυθμίσω κάτι από τον SQL Server?&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα σύνδεσης με τον SQL Server Express σε άλλο pc</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44026.aspx</link><pubDate>Sun, 10 Aug 2008 07:35:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44026</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44026.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44026</wfw:commentRss><description>&lt;P&gt;Από ότι φαίνεται οι υπολογιστές σου βρίσκονται σε ένα peer-to-peer δίκτυο. Ο χρήστης που χρησιμοποιείς από το δεύτερο υπολογιστή είναι τοπικός - υπάρχει μόνο στο δεύτερο υπολογιστή. Με συνέπεια όταν προσπαθείς να συνδεθείς στον πρώτο υπολογιστή, δίνοντας τα credentials σου, ο πρώτος υπολογιστής δεν τα αναγνωρίζει και προσπαθεί να σε συνδέσει σαν τον χρήστη Guest. &lt;/P&gt;
&lt;P&gt;Αν ήδη έχεις επιτρέψει στον SQL Express, να δέχεται remote connections, τότε δημιουργώντας ένα χρήστη με το ίδιο username/password στο πρώτο υπολογίστή - με αυτά που προσπαθείς να συνδεθείς από τον δεύτερο - και δίνοντάς του δικαιώματα να συνδεθεί, είτε στο instance του sql express, είτε στην database (μπορείς πχ να τον κάνεις administrator στο πρώτο μηχάνημα, αν είναι δοκιμές αυτό που προσπαθείς να επιτύχεις και όχι περιβάλλον παραγωγής), θα μπορέσεις να συνδεθείς επιτυχημένα.&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 Server Express σε άλλο pc</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44025.aspx</link><pubDate>Sun, 10 Aug 2008 06:26:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44025</guid><dc:creator>Dataman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44025.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=44025</wfw:commentRss><description>Μήπως μπορείτε να βοηθήσετε σε αυτό;&lt;br&gt;&lt;br&gt;Έχω σε τοπικό δίκτυο με Windows XP Pro, ένα υπολογιστή (COMPAQ) με εγκατεστημενο τον SQL Server Express και θέλω να διαχειριστώ την Database από άλλον υπολογιστή μέσω του SQL Server Management Studio, αλλά μου παρουσιάζει το εξής μήνυμα:&lt;br&gt;Cannot connect to COMPAQ\SQLEXPRESS.&lt;br&gt;Login failed for user 'COMPAQ\Guest'. (Microsoft SQL Server, Error: 18456)&lt;br&gt;&lt;br&gt;Καταλαβαίνω ότι κάτι συμβαίνει με τα δικαιώματα χρηστών, αλλά δεν κατάφερα να βρω άκρη.&lt;br&gt;&lt;br&gt;Σε όλους τους υπολογιστές έχω απενεργοποιημένο το Firewall των Windows και δεν έχω κωδικό πρόσβασης στα Windows.&lt;br&gt;&lt;br&gt;Τι δεν κάνω σωστά;&lt;br&gt;</description></item></channel></rss>