واضح آرشیو وب فارسی:سایت ریسک: t=27704">چگونه با ديتابيس روي سايت كه با پسورد محافظت ميشود ارتباط برقرار كنيم؟ mosafer1300 23 دي 1383, 00:52سلام من قبلا سوالي داشتم تحت عنوان : چگونه با ديتا بيسي كه روي سايت قرار دارد از طريق asp ارتباط برقرار كنيم كه دوستان محبت كردن و كد زير رو به من دادن و اين كد به درستي كار كرد: "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.Mappath("anyname.mdb") حلا من ميخوام روي ديتا بيسم (كه در مثال بالا اسمش: anyname.mdb هستش) پسورد بزارم اما نمي دونم كه به كد بالا چگونه username و password رو اضافه كنم لطفا اگر ميتونيد به من كمكي بكنيد دريغ نفرماييد با تشكر. mazoolagh 23 دي 1383, 23:05اول ديتابيس رو بصورت exclusive باز كن بعد از منوي tools-security-set database password براش password بذار. user خودبخود admin هست. فقط اگر كسي دسترسي فيزيكي به فايل داشته باشه password راحت درمياد!! aminir 23 دي 1383, 23:18از اين رشته اتصال استفاده كن "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=;" mosafer13000 25 دي 1383, 02:11:cry: mosafer13000 25 دي 1383, 02:16مرسي دوستان مشكل من حل شد البته كد امير جان با mappath يه مشكله كوچكي داره كه من حلش كردم و براي كساني كه احتمالا بدن همچين مشكلي براشون پيش مياد ميذارمش: "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.Mappath("db 1.mdb;Uid=Admin;Pwd=;") mappath and user and pass دوستي نوشته بودند اگر دسترسيبه ديتا بيسي كه پسورد داره باشه ميشه بازش كرد! چه طور ممكنه؟!!! پس اگر اين طور باشه امنيته ديتا بيس وقتي كه سايت هك بشه به خطر ميوفته! آيا راه حلي سراغ داريد كه اگر سايت هك بشه ديتا بيس در امان بمونه؟ استفاده از DSN خود سايت چه طوره؟ از نظر امنيت با mappath فرقي داره؟ aminir 25 دي 1383, 09:30عزيزان اسم من امين هست نه امير mazoolagh 25 دي 1383, 09:54دوستي نوشته بودند اگر دسترسيبه ديتا بيسي كه پسورد داره باشه ميشه بازش كرد! چه طور ممكنه؟!!! برنامه هاي زيادي هست كه password فايلهاي اطلاعاتي نظير access و xls رو استخراج ميكنه. يكي از راههاي حفاظت از اين فايلها رمزنگاري اونهاست. ضمنا اينجا رو هم بخونين ببينين چرا نبايد اطلاعات حساس رو روي اينترنت در فايلهاي access قرار بدين (جداي از كارايي بسيار پايين اون كه كار عملي رو غيرممكن ميكنه چون اصولا access براي محيط هاي workgroup طراحي شده توقع امنيت بيشتر نبايد ازش داشت) %2faccess%2fcontent%2fsecfaq.asp#_Toc493299704 mosafer13000 26 دي 1383, 02:33آقا خيلي ممنون از راهنماييتون حالا اگه من از ديتا بيس sql به جاي access استفاده كنم و روي اون پسورد بزارم مشكل حله؟ يعني ديگه كسي نميتونه وارد ديتا بيسم بشه؟ اگر ميشه اين دستورو واسم به sql تغير بديد ( قابل توجه آقا امين) mosafer13000 26 دي 1383, 02:50آقا خيلي ممنون از راهنماييتون حالا اگه من از ديتا بيس sql به جاي access استفاده كنم و روي اون پسورد بزارم مشكل حله؟ يعني ديگه كسي نميتونه وارد ديتا بيسم بشه؟ اگر ميشه اين دستورو واسم به sql تغير بديد ( قابل توجه آقا امين) aminir 26 دي 1383, 09:26سلام اينم رشته اتصال به SqlServer2000 "Server=Name Server;Uid=Username;Pwd=password;Database=Dbnaem" باي mosafer13000 01 بهمن 1383, 01:56سلام ببخشيد نميدونم چرا اين مجيد آنلاين چند روز از كار افتاده بود براي شما هم اينجوري بود؟ امين جان مرسي از جوابت اگه لطف كني و يكم در مورد server توي دستوري كه برام نوشته بودي توضيح بدي ممنونت ميشم Server=Name Server به جاي نام چي بزارم؟ بعدش اگه ممكنه اين دستور رو با استفاده از mappath و ديتا بيسي به نامه db.mdbبنويسي برام ممنونت ميشم :oops: aminir 01 بهمن 1383, 14:47به جاي Name Server تو Service Manager اس كيو ال نگاه كن نام سرورت اومده يا تويEnterprise Manager نگاه کن زیر شاخه Sql Server Group اوليش نام كامپيوترته و دومي نام SQl Servert يه چيزي شبيه به اين ASPASP موفق باشي aminir 01 بهمن 1383, 14:56راستي يادم رفت بگم شما مگه نمي خواي با SQL SERVER ارتباط برقرار كني ديگه MDB كه نيست مثله اكسس SQl SERVER اطلاعات ژايگاهت رو معمولا در دو تا فايل كه اولي براي ديتا و دومي براي Log نگهداري مي كنه به اين پسوند ها MDFوLDF البته براي ارتباط با هاش بايد به SQl SERVER متصل شي همين طوري نمي توني
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 430]