PDA

View Full Version : ابزاری جهت تهیه اطلاعات آماری از اشیاء دیتابیس



alex_kh58
سه شنبه 24 بهمن 1385, 13:27 عصر
ابزاری میشناسید که بتونه تعداد کل spها،Viewها ، جداول ، جمع خطوط هر sp رو در
DataBaseمشخص کنه:خجالت:

Payam Moradi
سه شنبه 24 بهمن 1385, 13:32 عصر
ابزاری میشناسید که بتونه تعداد کل spها،Viewها ، جداول ، جمع خطوط هر sp رو در
DataBaseمشخص کنه:خجالت:

چنین ابزاری به درت چی میخوره آخه.
شما هر متنی رو توی MS WORD کپی کن و از منوی Tools و زیرمنوی Word Count نتیجه رو ببین.:چشمک:

alex_kh58
سه شنبه 24 بهمن 1385, 14:07 عصر
توی DataBaseهای خیلی بزرگ برای خیلی از کارها بدرد میخوره چون الان ما لازمش هم داریم.
با تشکر:کف:

zerobit-ltd
سه شنبه 24 بهمن 1385, 16:12 عصر
شما می تونید این اطلاعات رو از sysobjects که تو هر database وجود داره، بدست بیارید. مثلا script زیر تمام جداولی رو که کاربر ایجاد کرده رو به دست میاره.


select *
from sysobjects
where type = 'u' and
status > 0

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

alex_kh58
چهارشنبه 25 بهمن 1385, 07:12 صبح
من هم این دستورات رو میدونم و میتونم تعداد جداول و ویو و sp ها رو هم مشخص کنم اما می خواستم اگه ابزاری در این مورد باشه بهتره مثلا همون تعداد سطرهای SP و ....
با تشکر:افسرده:

zerobit-ltd
چهارشنبه 25 بهمن 1385, 18:54 عصر
من هم این دستورات رو میدونم و میتونم تعداد جداول و ویو و sp ها رو هم مشخص کنم اما می خواستم اگه ابزاری در این مورد باشه بهتره مثلا همون تعداد سطرهای SP و ....
با تشکر:افسرده:
فکر می کنم تنها مشکل شما به دست آوردن تعداد خطوط sp باشه. نمی دونم ایت یکی واقعا به چه دردی می خوره!
ولی دو تا مساله وجود داره:
یکی اینکه شما می تونید کل یه sp رو تو یه خط بنویسید یا تو n خط. پس بدست آوردن تعداد خطوط زیاد کاربردی نداره. دومی اینه که برای این کار می تونی متن sp رو از syscomments بخونی و تعداد (char(13 های اونو به دست بیاری. ((char(13 همون enter هستش)