مهدی ولی خانی (ولیخانی) هستم .متولد دوم خرداد سال 63 . فارغ التحصیل رشته نرم افزار کامپیوتر ، مقطع کاردانی ، دانشگاه جامع علمی - کاربردی واحد داده پردازی. در حال حاضر حرفه ی من طراحی و برنامه نویسی وب می باشد . هدف اصلی من از انتخاب رشته نرم افزار کامپیوتر فقط ورود به دنیای طراحی و برنامه نویسی تحت وب بود . در واقع بزرگترین سرگرمی من طراحی و برنامه نویسی می باشد .(چه بهتر که تحت وب باشه!) ساعات زیادی از وقت روزانه من پشت یک کامپیوتر در اتاقم میگذره . به موسیقی زیاد علاقه دارم . دو سبک موسیقی را بسیار می پسندم . موسیقی اصیل ایرانی و موسیقی راک . رنگ مورد علاقه آبی و تیم مورد علاقه پرسپولیسه .

<October 2008>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
RSS 2.0 | Atom 1.0 | CDF
Google Reader
del.icio.us blog.mehdiVK.net latest Posts
Add to my Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online

my Feedster
Add to my AOL
Furl blog.mehdiVK.net latest Posts
Subscribe to Rojo


Total Posts: 152
This Year: 61
This Month: 13
This Week: 7
Comments: 107
newtelligence dasBlog 1.9.6264.0


وبلاگ مهدی ولیخانی
وبلاگ مهدی ولیخانی در رابطه با تکنولوژی دات نت
Thursday, August 14, 2008
فراخوانی دستورات سیستمی از طریق SQL ، استفاده از xp_cmdshell

SQL server به شما این امکان را میدهد که بتوانید دستورات سیستمی را از طریق SQL اجرا کرده و احیانا بر روی خروجی های حاصل از اجرای این دستورات پردازش های مورد نظر خود را انجام دهید .با استفاده از xp_cmdshell شما قادر خواهید بود کلیه دستورات سیستمی را فراخوانی کنید .

فعال سازی مجوز استفاده از xp_cmdshell در SQL Server
در نسخه 2000 ، xp_cmdshell بصورت پیشفرض فعال است . اما به دلیل اینکه فعال بودن این امکان برای همه خطرات جبران ناپذیری در پی دارد لذا تنها کاربرانی که در گروه sysadmin هستند می توانند از این امکان استفاده کنند. در صورتیکه کاربر عضو نباشد و اقدام به اجرای این دستور کند خطای زیر را مشاهده می کند.

Msg 15281, Level 16, State 1, Procedure xp_cmdshell, Line 1 SQL Server blocked access to procedure 'sys.xp_cmdshell' of component 'xp_cmdshell' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'xp_cmdshell' by using sp_configure. For more information about enabling 'xp_cmdshell', see "Surface Area Configuration" in SQL Server Books Online.

در نسخه 2005 ، xp_cmdshell بصورت پیشفرض فعال نیست ، برای فعال کردن دو راه وجود دارد:
1- فعال کردن از طریق اجرای command :
در این روش برای فعال کردن باید دستورات زیر را اجرا نمائید:

EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
2- فعال سازی از طریق SQL Server 2005 Surface Area Configuration
برای فعال سازی بر روی Start کلیک کرده و در بخش All Programs به Microsoft SQL Server 2005 و سپس به زیر شاخه Configuration Tools بروید ، حال گزینه SQL Server Surface Area Configuration بروید . در پنجره باز شده بر روی گزینه Surface Area Configuration for features کلیک کرده و در پنجره باز شده در زیر شاخه Database Engine بر روی آیتم xp_cmdshell کلیک کرده و آیتم Enable xp_cmdshell را تیک بزنید و بر روی Apply و سپس OK کلیک نمائید. حال xp_cmdshell آماده استفاده است و شما می توانید با فراخوانی این SP دستورات سیستمی را از طریق xp_cmdshell اجرا نمائید.در زیر تصویر صفحه مربوطه را مشاهده می فرمائید:


مثال :
EXEC master..xp_cmdshell 'dir c:\'

در نظر داشته باشید که کاربری میتواند از این SP استفاده کند که در گروه sysadmin عضو باشد.
  (  |  |  )  ( Comments [0] | Trackback )
Thursday, May 01, 2008
غیر فعال کردن Beep در Windows 2003/XP/Vista

در صورتیکه تمایل دارید صدای Beep را در ویندوز خود غیر فعال کنید مراحل زیر را انجام دهید :

  1. پنجره Device Manager را باز کنید.
  2. در پنجره باز شده از منوی View گزینه Show Hidden Devices را انتخاب کنید.
  3. حال در درخت مربوط به Device ها شاخه Non Plug and Play Drivers را باز کنید.
  4. یکی از آیتم های موجود در بخش Non Plug and Play Drivers  آیتمی با نام Beep می باشد ، بر روی این آیتم کلیک راست کنید و گزینه Disable را انتخاب نمائید.
  5. حال همه چیز آماده است تا شما دیگر صدای Beep را نشنوید تنها کافیست یک بار کامپیوتر خود را ریستارت نمائید.

  (  |  |  )  ( Comments [0] | Trackback )
Wednesday, April 09, 2008
Stream کردن فایل های flv. در Windows 2003 Server

بصورت پیشفرض Stream کردن فایل های با پسوند flv. پشتیبانی نمی شود ، اما با اضافه کردن این پسوند در بخش مربوطه می توانید از این پسوند هم پشتیبانی کنید . برای این کار مراحل زیر را به ترتیب انجام دهید:

  1. IIS را باز کنید.
  2. بر روی گره  Local Computer Server کلیک راست کرده و Properties را انتخاب کنید.
  3. در پنجره باز شده و در بخش MIME Types بر روی دکمه "MIME Types" کلیک کنید.
  4. در پنجره باز شده بر روی New کلیک کنید تا پسوند جدید را اضافه نمائید.
    1. در قسمت Extension مقدار flv. را وارد نمائید.
    2. در قسمت MIME Type مقدار flv-application/octet-stream را وارد نمائید.
    3. OK کنید.
  5. OK کنید.
  6. سرویس World Wide Web Publishing را ریستارت کنید.

حال سرور شما پسوند flv. را نیز پشتیبانی می کند.


  (  )  ( Comments [0] | Trackback )