نمایش نتایج 1 تا 20 از 20

نام تاپیک: مشکل با اجرای گزارش روی کامپیوتر دیگر

  1. #1
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking مشکل با اجرای گزارش روی کامپیوتر دیگر

    با سلام

    چرا وقتی من می خواهم گزارشگیری رو روی کامپیوتر دیگری انجام بدهم وقتی که برنامه رو

    روی کامپیوتر دیگری نصب کرده باشم پیغام login to database می ده و از من login id و

    password می خواهد

    آخه من هم sql server 2005 developer رو نصب کردم و هم دیتابیس رو به اون attach کردم

    کار ورود اطلاعات و ذخیره کردن اطلاعات رو انجام میده و لی موقع گزارشگیری می گه

    username و Pasword بده تا به دیتابیس وصل بشم

    لطفا من را راهنمایی کنید

    با تشکر

  2. #2
    شما باید برای کار با گزارشتون از username , password استفاده کنید.
    روش windows authentication به هیچ وجه توصیه نمیشه.

    برای دادن یوزر و پسورد از داخل برنامه به فرم گزارشتون باید از logoninfo که از آبجکت های خود کریستال هست استفاده کنید.


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

  3. #3
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    با سلام

    اگه می شه یک خورده بیشتر در مورد نحوه پیدا کردن و گذاشتن پسورد

    راهنمایی کنید

    از کجا و چطور ی باید پسورد بگذارم و آیا در صورت گذاشتن در کانکشن استرینگ

    دیگر قسمت های برنامه مثل ورود اطلاعات باید تغییری ایجاد کنم یا پسورد فقط مربوط به

    این قسمت هست

    با تشکر

  4. #4
    اگه می شه یک خورده بیشتر در مورد نحوه پیدا کردن و گذاشتن پسورد

    راهنمایی کنید
    فکر نمی کنم لازم باشه پسورد رو پیدا کنید. بلکه باید روی دیتابیس خودتون پسورد بگذارید و ازش استفاده کنید توی برنامه. توی بخش sqlserver در مورد نحوه گذاشتن پسورد مطالب زیادی با توضیحات کامل هست.
    ولی با این احوال بازم اگه بعد از جستجو نتونستی به جواب برسی بگو تا توضیح بدم برات...

    آیا در صورت گذاشتن در کانکشن استرینگ

    دیگر قسمت های برنامه مثل ورود اطلاعات باید تغییری ایجاد کنم یا پسورد فقط مربوط به

    این قسمت هست
    پسور و یوزر و کلا کانکشن استرینگ شما به برنامه مربوط هست. در صورتیکه ریپورت با تنظیمات خودش کار می کنه...
    برای فرستادن یوزر و پسورد و تنظیمات دیتابیس به ریپورت باید از چنین کدی استفاده کنید:

    CrystalDecisions.Shared.TableLogOnInfo logOnInfo = new CrystalDecisions.Shared.TableLogOnInfo();
    logOnInfo.ConnectionInfo.DatabaseName = "Doctor";
    logOnInfo.ConnectionInfo.ServerName = "server1";
    logOnInfo.TableName="document";
    logOnInfo.ConnectionInfo.Password = "";
    logOnInfo.ConnectionInfo.UserID = "sa";
    rpt.MycrystalReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);

  5. #5
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    پس شما می فرمایید من روی دیتابیسم پسورد بگذارم

    آیا امکان گذاشتن پسورد روی دیتابیس در sql server2005 نسخه دولاپر هست

    اگه هست کجا می شه گذاشت

    اخه تو همه تاپیک ها در مورد گذاشتن پسورد روی نسخه اینترپرایس صحبت شده نه دولاپر

    راهنمایی کنید لطفا

    با تشکر

  6. #6
    پس شما می فرمایید من روی دیتابیسم پسورد بگذارم
    بله.حتما.

    آیا امکان گذاشتن پسورد روی دیتابیس در sql server2005 نسخه دولاپر هست

    اگه هست کجا می شه گذاشت

    اخه تو همه تاپیک ها در مورد گذاشتن پسورد روی نسخه اینترپرایس صحبت شده نه دولاپر

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

    توی management studio برید توی قسمت security بعد login ...
    اونجا یک یوزر بسازید و پسورد بدید بهش.

    بعد داخل دیتابیس توی قسمت security اون یوزر رو اضافه کنید و ...

  7. #7
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    نحوه دسترسی دادن به یوزر اگه اشتباه نکنم باید در قسمتی به نام premision یا security

    در sql server باشه درسته

  8. #8
    گفتم که توی قسمت security دیتابیس...

  9. #9
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732
    با سلام

    من یوزر رو ایجاد کردم ولی با پسورد آن مشکل دارم وقتی یک پسورد می گذارم مثلا 123

    پس از ذخیره تنظیمات به هنگام باز کردن مجدد می بینم که پسورد تغییر کرده

    در ضمن به هنگام ورود به sql server management studio وقتی قسمت مربوط

    به sql server authentication رفته و نام یوزر و پسورد را وارد می کنم می گوید

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

    راهنمای اس کیو ال سرور رو هم خوندم نوشته بود که باید سرور شما هم از نوع

    sql server authentication با شه تا بتونی پسورد یوزر رو تغییر بدی

    هر کاری می کنم جواب نمی ده

    لطفا یک راهنمایی کنید . با جزئیات بیشتر

  10. #10
    من یوزر رو ایجاد کردم ولی با پسورد آن مشکل دارم وقتی یک پسورد می گذارم مثلا 123

    پس از ذخیره تنظیمات به هنگام باز کردن مجدد می بینم که پسورد تغییر کرده
    نه تغییر نکرده.
    اگه می بینید تعداد کاراکترهای پسورد بیشتر شده کار خود sqlserver هست و پسورد شما همون قبلیه هست.

    در ضمن به هنگام ورود به sql server management studio وقتی قسمت مربوط

    به sql server authentication رفته و نام یوزر و پسورد را وارد می کنم می گوید

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

    راهنمای اس کیو ال سرور رو هم خوندم نوشته بود که باید سرور شما هم از نوع

    sql server authentication با شه تا بتونی پسورد یوزر رو تغییر بدی

    هر کاری می کنم جواب نمی ده
    البته.
    شما باید حتما authentication رو به sqlserver authentication تغییر بدی.
    جاش هم که مشخصه!

    اگه در نهایت همه ی اینکارها مشکل هنوز وجود داشت فایل های دیتابیس رو بذار اینجا(mdf,log) ببینم مشکل چیه

  11. #11
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    با سلام

    اولا کدی که در بالا نوشتید برای دادن یوزر نیم و پسورد به کریستال ریپورت ویور باید درکجا

    بنویسمش

    دوما مگر نباید برای قرار دادن سرور از نوع sql server authentication به قسمت زیر در عکس

    رفت اگه می شه چرا پس پیغام خطای عکس دوم رو می ده

    با تشکر
    عکس های ضمیمه عکس های ضمیمه

  12. #12
    اولا کدی که در بالا نوشتید برای دادن یوزر نیم و پسورد به کریستال ریپورت ویور باید درکجا

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


    یوزر رو کجا تعریف می کنید؟ آیا توی لیست کاربران دیتابیس هست یا فقط لاگین رو تعریف می کنید.
    عکس تعریف یوزر رو بذارید اینجا...


    ضمنا من چند Off topic از شما اینجا پاک کردم.لطف کنید تکرار نکنید وگرنه تاپیک قفل میشه.
    اگه تعداد Off topic ها زیاد بشه توی جواب دادن بقیه به تاپیک شما فرقی نمی کنه!

    با تشکر

  13. #13
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    با سلام

    آقا من با کدی که شما دادید مشکل دارم میزارم توی فورم لود می گه logoninfo تعریف نشده

    در ضمن من یوزر رو در قسمت security در قسمت logins تعریف می کنم و در قسمت تنظیمات مربوط به دیتابیس هم که می رم اسم یوزرم هست ولی

    مشکلی که در دو تا عکسی که در پست بالا گذاشتم دارم

    لطفا راهنمایی کنید واقعا کارم فوری

    با تشکر

  14. #14
    در ضمن من یوزر رو در قسمت security در قسمت logins تعریف می کنم و در قسمت تنظیمات مربوط به دیتابیس هم که می رم اسم یوزرم هست ولی
    با یوزر sa امتحان کن ببین وصل میشی؟



    آقا من با کدی که شما دادید مشکل دارم میزارم توی فورم لود می گه logoninfo تعریف نشده
    توی تاپیک دیگه جواب دادم...

  15. #15
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    با sa هم جواب نمیده

    در مورد کدی که دادی هم بگم توی فورم لود که می گزارم خطای داده شده برای محیط

    وی بی هست می گه متغیر یا تابع logoninfo موجود در کد تعریف نشده

    با تشکر

  16. #16
    با sa هم جواب نمیده
    خب مشکل احتمالا از جای دیگه هست چون با sa دیگه باید بتونی وصل بشی!
    دیگه بیشتر از این نمی دونم...!

    در مورد کدی که دادی هم بگم توی فورم لود که می گزارم خطای داده شده برای محیط

    وی بی هست می گه متغیر یا تابع logoninfo موجود در کد تعریف نشده
    ولی متغیر تعریف شده...

    CrystalDecisions.Shared.TableLogOnInfo logOnInfo = new CrystalDecisions.Shared.TableLogOnInfo();


    احتمالا namespace crystaldecisions رو نمی شناسه...

  17. #17
    کاربر دائمی آواتار programmermp
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    Green Territory of North
    پست
    732

    Talking

    با سلام

    رضا جون دستت درد نکنه مشکلاتم همه حل شد

    مشکل از خودم بود که یک خورده بی دقت بودم

    با تشکر فراوان
    --------------------
    یه سوال دیگه

    چطوری می شه یک کاری کرد که وقتی کاربر با windows authentication بالا می آید

    دسترسی به جدول رو نداشته باشه

    مثل اینکه با یوزری که برای sql server authentication تعریف کردی که سطح دسترسی

    آن محدوده

    با تشکر
    آخرین ویرایش به وسیله programmermp : یک شنبه 12 شهریور 1385 در 11:08 صبح دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.

  18. #18
    چطوری می شه یک کاری کرد که وقتی کاربر با windows authentication بالا می آید

    دسترسی به جدول رو نداشته باشه

    مثل اینکه با یوزری که برای sql server authentication تعریف کردی که سطح دسترسی

    آن محدوده
    این سوال شما به بخش کریستال مربوط نمیشه.
    بلکه به sql server مربوط میشه.
    توی تالار sqlserver جستجو کنید اگه نبود تاپیکی اونجا برای این سوال ایجاد کنید.

    موفق باشید.

  19. #19

    Question

    نقل قول نوشته شده توسط reza_rad
    با یوزر sa امتحان کن ببین وصل میشی؟

    توی تاپیک دیگه جواب دادم...

    دورد وصد بدرود بر مردمان ایران زمین

    آقا من تمام کارهایی که شما گفتید رو انجام دادم
    تو برنامم هم یک کنترل Crystal Report و CrystalReportview گذاشتم بعد هم چندتا از فیلدهای جدول رو قسمت Detail صفحه کریستال ریپورتم اضافه کردم برنامم هم با #C نوشتم
    وقتی می خوام وارد برنامه بشم اول یک فرمی میاد و یوزر ، پسورد می خواد و من هرچی میدم قبول نمی کنه حتی با sa ( مگه sa پسورد داره ؟؟؟ ) در ضمن من برای امتحان از جدول های Northwind استفاده کردم و فقط براش یک یوزر جدید هم تعریف کردم همه جا که می خوام به بانک دسترسی پیدا کنم یوزر و پسوردم رو قبول می کنه اما اینجا نه در ضمن هنوز رو کامپیوتر خودم این مشکل رو دارم

    در ضمن کد زیر رو هم شناسایی نمی کنه

    rpt.MycrystalReport.Database.Tables[0].ApplyLogOnInfo


    می شه بگید جزئیاتش شامل چه چیزهایی است ؟؟

  20. #20
    کریستال ریپورتم اضافه کردم برنامم هم با #C نوشتم
    وقتی می خوام وارد برنامه بشم اول یک فرمی میاد و یوزر ، پسورد می خواد و من هرچی میدم قبول نمی کنه حتی با sa ( مگه sa پسورد داره ؟؟؟ ) در ضمن من برای امتحان از جدول های Northwind استفاده کردم و فقط براش یک یوزر جدید هم تعریف کردم همه جا که می خوام به بانک دسترسی پیدا کنم یوزر و پسوردم رو قبول می کنه اما اینجا نه در ضمن هنوز رو کامپیوتر خودم این مشکل رو دارم
    برو اینجا:

    https://barnamenevis.org/showth...ight=logoninfo
    http://technicalsupport.businessobje...1%200%20356275
    دیگه بعد از اینکارها فکر کنم مشکلت حل بشه...

    در ضمن کد زیر رو هم شناسایی نمی کنه
    باید dll های مربوط به کریستال رو به پروژه ات add reference کنی.

قوانین ایجاد تاپیک در تالار

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