تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 15

نام تاپيک: دلیل این پیغام چیه؟

  1. #1
    در آغاز فعالیت henahier1365's Avatar
    تاريخ عضويت
    Jul 2007
    پست ها
    13

    2 دلیل این پیغام چیه؟

    سلام
    من برای پروژه ام احتیاج به اتصال به بانک اطلاعاتی دارم
    .NET2005 و sql server2000 را نصب کردم
    با این connection string :
    SqlConnection
    objConnection = new SqlConnection(

    "server=localhost;database=pubs;" +
    "user id=sa;password="
    );



    این error را بهم میده:
    Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection.

    مشکلم چیه؟

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اگر sql server در رایانه محلی (همان رایانه خودتان) نصب است و از نصب صحیح و Attach صحیح بانک و صحت User و Password مطمئن هستید ConnectionString های زیر را تست کنید
    (Bold را با توجه به مشخصات خود تغییر دهید.)

    اگر بانکتان کلاً رمز عبور ندارد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر بانکتان رمزعبور دارد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    در آغاز فعالیت henahier1365's Avatar
    تاريخ عضويت
    Jul 2007
    پست ها
    13

    پيش فرض

    منظورتون از attach کردن چیه؟امروز یه نفر سعی میکرد بهم یاد بده اما خودشم خیلی چیزی یادش نمونده بود.

    در قسمت security خود sql server2005 هم user جدید ساختم اما باز همون خطای قبلی رو میده..

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اگر بانکی از قبل داشته اید، پس دو فایل mdf.* و ldf.* باید داشته باشید
    مثلاً در SQL Server 2005 Develop به داخل محیط SQL Server Management Studio بروید و با راست کلیک روی گره Databases گزینه Attach را بزنید و فرامین را دنبال کنید و فایلتان را به هسته SQL Server وصل کنید.

    اگر هم میخواهید بانکی جدید بسازید و چیزی از قبل ندارید، باز هم به همان محل قبلی که گفتم بروید و راست کلیک کنید و گزینه New Database را انتخاب کنید...

    اصلاً ببینم شما فایلهای mdf.* و ldf.* را دارید؟
    نسخه SQL Server تان چیست؟

  5. #5
    در آغاز فعالیت henahier1365's Avatar
    تاريخ عضويت
    Jul 2007
    پست ها
    13

    پيش فرض

    بله..همین کار رو میکنم اما متاسفانه باز هم خطا میده

  6. #6
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    سرورو (local)بده شاید درست شد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینو نگاه کن. شاید تنظیمات Security رو باید تنظیم کنی.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه درست نشد اینم ببین:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by hamidreza_buddy; 01-08-2007 at 10:27.

  7. #7
    داره خودمونی میشه haj_hamid's Avatar
    تاريخ عضويت
    Apr 2005
    محل سكونت
    KARAJ
    پست ها
    46

    پيش فرض

    من از این string استفاده میکنم و کار هم میکنه
    "server=.;user id=SA;password=PASSWORD;database=pubs"
    (.) همون (local) هستش
    به جای SA و PASSWORD همون user name و password رو بدین
    خود sql یه user به اسم sa داره میتونین از اون استفاده کنین
    به نظر من نباید مشکلی داشته باشین

  8. #8
    اگه نباشه جاش خالی می مونه khatat's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    395

    پيش فرض

    من هم دقیقا همین مشکل رو دارم ولی رفتم توی sql server managment studio و در قسمت security و login یه یوزر به اسم کامپیوترم درست کردم مشکل حل شد و دیگه اون پیغام خطا رو نمی داد اما وقتی برنامه رو publish کردم و رو یه سیستم دیگه چکش کردم متاسفانه دوباره همون خطا رو داد
    آقای haj_hamid پسورد sa رو از کجا باید گیربیاریم؟؟
    Last edited by khatat; 05-08-2007 at 18:39.

  9. #9
    داره خودمونی میشه haj_hamid's Avatar
    تاريخ عضويت
    Apr 2005
    محل سكونت
    KARAJ
    پست ها
    46

    پيش فرض

    از Enterprise Manager شاخه Security
    برو تو Logins
    اینجا باید یه user به اسم sa داشته باشی روش دابل کلیک کنی میتونی پسووردشو عوض کنی

  10. #10
    داره خودمونی میشه haj_hamid's Avatar
    تاريخ عضويت
    Apr 2005
    محل سكونت
    KARAJ
    پست ها
    46

    پيش فرض

    یا میتونی از این Connection String استفاده کنی
    بدون نیاز به User ID و Password
    Data Source=SERVERNAME;Initial Catalog=DBNAME;Integrated Security=True
    DBNAME همون اسم DataBase و
    SERVERNAME اسم ُSqlServerی هست که بهش میخوای متصل بشی
    به این نو Connection ویندوزی گفته میشه

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •