آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 5 از 5

موضوع: خطای Login failed for user

  1. #1
    کاربر سایت hamid93 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    3
    تشکر ها
    0
    تشکر شده 3 بار در 1 ارسال.

    خطای Login failed for user

    سلام و خسته نباشید.


    مشکل من :
    *** من با SQL Server 2008 و Delphi 2006 کار میکنم.
    *** برنامه من قراره در یک سیستم بصورت سرور و در چند سیستم بصورت کلاینت نصب بشه و بانک اطلاعاتیش فقط در سرور قرار بگیره (اشتراکی)
    *** SQL Server رو در حال حاضر در سیستم خودم برای تست برنامه نسخه کامل R2 2008 نصب کردم اما میخوام در سیستم سرور مشتری Express رو نصب کنم که کم حجمه (اگه راه حل دیگه ای هست بگین البته این مشکل اصلی من نیست). به هر جهت SQL در حالت Mixed و با نام کاربری sa و پسورد 123 روی سرور نصب شده.
    *** حالا برنامه در سرور براحتی کانکت میشه و اطلاعات رو هم نمایش میده و مشکلی در کانکشن استرینگ نیست :

    کد:
    with ADOConnection do
    begin
      ConnectionString:='Provider=SQLOLEDB.1;Password=12  3;Integrated Security=SSPI;User ID=sa;Persist Security Info=True;Initial Catalog='
                         +'MyDB'
                         +';Data Source='
                         +'MyComputer';
      Connected:=True;
      Open;
    end;


    که MyDB بطور مثال نام بانک اطلاعاتی و MyComputer هم بطور مثال نام کامپیوتر است. این کانکشن بخوبی در سرور جواب میده.

    *** سیستم ها توسط مودم ADSL چهار پورت شبکه شدن و آی پی هر کدام در دیگری Ping میشود.
    *** ویندوز سون است و Firewall حالت Work/Home خاموش است و آنتی ویروس هم فایر وال آن غیر فعال میباشد.
    *** انتقال فایل در شبکه انجام میشود.
    *** ضمنا برنامه جداگانه ای دارم که لیست اسامی تمام سیستم های موجود در شبکه را به من نشان میدهد. و از دریافت نام سیستم ها مطمئنم.
    *** در سرور سرویس SQL Server با Instant Name : MSSQLSERVER در حالت Running و بصورت NetworkService است. همین وضعیت را برای سرویس SQL Server Browser هم داریم.

    حال در ارتباط کلاینت با سرور با کانکشن استرینگ فوق خطای زیر رو دریافت میکنم :
    Login failed for user : MyComputer\Guest


    ممنون میشم کمکم کنید.

    تشکر فراوان

  2. #2
    مدیر انجمن javad_rajabloo آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    گنبد کاووس
    سن
    9
    نوشته ها
    71
    تشکر ها
    21
    تشکر شده 30 بار در 18 ارسال.

    پاسخ : خطای Login failed for user

    دوست عزیز ، اگه کد بالا رو از محیط دلفی کپی گرفتی ، در بخش پسورد دو تا فاصله افتاده ، اونو درستش کن

    این کانکشن استرینگ رو هم تست کن ببین چی میشه

    Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=mydatabase1

  3. #3
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    36
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 249 بار در 160 ارسال.
    Blog Entries
    1

    پاسخ : خطای Login failed for user

    سلام.
    برای رفع مشکل Connection String بهترین روش این است که در یکی از کلاینتها فایلی با پسوند udl ایجاد نموده و ارتباط با دیتابیس را به صورت ویزاردی انجام دهید.
    سپس کافی است فقط فایل را با NotePad باز کرده و رشته ی اتصال رو از آنجا کپی نمایید.
    موفق و موید باشید.
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  4. کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده است:

    b_e_shamlu (22 / February / 2015)

  5. #4
    کاربر سایت hamid93 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    3
    تشکر ها
    0
    تشکر شده 3 بار در 1 ارسال.

    پاسخ : خطای Login failed for user

    با تشکر از پاسخ ها و زحمات دوستان.

    من سوالم رو در انجمن serverfault.com مطرح کردم و جواب گرفتم. لازم دونستم برای باقی دوستانی که ممکنه به مشکل من برخورد کنن جواب رو بزارم.

    کافیه در سیستم های کلاینت دو گزینه زیر از کانکشن استرینگ حذف بشه:

    کد:
    Integrated Security=SSPI;
    Persist Security Info=True;

    با آرزوی موفقیت برای همه برنامه نویسان ایرانی.
    ویرایش توسط hamid93 : 17 / February / 2015 در ساعت 06:41 PM

  6. 3 کاربر مقابل از hamid93 عزیز به خاطر این پست مفید تشکر کرده اند .

    admin (17 / February / 2015),b_e_shamlu (22 / February / 2015),javad_rajabloo (17 / February / 2015)

  7. #5
    مدیر انجمن javad_rajabloo آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    گنبد کاووس
    سن
    9
    نوشته ها
    71
    تشکر ها
    21
    تشکر شده 30 بار در 18 ارسال.

    پاسخ : خطای Login failed for user

    نقل قول نوشته اصلی توسط javad_rajabloo نمایش پست ها
    دوست عزیز ، اگه کد بالا رو از محیط دلفی کپی گرفتی ، در بخش پسورد دو تا فاصله افتاده ، اونو درستش کن

    این کانکشن استرینگ رو هم تست کن ببین چی میشه

    Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=mydatabase1
    دوست عزیز اگه دقت کرده باشی من هم همینو گفته بودم

    موفق باشی

  8. 2 کاربر مقابل از javad_rajabloo عزیز به خاطر این پست مفید تشکر کرده اند .

    admin (18 / February / 2015),b_e_shamlu (22 / February / 2015)

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •