เชื่อมต่อกับฐานข้อมูล MS SQL Server ใน Visual Studio Code
ในการจัดการฐานข้อมูลบน Microsoft SQL Server คุณสามารถใช้ตัวแก้ไข Visual Studio Code (VS Code) แบบข้ามแพลตฟอร์มน้ำหนักเบาแทน SQL Server Management Studio (SSMS) Visual Studio Code ที่มีส่วนขยาย mssql ช่วยให้ผู้ดูแลระบบและนักพัฒนาสามารถจัดการฐานข้อมูล ตาราง และกระบวนงานที่เก็บไว้ ตลอดจนเรียกใช้คำสั่ง Transact-SQL (T-SQL) กับฐานข้อมูล MS SQL Server และ Azure SQL ภายในองค์กร
หากคุณติดตั้ง VSCode ไว้ในคอมพิวเตอร์แล้ว สิ่งที่คุณต้องทำคือดาวน์โหลดและติดตั้งส่วนขยาย mssql (https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql ):
ไปที่ส่วนขยาย (
Ctrl+Shift+X) และค้นหา
mssql;
-
ติดตั้ง mssql สำหรับ Visual Studio Code;
หลังการติดตั้ง ไอคอนส่วนขยาย SQL Server จะปรากฏในแผงด้านซ้ายของ VS Code คลิกเลย (หรือกด
Ctrl+Alt+D).
ตอนนี้ลองเชื่อมต่อจากระยะไกลจาก VS Code ไปยังโฮสต์ที่ติดตั้ง MS SQL Server 2019:
คลิก เพิ่มการเชื่อมต่อ และระบุชื่อเซิร์ฟเวอร์และอินสแตนซ์ MS SQL (
hostname\instance_name);
อินสแตนซ์เริ่มต้นของ SQL Server (MSSQLSERVER) ฟังบนพอร์ต TCP แบบคงที่ 1433 คุณไม่จำเป็นต้องระบุพอร์ตการเชื่อมต่อเมื่อเชื่อมต่อกับอินสแตนซ์ดังกล่าว หากคุณเปลี่ยนพอร์ต Microsoft SQL Server อย่าลืมระบุพอร์ตหลังโคลอน:hostname:1430เลือกประเภทการรับรองความถูกต้อง (SQL Login, Integrated หรือ 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
ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ VSCode จะแจ้งให้คุณบันทึกข้อมูลรับรองการเชื่อมต่อ
เมื่อเชื่อมต่อแล้ว คุณจะเห็นรายการฐานข้อมูลและวัตถุอื่นๆ คุณสามารถขยายฐานข้อมูลใดก็ได้และดูรายการตาราง มุมมอง โพรซีเดอร์ ฯลฯ
ขณะนี้คุณสามารถเรียกใช้แบบสอบถาม T-SQL ต่างๆ จากหน้าต่าง VS Code Editor คลิกปุ่มที่เกี่ยวข้องในอินเทอร์เฟซหรือใช้
CTRL+SHIFT+Eทางลัดเพื่อเรียกใช้แบบสอบถาม SQL ผลการค้นหาจะปรากฏในหน้าต่างถัดไป
คุณยังสามารถส่งออกตารางที่มีผลการสืบค้น SQL ได้โดยตรงจาก VS Code เป็นไฟล์ 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







