السلام عليكم ورحمة الله وبركاته
ظهرت أمامي مشكلة وبعد البحث والتقصي وجدت لها حل ، (جلست أحاول في أن أحدد سبب المشكلة لم أجدها طيلة ساعتين تقريبا مع أنها كانت تعمل مع مشروع آخر ولكن سبحان بعد أن يأست من حلها توكلت على الله وقلت "أستعنت بالله على حل المشكلة" فأتى الوعد الحق وجدت مقالة تشرح هذه المشكلة ، سبب مقولة هذا الكلام لا تنسوا الإستعانة بالله حتى في أي أمر دنيوي ) فلله الحمد والمنة
المشكلة : عند الإتصال مع قاعدة بيانات SQL Server وإعطائها Connection String
لا يمكن فتح Connection بواسطة
myConnection.Open();
وكان يعطيني هذه الرسالة الخطأ
cannot initialize SSPI package
الحل : وجدت المقالة التالية المقالة
وهي أنه يوجد بالمشروع الخاص بي ملف DLL يسمى Security.DLL وهو يتعارض مع ملف آخر
فلذلك يجب تغيير إسم DLL وتسميتة بإي إسم آخر
SYMPTOMS The following error message is returned when you run a command against the database: 80004005 - MS ODBC SQL Server driver cannot initialize SSPI package CAUSE A typical cause for this error is that you have a custom application dynamic-link library (DLL) file that is named Security.dll. RESOLUTION To work around the problem, rename your Security.dll file to another name (you can prefix it with the application acronym, for example). STATUS This behavior is by design.