Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách kết nối với SQL Server với xác thực cửa sổ từ Node.JS bằng mô-đun mssql

Vì đây là một câu trả lời khá rõ ràng, tôi muốn thêm vào một đoạn mã phù hợp với tôi với Kết nối tin cậy. Hiểu từ câu trả lời đã chỉnh sửa của getglad.

const sql = require("mssql");
require("msnodesqlv8");
const conn = new sql.Connection({
  database: "db_name",
  server: "server_name",
  driver: "msnodesqlv8",
  options: {
    trustedConnection: true
  }
});
conn.connect().then(() => {
  // ... sproc call, error catching, etc
  // example: https://github.com/patriksimek/node-mssql#request
});

Sử dụng kết nối đáng tin cậy, tôi có thể thực hiện các thủ tục được lưu trữ, ghi lại đầu ra và đóng kết nối mà không gặp bất kỳ sự cố nào và msnodesqlv8 đã được cập nhật gần đây hơn bất kỳ trình điều khiển nào khác (bản phát hành mới nhất là tháng 10 năm 2016 tính đến ngày 11/3/2016 ), vì vậy đó dường như cũng là một lựa chọn an toàn.

Và đây là một ví dụ sử dụng [email protected] Các thay đổi duy nhất là yêu cầu ban đầu, kéo msnodesqlv8 từ bên trong mssql và sql.Connection bây giờ là sql.ConnectionPool. Bạn cũng sẽ cần phải thay đổi các lệnh gọi thủ tục đã lưu trữ của mình vì phản hồi là khác nhau, lưu ý ở đây. Ghi nhận câu trả lời của Jon vì anh ấy đã cập nhật câu trả lời của tôi trước khi tôi làm!

const sql = require("mssql/msnodesqlv8");
const conn = new sql.ConnectionPool({
  database: "db_name",
  server: "server_name",
  driver: "msnodesqlv8",
  options: {
    trustedConnection: true
  }
});
conn.connect().then(() => {
  // ... sproc call, error catching, etc
  // example: https://github.com/patriksimek/node-mssql#request
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để khắc phục Trạng thái đang chờ phục hồi trong Cơ sở dữ liệu SQL Server?

  2. Ràng buộc bảng chéo MS SQL Server

  3. Cách dễ dàng chọn cột bên phải làm Khóa chính cho một bảng nhất định

  4. Tự động tạo các cột sql

  5. Cách sử dụng hàm IDENTITY () trong SQL Server