Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara terhubung ke SQL Server dengan otentikasi windows dari Node.JS menggunakan modul mssql

Karena ini adalah jawaban yang cukup terlihat, saya ingin menambahkan potongan kode yang bekerja untuk saya dengan Koneksi Tepercaya. Dapat dari jawaban yang diedit 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
});

Menggunakan koneksi tepercaya, saya dapat menjalankan prosedur tersimpan, mencatat output, dan menutup koneksi tanpa masalah, dan msnodesqlv8 telah diperbarui lebih baru daripada driver lainnya (rilis terbaru adalah Oktober 2016 pada 11/3/2016 ), jadi itu sepertinya pilihan yang aman juga.

Dan berikut adalah contoh menggunakan [email protected] Satu-satunya perubahan adalah kebutuhan awal, yang menarik msnodesqlv8 dari dalam mssql, dan sql.Connection sekarang sql.ConnectionPool. Anda juga perlu mengubah panggilan prosedur tersimpan Anda karena responsnya berbeda, dicatat di sini. Penghargaan untuk jawaban Jon karena dia memperbarui jawaban saya sebelum saya melakukannya!

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. Cara Mengonversi dari Satu Format Tanggal ke Format Lain di SQL Server menggunakan CONVERT()

  2. Cara Mengembalikan Hanya Nilai Numerik di SQL Server

  3. Apa itu OLAP CUBE Multi Dimensi dan berikan contoh kubus lebih dari 3 dimensi

  4. Cara mendapatkan daftar Batasan Kunci Utama dari semua database di Instance SQL Server - Tutorial SQL Server / TSQL Bagian 60

  5. Jangan Gunakan sys.sql_dependencies di SQL Server (Sudah Usang)