+ پاسخ
نمایش نتایج: از شماره 1 تا 13 از مجموع 13

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

  1. #1


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

    مشكل NTTac و SQL

    سلام
    آقايون من به يه مشكل خوردم با NTTac و اونم اينه كه وقتي ميخام Profile Manager رو باز كنم تو NTTac سيستم ميره تو كما و تا endtask نكنمش درست نميشه.
    اينم بگم كه database من رو SQL هستش .
    واقعا ديگه دارم خل ميشم از دستش.
    لطفا كمك كنيد.
    Ali Monzavi
    Email : [email]ali_monzavi@yahoo.com[/email]
    Web : [url]www.pishgamco.com[/url]
    web : [url]www.telefonchi.com[/url]

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

    عضو غیر فعال ssa1357 آواتار ها
    تاریخ عضویت
    Nov 2003
    محل سکونت
    Tehran-Iran
    نوشته
    307
    سپاس
    0
    دریافت 0 سپاس در 0 نوشته
    آقا احتمالا primary key هاي ديتابيست تو SQL درست تعريف نشده. و اين باعث شده داده هات خراب شن
    سجاد سید احمدیان
    ssa1357@yahoo.com
    http://s-s-a.blogspot.com

  3. #3


    عضو غیر فعال alimonz آواتار ها
    تاریخ عضویت
    Feb 2003
    محل سکونت
    Tehran
    نوشته
    57
    سپاس
    0
    دریافت 0 سپاس در 0 نوشته
    آقا جان من كه منظور شمارو نميفهمم.
    ببين مشكل من اينه كه user ها ميان تو و accounting انجام ميشه ولي من به Profile Manager هيچ گونه دسترسي ندارم.
    يه مشكل ديگو دارم اونم اينه كه user ها خيلي دير accept ميشن.
    Ali Monzavi
    Email : [email]ali_monzavi@yahoo.com[/email]
    Web : [url]www.pishgamco.com[/url]
    web : [url]www.telefonchi.com[/url]

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

    عضو غیر فعال ssa1357 آواتار ها
    تاریخ عضویت
    Nov 2003
    محل سکونت
    Tehran-Iran
    نوشته
    307
    سپاس
    0
    دریافت 0 سپاس در 0 نوشته
    آقا مشكل به احتمال قوي همونيه كه گفتم شما چون Primary Key ها رو تو ديتا بيس تعريف نكردي فيلدي كه نبايد تكراري باشه تكراري مشيه و اين ديتابيس شما رو خراب كرده مثلا اگه ديتا بيس رو مستقيما باز كني ميبيني كه واسه يه كار بر چندجا اعتبار باقيمانده تعريف شده. اين موضوع باعث ميشه profile manager هم قاطي كنه. اگه مشكل دقيقا همين باشه بايد حواست جمع باشه كه هر لحظه ديتابيس داره خراب تر ميشه. سريعتر بايد مشكل رو بر طرف كني.
    سجاد سید احمدیان
    ssa1357@yahoo.com
    http://s-s-a.blogspot.com

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

    Administrator Hakimi آواتار ها
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    5,596
    سپاس
    569
    دریافت 2,926 سپاس در 1,058 نوشته
    نوشته های وبلاگ
    2
    احتمالا مشکل همونه که آقا سجاد نوشت.
    اگر Database شما Access است، يکبار Compact And Repair کنيد ببينيد درست ميشه يا نه . . .
    محمد حکیمی
    mh [a t] mhme.net

  6. #6


    عضو غیر فعال alimonz آواتار ها
    تاریخ عضویت
    Feb 2003
    محل سکونت
    Tehran
    نوشته
    57
    سپاس
    0
    دریافت 0 سپاس در 0 نوشته
    خوب آقا سجاد گل
    من database ام SQL هستش چه جوري ميشه اين مشكل رو برطرف كرد .
    دستم به دومنت.
    Ali Monzavi
    Email : [email]ali_monzavi@yahoo.com[/email]
    Web : [url]www.pishgamco.com[/url]
    web : [url]www.telefonchi.com[/url]

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

    عضو غیر فعال ssa1357 آواتار ها
    تاریخ عضویت
    Nov 2003
    محل سکونت
    Tehran-Iran
    نوشته
    307
    سپاس
    0
    دریافت 0 سپاس در 0 نوشته
    حالا چون اطلاعات قاطي پاتي شدن رو ديتابيس نميتوني Primary Key تعريف كني چون اطلاعات دوگانه رو ديتا بيس هستش. اگه يه Backup از اطلاعات قبل اين مشكل داري اين ديتابيس رو پاك كن يه ديتا بيس جديد از رو اونا درست كن و Primary Key هاش رو با نمونه Access كه تو زيرناحيه ODBC جايي كه TacPlus رو نصب كردي چك كن و اگه دزست نبود مثل همون درستش كن . اگه Backup نداري يه آدم وارد پيدا كن ديتابيس رو repair كنه.
    سجاد سید احمدیان
    ssa1357@yahoo.com
    http://s-s-a.blogspot.com

  8. #8


    خواننده basic آواتار ها
    تاریخ عضویت
    Apr 2004
    نوشته
    322
    سپاس
    50
    دریافت 110 سپاس در 19 نوشته
    سلام،
    ما براي 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
    محل سکونت
    تهران
    نوشته
    5,596
    سپاس
    569
    دریافت 2,926 سپاس در 1,058 نوشته
    نوشته های وبلاگ
    2
    ساختار Database ات مشکل داره.
    بايد Index ها رو تعريف کنی.
    محمد حکیمی
    mh [a t] mhme.net

  10. #10


    خواننده basic آواتار ها
    تاریخ عضویت
    Apr 2004
    نوشته
    322
    سپاس
    50
    دریافت 110 سپاس در 19 نوشته
    سلام

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

    مرسي...
    امين فلاح

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

    Administrator Hakimi آواتار ها
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    5,596
    سپاس
    569
    دریافت 2,926 سپاس در 1,058 نوشته
    نوشته های وبلاگ
    2
    دقيقا همينطوره. وقتی Index ها درست تعريف نشن اين مشکل پيش مياد.

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

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

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

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

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

    هيچ جای دنيا کيلويی و علی اللهی کاری پيش نميره!
    بايد از راه درست حرکت کنی تا مشکل نداشته باشی.
    محمد حکیمی
    mh [a t] mhme.net

  12. #12


    خواننده basic آواتار ها
    تاریخ عضویت
    Apr 2004
    نوشته
    322
    سپاس
    50
    دریافت 110 سپاس در 19 نوشته
    سلام

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

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

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

    با تشكر
    امين فلاح

  13. #13


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

    Icon12 د

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

    ممنون میشم اگه توضیح بدی
    ویرایش توسط m_amini : 2006-04-19 در ساعت 07:59 PM
    m_amini

+ پاسخ

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

  1. مشكل dc نشودن اكانت شب در nttac
    توسط iranup در بخش Accounting -ا-
    پاسخ: 7
    آخرين نوشته: 2008-08-29, 06:45 PM
  2. پاسخ: 6
    آخرين نوشته: 2007-12-27, 09:01 PM
  3. مشکل space بعد از username در nttac همراه با sql
    توسط ieht در بخش Accounting -ا-
    پاسخ: 11
    آخرين نوشته: 2007-05-01, 11:35 PM
  4. Microsoft has released Service Pack 4 for Microsoft SQL Server 2000
    توسط Hakimi در بخش سیستم عامل های خانواده Windows Servers
    پاسخ: 0
    آخرين نوشته: 2005-05-07, 09:27 AM
  5. بازم مشكل ادوين با NtTac
    توسط edwin در بخش Accounting -ا-
    پاسخ: 1
    آخرين نوشته: 2003-12-11, 07:41 AM

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

persiannetworks.com Nttac sql

backup nttacplus براي sql

nttac sql

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

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

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