View Full Version : سوال: مشکل در ارتباط با بانک
vegeta
جمعه 06 دی 1387, 11:16 صبح
از دوستان اگر کسی راه حل این مشکل را میداند لطفا به طور کامل توضیح بدهد با تشکر.
milade
جمعه 06 دی 1387, 11:28 صبح
سلام دوست عزیز
دیشب برا خودم این مشکل پیش اومد که رفع شد ;)
این مشکل مال اینه که sql server اجازه لاگین به صورت ناشناس نمیده و باید یوزر داشته باشید .
لطفا کد اتصال رو بدید تا به کمک دوستان رفع بشه
پیروز باشید و پایدار
vegeta
جمعه 06 دی 1387, 13:05 عصر
کد اتصال را از کجا باید پیدا کنم؟
Ahoora_Mazda
جمعه 06 دی 1387, 13:11 عصر
آیا دیتابیس و بانک اطلاعاتی خود را به asp.net معرفی کرده اید ؟
milade
جمعه 06 دی 1387, 13:15 عصر
شما چه طور به بانک وصل میشید؟!
احتمالا داخل web.config هست
لطفا web.config و یه صفحه که داخلش این رو به کار بردید بزارید تا ببینم چی کردید
پیروز باشید و پایدار
vegeta
جمعه 06 دی 1387, 13:36 عصر
این هم فایل web.config
milade
جمعه 06 دی 1387, 13:50 عصر
:گریه::گریه::گریه:
دوست عزیز هر کی به شما گفت کد کانکشنت رو بده برو web.config رو باز کن و این رو بدش:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\product.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
همون طور که گفتم شما دارید به صورت اتوماتیک(ناشناس)لاگین میکنید(User Instance=True) در نتیجه نمیزاره
خوب حالا شما این کد من رو بزارید جای کدتون و تست کنید شاید و شاید حل شد !
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=(local);AttachDbFilename=|DataDirectory|\pr oduct.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
پیروز باشید و پایدار
vegeta
جمعه 06 دی 1387, 14:31 عصر
دوست عزیز باز همون error را میده اگه میشه بگویید چگونه user را تعریف کنم تا از این حالت ناشناس درایم.با تشکر
mahdi_farhani
جمعه 06 دی 1387, 20:59 عصر
اول از همه Data Source را باید مشخص کنید . این Data Source مربوط به Instance SQL میشه .که میتونه هر چیزی باشه . مثلاً (local) یا همون . یا همون IP و یا همون نام سرور که در این حالت Instance به صورت پیش فرض است . ولی اگر Instance برای SQL تنظیم شده باشه باید نام Instance به وسیله \ به ادامه نام سرور اضافه بشه مثل
.\SQLEXPRESS (local)\SQLEXPRESS 127.0.0.1\SQLEXPRESS serverName\SQLEXPRESS
در مثال بالا نام instance تعیین شده SQLEXPRESS بود. حالا میتونه چیز دیگه باشه مثلا باشه Farhani هیچ استانداردی نداره ( البته اکثراً همینه)
AttachDbFilename ماله زمانی هست که شما میخواهی که از SQLEXPRESS خوده دات نت استفاده کنی که دیتابیستون باید حتماً در پوشه App_Data باشه
و در حالت کلی پیشنهاد میشه که از Username و pass استفاده کنید.
بعد از این همه . شما بفرمایید این پیغام در چه حالتی به شما نمایش داده میشه ( لوکال یا روی هاست) ؟
vegeta
جمعه 06 دی 1387, 21:03 عصر
بر روی هاست است و از sqlexpress خود دات نت هم استفاده میکنم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.