PDA

View Full Version : تعریف کانکشن زمانیکه ......................



tayebeh
دوشنبه 21 دی 1383, 07:42 صبح
در sql server اگه بخوام ازطریق ویندوزو اکتیودایرکتوری authenticateصورت بگیره کانکشنمو باید چطوری تعریف کنم .
البته من کانکشنمواینطوری هم تعریف کردم ولی جواب نمی ده و error می ده .
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=oil;Data Source=DBSTORAGE-SRV;trusted_connection=yes"

البته من در قسمت ASP این سئوال رو مطرح کردم ولی به جواب نرسیدم.

یک از دوستان اینو به من گفتند :
برو تو SQL Server یک کاربر به نام اکانت ویندوزت اضافه کن.
و به دیتابیس مربوطه Permision بده


ولی
اینکار رو کردم درست نشد

"Provider=SQLOLEDB;network library=dbmssocn;Integrated Security=SSPI;Persist Security Info=False;database=oil;Data Source=DBSTORAGE-SRV;uid=aogpc\tcs10;pwd=maryam

این error رو می ده :

Microsoft OLE DB Provider for SQL Server (0x80004005)
Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.

با تشکر
بای

AminSobati
دوشنبه 21 دی 1383, 11:05 صبح
دوست عزیزم،
در همون Connection اولی: Persist Security Info=True

tayebeh
سه شنبه 22 دی 1383, 07:50 صبح
با سلام و با تشکر از جوابتون
میشه این دو مورد رو واسم توضیح بدین؟
trusted_connection=yes
Persist Security Info=True
با تشکر
بای :oops: :oops: :oops: :oops: :sunglass:

AminSobati
سه شنبه 22 دی 1383, 10:43 صبح
دوست عزیزم،
هر دو مورد به این معنیه که کاربر توسط Username و رمز ورودی که موقع لاگین به ویندوز وارد کرده، قصد اجازه گرفتن داره(برای ورود به SQL Server). این در زمانی که به صورت Local(روی کامپیوتر خودتون) کار میکنین یا Domain دارین کاربرد داره(البته با روشها خاص، باز هم میشه در Workgroup از این حالت استفاده کرد).
اما در غیر حالتهای ذکر شده، کاربرها از Username و Password که در خود SQL Server تعریف شده باید استفاده کنن تا وارد SQL Server بشن.
موفق باشید

tayebeh
سه شنبه 22 دی 1383, 12:29 عصر
با سلام
آقای ثباتی میشه درباره اینا توضیح بدین ؟
1-network library=dbmssocn
2-Integrated Security=SSPI
3-trusted_connection=yes
4--Persist Security Info=False
مفاهیم موارد بالا واسه من روشن نیست
با تشکر
بای

AminSobati
سه شنبه 22 دی 1383, 23:41 عصر
دوست عزیزم،
این پارامترها در MSDN کاملا تشریح شده اند ولی با این حال براتون فرستادم.
موفق باشین

tayebeh
چهارشنبه 23 دی 1383, 07:40 صبح
با سلام
واقعا دستتون درد نکنه
جوابتون خیلی جامع و کامل بود جای هیچگونه سئوالی را نگذاشت .
بازم ازتون تشکر می کنم
موفق باشید
بای :موفق: :موفق: :موفق: :تشویق: :تشویق: :flower:

AminSobati
چهارشنبه 23 دی 1383, 10:36 صبح
موفق باشین :)