it-swarm-id.com

Masuk ke SQL Server menggunakan Windows Authentication

Saya memiliki (.Net Console App) EXE yang terhubung ke berbagai database SQL menggunakan SQL server Authentication dengan kredensial yang sesuai. Sekarang ada perubahan yang diperlukan dalam EXE untuk menggunakan otentikasi windows dan menggunakan Kredensial Jaringan untuk masuk ke SQL server. (Semua server SQL berada di lokasi yang berbeda) Saya memiliki kredensial jaringan dengan saya, tetapi saya bingung cara menyambung ke server SQL jarak jauh menggunakan ini dan mengambil data dari itu. Tolong bantu.

6
Pratik

Satu-satunya perubahan yang diperlukan adalah dalam string koneksi: hapus User ID=...; dan Password=...;, dan tambahkan Integrated Security=SSPI; sebagai gantinya.

Informasi lebih lanjut dapat ditemukan di sini .

9
dasblinkenlight

Anda perlu mengubah string koneksi Anda untuk mengikuti format di bawah ini untuk Koneksi Tepercaya:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

Dan kemudian jalankan aplikasi Anda dalam konteks keamanan pengguna domain.

4
Thomas Stringer

File app.config Anda harus menggunakan Keamanan Terintegrasi di string koneksi Anda.

1
Ashwin
string connectionString = "Server=.\\SQLEXPRESS01;Database=db_name;Trusted_Connection=Yes"

using (SqlConnection connection = new SqlConnection(connectionString))

Dimana Trusted_Connection=Yes atribut setara dengan Integrated Security=SSPI

0
Serge Voloshenko