واضح آرشیو وب فارسی:سایت ریسک: خطا در Sql Server mehdi_sabzeie 06 فروردين 1385, 16:32من در یک برنامه که با asp.net روی شبکه پیاده شده مشکل زیر را پیدا کرده ام: دسترسی کاربران به شبکه در حالی که limited user هستند به صورت read+write درآمده. من یک بار MSSQL را مجدد نصب کردم. نمی دانم.... چه تغییری در sql باید بدهم تا به حالت اول برگردد؟ اصلا کسی می دونه این pipe چی هست؟ amir_m 07 فروردين 1385, 16:27با سلام. توی خود برنامه هم دسترسی رو چک کردی ببینی واقعا تغططر کرده یا نه. ممکنه ویندوز فقط اینتوری نشون می ده. mehdi_sabzeie 07 فروردين 1385, 17:28نه متاسفانه! برنامه تغییری نکرده.....:(((((((((( amir_m 07 فروردين 1385, 22:16با سلام. فکر کنم من درست متوجه موضوع نشدم. مشکل شما اینه که کاربراتون میتونن Table های DB رو تغيير بدن يا فايل های ويندوز رو؟ mehdi_sabzeie 08 فروردين 1385, 15:09ببینین برنامه اصلی با asp.net application نوشته شده و sql server 2000 sp4. مشکلی که وجود دارد این است که برنامه تنها فایلی را که از سرور بر روی کلاینت می فرستاد یک عکس پس زمینه بود که در عکس سمت راست می بینید که از درایو E سرور با دسترسی Read فرستاده شده. در نتیجه تعداد فایلی های باز شده از طرف هر کلاینت یک فایل بود. الان در عکس سمت راست می بینید که sqlpipequery از طرف کلاینت ها با دسترسی Read+Write وجود دارد. همچنین تعداد فایلهای باز شده از طرف هر کلاینت گاه به ده فایل می رسد.دلیل آن چیست؟ چطور می شود آن را به حالت اول برگرداند؟به حاتلی که تنها فایل باز شده همان عکس باشد و تنها فایل باز شده هم همان عکس پس زمینه. این sqlpipequery چیست؟ چکار میکند؟ مرسی از کمک تون amir_m 08 فروردين 1385, 22:22با سلام. کاربران شما امکان گزارش گیری از SQL رو دارن؟ منظورم اینه که می تونن گزارش مثلا محصولات وارد شده رو ببینن؟ اگر بتونن این کار رو بکنن. اون فايل احتمالا برای ارسال SQLQuery به سرور استفاده می شه. و احتمالا برای این چند فایل وجود داره که شما فرم های گزارش رو یا اجازه می دید به صورت چند فرم روی هم باز بشه یا فرمهاتون رو بعد از بستن از حافظه پاک نمی کنید. من خیلی Application کار نکردم. اما یک نکته ای تا وقتی که این فايلها در روند برنامه تاثيری نداره جای نگرانی نیست. mehdi_sabzeie 10 فروردين 1385, 08:51نه این اتفاق نمی افتته ولی بعضی مواقع خطای object reference not set of an object را برنامه می دهد در ضمن اینکه من هیچ تغییری در application ندادم فقط یک بار sql را مجدد نصب کردم. شما اگر در مورد pipe چیزی می دانید لطفا بگووید مرسی mehdi_sabzeie 13 فروردين 1385, 19:48کسی نیست جواب بده...................:(((((((((((((( mehdi_sabzeie 20 فروردين 1385, 08:47سلام بالاخره پس از مدت ها مشکل حل شد. در sql server سرویسی به نام pipe در دو سوی کاربر و سرویس دهنده وجود دارد که برای ارتباط یک کلاینت با سرور استفاده میشود و چنانچه ارتباط با سرور sql از طریق برنامه validate شود کاربر بدون وارد کردن رمز sql می تواند با توجه به دسترسی که برنامه به او داده با sql کار کند. خوب پس اگر دسترسی کاربر به sql به صورا R/W باشد یک جی کار مشکل دارد. من حدس زدم شاید ویروس باشد. اما هیچ یک از نسخه های symantec corpration و McAfee و... چیزی پیدا نکردند. در نهایت نسخه به روز شده Nod 32 توانست نسخه ای جدید از ویروس Jefoo را بر روی سرویس دهنده sqlپیدا کند. دوستانی که در حال حاضر از سرویس sql استفاده می کنند حتما مراقب این موضو باشند. چون sql با خطر جدی پاک شدن تمام اطلاعات روبرو می شود. فعلا بای
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2383]