التشغيل السريع: استخدام Visual Studio Code للاتصال والاستعلام
ينطبق على: Azure SQL Database Azure SQL Managed Instance
Visual Studio Code هو محرر رمز رسومي في Linux وmacOS وWindows. يدعم الملحقات، بما في ذلك ملحق mssql للاستعلام عن مثيل SQL Server، وقاعدة بيانات Azure SQL، ومثيل Azure SQL المُدار، وAzure Azure Synapse Analytics. في هذا التشغيل السريع، يمكنك استخدام Visual Studio Code للاتصال "بقاعدة بيانات Azure SQL"، أو مثيل Azure SQL المُدار، ثم تشغيل عبارات Transact-SQL للاستعلام عن البيانات وإدراجها وتحديثها وحذفها.
المتطلبات الأساسية
قاعدة بيانات في قاعدة بيانات Azure SQL، أو مثيل Azure SQL المُدار. يمكنك استخدام إحدى هذه الخطوات السريعة لإنشاء قاعدة بيانات، ثم تكوينها في Azure SQL:
إجراء قاعدة بيانات Azure SQL مثيل Azure SQL المُدار إنشاء المدخل المدخل CLI CLI PowerShell PowerShell تكوين قاعدة جدار حماية IP على مستوى الخادم) الاتصال من جهاز ظاهري (VM) الاتصال من أماكن محليه بيانات التحميل Adventure Works يتم تحميلها لكل بدء سريع استعادة Wide World Importers استعادة أو استيراد Adventure Works من ملف BACPAC من GitHub هام
تتم كتابة البرامج النصية في هذه المقالة لاستخدام قاعدة بيانات Adventure Works. مع مثيل SQL المُدار، يجب عليك استيراد قاعدة بيانات Adventure Works إلى قاعدة بيانات مثيل، أو تعديل البرامج النصية في هذه المقالة لاستخدام قاعدة بيانات Wide World Importers.
تثبيت Visual Studio Code
تأكد من تثبيت أحدث إصدار من Visual Studio Code، وتحميل ملحق mssql. للحصول على إرشادات حول تثبيت ملحق mssql، راجع تثبيت Visual Studio Code وmssql من أجل Visual Studio Code.
تكوين Visual Studio Code
macOS
بالنسبة إلى macOS، تحتاج إلى تثبيت OpenSSL، وهو شرط أساسي لـ .NET Core الذي يستخدمه ملحق mssql. افتح المحطة الطرفية، وأدخل الأوامر التالية لتثبيت brewوOpenSSL.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
Linux (Ubuntu)
لا توجد حاجة لتكوين خاص.
Windows
لا توجد حاجة لتكوين خاص.
الحصول على معلومات اتصال الخادم
يمكنك الحصول على معلومات الاتصال التي تحتاجها للاتصال بقاعدة بيانات Azure SQL. ستحتاج إلى اسم الخادم المؤهل بالكامل، أو اسم المضيف، واسم قاعدة البيانات، ومعلومات تسجيل الدخول للإجراءات القادمة.
تسجيل الدخول إلى مدخل Azure.
انتقل إلى صفحة "SQL Databases" أو صفحة "SQL Managed Instances".
في صفحة نظرة عامة، راجع اسم الخادم المؤهل بالكامل بجوار اسم الخادم لقاعدة بيانات SQL، أو اسم الخادم المؤهل بالكامل بجوار المضيف لمثيل SQL المُدار. لنسخ اسم الخادم أو اسم المضيف، مرر الماوس فوقه، وحدد رمز نسخ.
تعيين وضع اللغة إلى SQL
في Visual Studio Code، اضبط وضع اللغة على SQL لتمكين أوامر mssql وT-SQL IntelliSense.
افتح نافذة Visual Studio Code جديدة.
اضغط على Ctrl+N. يتم فتح ملف نص عادي جديد.
حدد نص عادي في الزاوية اليمنى السفلى من شريط الحالة.
في القائمة المنسدلة تحديد وضع اللغة التي يتم فتحها، حدد SQL.
الاتصال بقاعدة البيانات
استخدم Visual Studio Code لإنشاء اتصال بالخادم.
هام
قبل المتابعة، تأكد من أن الخادم لديك، وأن معلومات تسجيل الدخول جاهزة. بمجرد البدء في إدخال معلومات ملف تعريف الاتصال، إذا قمت بتغيير تركيزك من Visual Studio Code، يجب عليك إعادة تشغيل إنشاء ملف التعريف.
في Visual Studio Code، اضغط على Ctrl+Shift+P (أو F1) لفتح لوحة الأوامر.
حدد MS SQL:اتصال واختيار إدخال.
حدد إنشاء ملف تعريف اتصال.
اتبع المطالبات لتحديد خصائص اتصال ملف التعريف الجديد. بعد تحديد كل قيمة، اختر إدخال للمتابعة.
الخاصية القيمة المقترحة الوصف اسم الخادم اسم الخادم المؤهل بالكامل شيء مماثل لما يلي: mynewserver20170313.database.windows.net. اسم قاعدة البيانات mySampleDatabase. قاعدة البيانات للاتصال بـ. المصادقة تسجيل الدخول إلى SQL يستخدم هذا البرنامج التعليمي مصادقة SQL. User name اسم المستخدم اسم المستخدم لحساب مسؤول الخادم المستخدم في إنشاء الخادم. كلمة المرور (تسجيل الدخول في SQL) كلمة المرور كلمة مرور المستخدم لحساب مسؤول الخادم المستخدم في إنشاء الخادم. حفظ كلمة المرور؟ نعم أم لا حدد نعم إذا كنت لا تريد إدخال كلمة المرور في كل مرة. إدخال اسمًا لهذا الملف التعريف اسم ملف تعريف، مثل mySampleProfile يعمل ملف التعريف المحفوظ على تسريع اتصالك في عمليات تسجيل الدخول التالية. في حالة نجاح هذا الأمر، يظهر إعلام بإنشاء ملف التعريف الخاص بك وتوصيله.
بيانات الاستعلام
تشغيل العبارة التالية "تحديد" Transact-SQL للاستعلام عن أفضل 20 منتج حسب الفئة.
في إطار نافذة المحرر، قم بلصق استعلام SQL التالي.
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
اضغط Ctrl+Shift+E لتشغيل الاستعلام عن النتائج وعرضها من
Product
وProductCategory
الجداول.
إدراج بيانات
تشغيل العبارة INSERT Transact-SQL التالية لإضافة منتج جديد إلى SalesLT.Product
الجدول.
استبدال الاستعلام السابق مع هذا الاستعلام.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
اضغط Ctrl+Shift+E لإدراج صف جديد في
Product
الجدول.
تحديث البيانات
تشغيل العبارة التالية UPDATE Transact-SQL لتحديث المنتج الذي تمت إضافته.
استبدال الاستعلام السابق مع هذا الاستعلام:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
اضغط Ctrl+Shift+E لتحديث الصف المحدد في
Product
الجدول.
حذف البيانات
تشغيل العبارة التالية DELETE Transact-SQL لإزالة المنتج الجديد.
استبدال الاستعلام السابق مع هذا الاستعلام:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
اضغط Ctrl+Shift+E لحذف الصف المحدد في
Product
الجدول.
الخطوات التالية
- للاتصال والاستعلام باستخدام SQL Server Management Studio، راجع التشغيل السريع: استخدم SQL Server Management Studio للاتصال بقاعدة بيانات في "قاعدة بيانات SQL Azure" وبيانات الاستعلام.
- للاتصال والاستعلام باستخدام مدخل Azure، راجع التشغيل السريع: استخدم محرر استعلام SQL في مدخل Azure للاتصال والاستعلام عن البيانات.
- للحصول على مقالة مجلة MSDN حول استخدام Visual Studio Code، راجع إنشاء قاعدة بيانات IDE مع منشور مدونة ملحق MSSQL.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ