Συνδεθείτε στη βάση δεδομένων του MS SQL Server στον κώδικα του Visual Studio

Για να διαχειριστείτε βάσεις δεδομένων στον Microsoft SQL Server, μπορείτε να χρησιμοποιήσετε το ελαφρύ, cross-platform πρόγραμμα επεξεργασίας κώδικα Visual Studio (VS Code) αντί του SQL Server Management Studio (SSMS). Ο κώδικας του Visual Studio με την επέκταση mssql επιτρέπει στους διαχειριστές και τους προγραμματιστές να διαχειρίζονται βάσεις δεδομένων, πίνακες και αποθηκευμένες διαδικασίες, καθώς και να εκτελούν ερωτήματα Transact-SQL (T-SQL) σε βάσεις δεδομένων MS SQL Server και Azure SQL εντός εγκατάστασης.

Εάν έχετε ήδη εγκαταστήσει το VSCode στον υπολογιστή σας, το μόνο που χρειάζεται να κάνετε είναι να κάνετε λήψη και εγκατάσταση τουmssqlεπέκταση (https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql):

  1. Μετάβαση στην επέκταση (Ctrl+Shift+X) και αναζητήστεmssql;
  2. Εγκαταστήστε το mssql για τον κώδικα του Visual Studio.
  3. Μετά την εγκατάσταση, το εικονίδιο επέκτασης του SQL Server θα εμφανιστεί στον αριστερό πίνακα του Κώδικα VS. Κάντε κλικ σε αυτό (ή πατήστεCtrl+Alt+D).

Τώρα ας προσπαθήσουμε να συνδεθούμε απομακρυσμένα από τον κώδικα VS σε έναν κεντρικό υπολογιστή στον οποίο είναι εγκατεστημένος ο MS SQL Server 2019:

  1. ΚλικΠροσθήκη σύνδεσηςκαι καθορίστε το όνομα του διακομιστή και την παρουσία MS SQL (hostnameinstance_nameΗ προεπιλεγμένη παρουσία του SQL Server (MSSQLSERVER) ακούει σε μια στατική θύρα TCP 1433. Καθορίστε το όνομα του SQL Server και τη θύρα σύνδεσης:hostname:1430
  2. Επιλέξτε τον τύπο ελέγχου ταυτότητας (Σύνδεση SQL, Ενσωματωμένη ή Azure Active Directory). Ενδέχεται να προκύψει σφάλμα κατά τη σύνδεση με έναν λογαριασμό MSSQL:
    mssql: Error 18452: Login failed.
    The login is from an untrusted domain and cannot be used with Integrated authentication.


    Εάν ναι, ελέγξτε τοΛειτουργία ελέγχου ταυτότητας SQL Server και Windowsείναι ενεργοποιημένη στοΑσφάλειακαρτέλα των ρυθμίσεων MSSQL.

  3. Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας. Το VSCode θα σας ζητήσει να αποθηκεύσετε τα διαπιστευτήρια σύνδεσης.
  4. Μόλις συνδεθείτε, θα δείτε μια λίστα με βάσεις δεδομένων και άλλα αντικείμενα. Μπορείτε να επεκτείνετε οποιαδήποτε βάση δεδομένων και να δείτε μια λίστα πινάκων, προβολών, διαδικασιών κ.λπ.
  5. Τώρα μπορείτε να εκτελέσετε διάφορα ερωτήματα T-SQL από το παράθυρο του VS Code Editor. Κάντε κλικ στο αντίστοιχο κουμπί στη διεπαφή ή χρησιμοποιήστε τοCTRL+SHIFT+Eσυντόμευση για την εκτέλεση του ερωτήματος SQL. Τα αποτελέσματα του ερωτήματος θα εμφανιστούν στο επόμενο παράθυρο.
  6. Μπορείτε επίσης να εξαγάγετε έναν πίνακα με τα αποτελέσματα του ερωτήματος SQL απευθείας από τον κώδικα VS σε ένα αρχείο CSV, Excel ή JSON.

Το VS Code υποστηρίζει όλες τις δυνατότητες του IntelliSense για την T-SQL: συμβουλές, αυτόματη συμπλήρωση εντολών, συνδυασμοί χρωμάτων για διαφορετικά αντικείμενα, κ.λπ. Το Visual Studio Code υποστηρίζει επίσης έξυπνα αποσπάσματα κώδικα SQL για τη γρήγορη δημιουργία τυπικών ερωτημάτων SQL.

Οι ρυθμίσεις σύνδεσης MSSQL στο VSCode αποθηκεύονται σε ένα αρχείο JSON. Για να δείτε τα περιεχόμενά του, μεταβείτε στοΑρχείο->Προτιμήσεις->Ρυθμίσεις->Επεκτάσεις->Διαμόρφωση MSSQL->Επεξεργασία στο settings.json. Το αρχείο περιέχει τα στοιχεία της σύνδεσής σας MSSQL.

Μπορείτε επίσης να χρησιμοποιήσετε το VSCode αντί για το PowerShell ISE ως πρόγραμμα επεξεργασίας σεναρίων PowerShell. Υπάρχει επίσης ένα πρόσθετο για το VSCode που σας επιτρέπει να συνδεθείτε εξ αποστάσεως σε έναν κεντρικό υπολογιστή μέσω SSH.

Προτεινόμενη ανάγνωση:Διαμόρφωση απομακρυσμένων συνδέσεων SSH στον κώδικα του Visual Studio

Related Posts