نمایش نتایج: از شماره 1 تا 13 از مجموع 13

موضوع: مشكل NTTac و SQL

  
  1. #1


    عضو غیر فعال شناسه تصویری alimonz
    تاریخ عضویت
    Feb 2003
    محل سکونت
    Tehran
    نوشته
    56
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    0

    مشكل NTTac و SQL

    سلام
    آقايون من به يه مشكل خوردم با NTTac و اونم اينه كه وقتي ميخام Profile Manager رو باز كنم تو NTTac سيستم ميره تو كما و تا endtask نكنمش درست نميشه.
    اينم بگم كه database من رو SQL هستش .
    واقعا ديگه دارم خل ميشم از دستش.
    لطفا كمك كنيد.



    موضوعات مشابه:

  2. #2
    نام حقيقي: Sadjad Seyed-Ahmadian

    عضو غیر فعال شناسه تصویری ssa1357
    تاریخ عضویت
    Nov 2003
    محل سکونت
    Tehran-Iran
    نوشته
    306
    سپاسگزاری شده
    1
    سپاسگزاری کرده
    0
    آقا احتمالا primary key هاي ديتابيست تو SQL درست تعريف نشده. و اين باعث شده داده هات خراب شن



  3. #3


    عضو غیر فعال شناسه تصویری alimonz
    تاریخ عضویت
    Feb 2003
    محل سکونت
    Tehran
    نوشته
    56
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    0
    آقا جان من كه منظور شمارو نميفهمم.
    ببين مشكل من اينه كه user ها ميان تو و accounting انجام ميشه ولي من به Profile Manager هيچ گونه دسترسي ندارم.
    يه مشكل ديگو دارم اونم اينه كه user ها خيلي دير accept ميشن.



  4. #4
    نام حقيقي: Sadjad Seyed-Ahmadian

    عضو غیر فعال شناسه تصویری ssa1357
    تاریخ عضویت
    Nov 2003
    محل سکونت
    Tehran-Iran
    نوشته
    306
    سپاسگزاری شده
    1
    سپاسگزاری کرده
    0
    آقا مشكل به احتمال قوي همونيه كه گفتم شما چون Primary Key ها رو تو ديتا بيس تعريف نكردي فيلدي كه نبايد تكراري باشه تكراري مشيه و اين ديتابيس شما رو خراب كرده مثلا اگه ديتا بيس رو مستقيما باز كني ميبيني كه واسه يه كار بر چندجا اعتبار باقيمانده تعريف شده. اين موضوع باعث ميشه profile manager هم قاطي كنه. اگه مشكل دقيقا همين باشه بايد حواست جمع باشه كه هر لحظه ديتابيس داره خراب تر ميشه. سريعتر بايد مشكل رو بر طرف كني.



  5. #5
    نام حقيقي: محمد حکیمی

    Administrator شناسه تصویری Hakimi
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    6,549
    سپاسگزاری شده
    6798
    سپاسگزاری کرده
    1035
    نوشته های وبلاگ
    4
    احتمالا مشکل همونه که آقا سجاد نوشت.
    اگر Database شما Access است، يکبار Compact And Repair کنيد ببينيد درست ميشه يا نه . . .



  6. #6


    عضو غیر فعال شناسه تصویری alimonz
    تاریخ عضویت
    Feb 2003
    محل سکونت
    Tehran
    نوشته
    56
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    0
    خوب آقا سجاد گل
    من database ام SQL هستش چه جوري ميشه اين مشكل رو برطرف كرد .
    دستم به دومنت.



  7. #7
    نام حقيقي: Sadjad Seyed-Ahmadian

    عضو غیر فعال شناسه تصویری ssa1357
    تاریخ عضویت
    Nov 2003
    محل سکونت
    Tehran-Iran
    نوشته
    306
    سپاسگزاری شده
    1
    سپاسگزاری کرده
    0
    حالا چون اطلاعات قاطي پاتي شدن رو ديتابيس نميتوني Primary Key تعريف كني چون اطلاعات دوگانه رو ديتا بيس هستش. اگه يه Backup از اطلاعات قبل اين مشكل داري اين ديتابيس رو پاك كن يه ديتا بيس جديد از رو اونا درست كن و Primary Key هاش رو با نمونه Access كه تو زيرناحيه ODBC جايي كه TacPlus رو نصب كردي چك كن و اگه دزست نبود مثل همون درستش كن . اگه Backup نداري يه آدم وارد پيدا كن ديتابيس رو repair كنه.



  8. #8


    عضو عادی شناسه تصویری basic
    تاریخ عضویت
    Apr 2004
    نوشته
    328
    سپاسگزاری شده
    299
    سپاسگزاری کرده
    59
    سلام،
    ما براي nttac از بانك access استفاده ميكرديم ولي الان چند وقته كه هي بازي در مياره و همه چي رو قاطي ميكنه.
    مثلا يكي فقط 7 دقيقه كار ميكنه زمان باقي مانده شو 0 صفر نشون ميده .يا يه دفعه قاطي ميكنه و تو active users هيچي نمينويسه.البته نميدونم شايد اصلا توي stat هيچي ننويسه.
    چون ما يه برنامه داريم كه ليست يوزرها رو از تو active users ميخونه و زمان باقي مانده رو نشون ميده و مي تونيم مطمئن بشيم كه nttac درست kill ميكنه ولي بعد از يه مدت ميبينيم كه برنامه داره يوزرهاي چند ساعت قبل رو نشون ميده و متوجه ميشيم كه nttac اصلا رو active users چيزي نمينويسه.
    بعدش خواستيم بانك رو ببريم روي SQL كه برديم ولي يه مشكلي وجود داره و اون اينكه هر وقت مثلا از تو profile manager پسورد يه يوزر رو تغيير ميديم بانك به هم ميريزه.به عنوان مثال فيلد password به pass تغيير نام ميده و ديگه نميشه از اون يوزر استفاده كرد.
    ميخواستم ببينم كه ايا براي استفاده از SQL تنظيمات خاصي نيازه؟

    با تشكر از همه دوستان...



  9. #9
    نام حقيقي: محمد حکیمی

    Administrator شناسه تصویری Hakimi
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    6,549
    سپاسگزاری شده
    6798
    سپاسگزاری کرده
    1035
    نوشته های وبلاگ
    4
    ساختار Database ات مشکل داره.
    بايد Index ها رو تعريف کنی.



  10. #10


    عضو عادی شناسه تصویری basic
    تاریخ عضویت
    Apr 2004
    نوشته
    328
    سپاسگزاری شده
    299
    سپاسگزاری کرده
    59
    سلام

    ما چون بلد نبوديم با SQL كار كنيم بانك رو برديم روي MySql ولي اونجا مثل اينكه Nttac به جاي اينكه ركوردها رو update كنه يه ركورد جديد مينويسه و همين باعث ميشه كه مثلا يه يوزر چند تا ركورد براي زمان باقي مانده داشته باشه.فعلا دوباره همون بانك داغون شده رو از MySql آورديم رو Access و درستش كرديم.(با Repair هم درست نميشد)
    مشكل باز هم از ساختار Database بوجود اومده؟

    مرسي...



  11. #11
    نام حقيقي: محمد حکیمی

    Administrator شناسه تصویری Hakimi
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    6,549
    سپاسگزاری شده
    6798
    سپاسگزاری کرده
    1035
    نوشته های وبلاگ
    4
    دقيقا همينطوره. وقتی Index ها درست تعريف نشن اين مشکل پيش مياد.

    وقتی ميخوای با يک سيستم کار کنی، اول بايد خوب بشناسيش.
    فکر کن اگر با ساختار تلويزيون آشنا نباشی و بخوای با پيچ گوشتی به جونش بيفتی و مثلا يکی از قسمت هاش رو تغيير بدی!
    فکر کنم ديگه نيازی نيست توضيح بدم چه بلايی سر خودت و اون تلويزيون بيچاره مياد!

    پس قبل از اينکه دست به چيزی بزنی، اطلاعاتت رو در موردش زياد کن. يا اينکه کار رو به دست کاردان بسپار.

    برای آشنايی با ساختار بانک اطلاعاتی NTTacPlus، به راهنمای NTTacPlus مراجعه کن و قسمتهای مربوط به بانک اطلاعاتی رو خوب مطالعه کن. سوالاتی که در بين راه برات پيش مياد رو بدون پاسخ رها نکن. اول خودت در موردش جستجو کن. بعد سوالت رو به همراه اطلاعات جنبی که در حين جستجو پيدا کردی اينجا بنويس تا در موردش با هم بحث کنيم.

    بعد که خوب با اين ساختار آشنا شدی، بايد با خود نرم افزار های Database آشنا بشی. MySQL، Access، SQL Server و . . .
    هر کدام از اينها راهنما های طولانی و مفصلی دارند که بايد بهشون مراجعه کنی و در مورد نحوه ساختن بانک و تغيير اون و مديريت و . . . اطلاعاتت رو تکميل کنی.

    حالا ميتونی برای تست، يک سيستم رو آماده کنی و از همه نظر تستش کنی و وقتی مطمئن شدی مشکل نداره، با کلی دقت بانک اطلاعاتی اصلی ات رو به روی سيستم جديد منتقل کنی.

    هيچ جای دنيا کيلويی و علی اللهی کاری پيش نميره!
    بايد از راه درست حرکت کنی تا مشکل نداشته باشی.



  12. #12


    عضو عادی شناسه تصویری basic
    تاریخ عضویت
    Apr 2004
    نوشته
    328
    سپاسگزاری شده
    299
    سپاسگزاری کرده
    59
    سلام

    مشكل حل شد. بايد روي فيلدهاي TAC_ID , TAC_Attr -
    primary key اضافه ميكرديم.

    شما درست ميفرماييد مشكل از بي سوادي بنده بود.چون اگر اصطلاحاتش رو بلد بودم همون نوشته هاي آقاي سجاد كامل و درست بود.
    من رفتم و يه خرده تحقيق كردم و فهميدم كه primary key به چه درد ميخوره اونوقت رفتم هي باهاش سر و كله زدم و بالاخره تونستم به هدف برسم. بعدا وقتي اومدم دوباره اينجا رو خوندم ديدم دقيقا همون مشكلاتي كه داشتم اينجا راه حلش بوده.مثلا چون بانك ركورد تكراري داشت نميشد add primary key كرد كه آقا سجاد نوشته بودن.
    دستتون درد نكنه واقعا اگه يه چنين جايي وجود نداشته باشه آدم زود نا اميد ميشه.

    به خاطر نصايح ارزشمند هم ممنون.

    با تشكر



  13. #13


    عضو غیر فعال شناسه تصویری m_amini
    تاریخ عضویت
    Feb 2006
    محل سکونت
    Isfahan
    نوشته
    80
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    1

    Icon12 د

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

    ممنون میشم اگه توضیح بدی


    ویرایش توسط m_amini : 2006-04-19 در ساعت 07:59 PM

کلمات کلیدی در جستجوها:

NTTac To SQL

برچسب برای این موضوع

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

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