PDA

View Full Version : ضعف بارز CDC در لاگ گیری از جداول



rahro
یک شنبه 03 آذر 1392, 18:13 عصر
با سلام

به توصیه دوستان جهت لاگ از جداول قابلیت CDC رو در جداول مورد نظرم فعال کردم ، اما CDC لاگ کاربر sql رو نمیندازه یعنی نمیشه فهمید کدام کاربر اس کیو ال insert,update,delete داشته ، دوستان راه حلی به ذهنشون میرسه ؟
با این حساب استفاده از CDC منفعتی نداره !

in_chand_nafar
دوشنبه 04 آذر 1392, 08:16 صبح
درباره CDC و چالش های مربوط به آن به این پادکست صوتی گوش کنید. سوال شما اونجا بررسی شده است
http://www.nikamooz.com/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA/radionikamooz/114-%D9%86%D8%AD%D9%88%D9%87-%D9%86%DA%AF%D9%87%D8%AF%D8%A7%D8%B1%DB%8C-history-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DA%86%D9%87-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA-data.html

rahro
دوشنبه 04 آذر 1392, 14:34 عصر
درباره CDC و چالش های مربوط به آن به این پادکست صوتی گوش کنید. سوال شما اونجا بررسی شده است
http://www.nikamooz.com/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA/radionikamooz/114-%D9%86%D8%AD%D9%88%D9%87-%D9%86%DA%AF%D9%87%D8%AF%D8%A7%D8%B1%DB%8C-history-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DA%86%D9%87-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA-data.html


در این پادکست فقط به صورت کلی در مورد مبحث CDC صحبت شده و اصلا چیزی در مورد این مشکل نیومده !!!
حتی در آموزشی که در سایتتون قرار داره به این نکته اشاره نشده
CDC به طور پیش فرض چنین امکانی رو قرار نداده ، راه حلی به ذهن دوستان نمی خوره؟

in_chand_nafar
دوشنبه 04 آذر 1392, 21:41 عصر
چرا اشاره شده.
فقط تنها کاری که می توانید انجام دهید این است که نام کاربر و... کسی که رکورد را تغییر می دهد داخل جدول بیارید. اون موقعه CDC این اطلاعات رو هم براتون نگه داری می کند
البته شاید در خیلی از جداول نتوانید این تغییر را اعمال کنید. در ضمن اگر CDC می خواست این کار را برای شما انجام دهد نهایت لطفی که می توانست به شما بکنه ذخیره لاگینی که عامل تغییر شده و نه مشخصات کاربر داخل برنامه خودتون.

rahro
سه شنبه 05 آذر 1392, 16:47 عصر
در ضمن اگر CDC می خواست این کار را برای شما انجام دهد نهایت لطفی که می توانست به شما بکنه ذخیره لاگینی که عامل تغییر شده و نه مشخصات کاربر داخل برنامه خودتون.

خب منم منظورم همین بود که آیا CDC ذخیره لاگینی که عامل تغییر شده را ثبت نمی کند ؟ که با توجه به صحبت شما خیر !
یه راه اینه که در تمام جدول نام کاربری لاگینی فعلی ثبت شود، راه بهتری دیگه نیست؟

in_chand_nafar
سه شنبه 05 آذر 1392, 18:20 عصر
نه متاسفانه در صورت استفاده از CDC راه حل دیگری به نظر من نمی رسه اگر راه حل مناسب تری برای اینکار پیدا کردید در این تاپیک اضافه کنید
موفق باشید