it-swarm.asia

قم بتسجيل الدخول إلى SQL Server باستخدام مصادقة Windows

لدي EXE (.Net Console App) EXE الذي يتصل بقواعد بيانات SQL المختلفة باستخدام مصادقة خادم SQL مع بيانات الاعتماد المناسبة. الآن هناك تغيير مطلوب في EXE لاستخدام مصادقة windows واستخدام بيانات اعتماد الشبكة لتسجيل الدخول إلى خادم SQL. (جميع خوادم SQL موجودة في مواقع مختلفة) لدي بيانات اعتماد الشبكة ، ولكني مرتبك حول كيفية الاتصال بخادم SQL عن بعد باستخدام هذه البيانات واستعادة البيانات من ذلك. الرجاء المساعدة.

6
Pratik

التغيير الوحيد المطلوب في سلسلة الاتصال: إزالة User ID=...; و Password=...;، و أضف Integrated Security=SSPI; في حين أن.

يمكن العثور على مزيد من المعلومات هنا .

9
dasblinkenlight

تحتاج إلى تعديل سلاسل الاتصال الخاصة بك لاتباع التنسيق أدناه لاتصال موثوق به:

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

ثم قم بتشغيل التطبيق الخاص بك في سياق الأمان لمستخدم المجال.

4
Thomas Stringer

يجب أن يستخدم ملف app.config الأمان المتكامل في سلاسل الاتصالات الخاصة بك.

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

using (SqlConnection connection = new SqlConnection(connectionString))

أين Trusted_Connection=Yes السمة تعادل Integrated Security=SSPI

0
Serge Voloshenko