نمایش نتایج 1 تا 23 از 23

نام تاپیک: پسورد گذاشتن روی بانک sql serever 2000

  1. #1
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159

    Question پسورد گذاشتن روی بانک sql serever 2000

    با سلام و خسته نباشید
    من با Sql Server 2000 کار می کنم
    من همیشه با sql رو در حالت Local نصب می کنم , ولی می خوام همین جور که در حالت Local هست بهش رمز بدم یعنی وقتی که توی VB برنامه می نویسم برای Connection از یوزو و پسورد استفاده کنم واینکه وقتی Sql رو باز می کنم از من باز یوزر SA که یوزر خود sql هست پسورد بخواد
    ممنون می شم که بهم کمک کنید ویا منبعی رو به من معرفی کنید ویا مراحل پسورد گذاشتن رو بهم بگین با عکس ویا اینکه هرجور می تونین

    ممنون از لطف شما
    یا حق

  2. #2
    سلام
    وقتی که شما از حالت Local استفاده می کنید یک Login تو SQl با یوزر ویندوزتون درشت میشه و شما تو VB هم با همون یوزر ویندوز به SQL وصل میشید .
    شما می توانید هر Login دیگری که خواستید با هر پسوردی تو SQL درست کنید و برای اتصال به SQL از VB از آنها استفاده کنید .
    برای این کار باید 2 تا پارامتر User id و Password رو تو ConnectionString ست کنید .
    اما برای اینکه شما پشت Server هستید در واقع زمان اجرای Entrprise Manager از شما پسورد نمی خواد و برای اتصال به دیتا بیستون از اطلاعات که برای رجیستر کردن سرور دادید استفاده می کنه ، که در مورد شما Windows Authentication هست .
    برای تغییر این تنظیمات روی نام Server تو Entrprise Manager کلیک راست کنید و گزینه Edit SQL Server Regestration Properties .. رو انتخاب کنید .

  3. #3
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159
    ممنون از جواب شما
    من می خوام این برنامه رو ببرم روی یک سیستم دیگه
    و می خوام روی اون سیستم هم فقط با اسم و رمز من جداول قابل دستیابی باشه
    یا اینکه روی هر سیستمی که می برم وانجا sql نصب می کنم , با پسورد من باشه
    ممنون می شم بازم کمکم کنید
    یاحق

  4. #4
    در هر صورت شما در هر سیستمی که برنامه تون نصب بشه ، یک کامپیوتر سرور خواهید داشت که طبعا هر کس که دسترسی ادمین به سرور داشته باشد می تواند با استفاده از Entrprise Manager می تواند به DataBase شما دسترسی داشته باشد .
    شما برای امنیت برنامه باید از روشهای دیگری استفاده کنید ، نمی توانید ساختار دیتابیس خود را از دسترسی ادمین سرور پنهان کنید ولی با روشهای داده ها را می توانید پنهان کنید .

  5. #5
    کاربر دائمی آواتار amir.net
    تاریخ عضویت
    دی 1384
    محل زندگی
    ايران
    پست
    124
    باید یک راهی وجود داشته باشه
    در یک مورد من به یک سرور دسترسی ادمین داشتم اما وقتی وارد enterprise manager میشدم نمیتونستم ساختار بانک را مشاهده کنم.
    فکرکنم بشه یورز sa جوری تنظیم کرد که ادمین امکان مشاهده نداشته باشه

  6. #6
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159
    ممنون از یاری شما
    ممنون می شم که برای پنهان کردن داد ها روشهایی که گفتین رو بهم بگین
    و اینکه بهم یاد بدین که چطور امنیت رو بالا ببرم

  7. #7
    کاربر تازه وارد آواتار RezaKia
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فعلاً اتاق خوابم، پای میز کامپیوترم
    پست
    92

    Smile ساخت اسپاگتی به جای پایگاه داده

    سلام،

    نقل قول نوشته شده توسط amir.net مشاهده تاپیک
    باید یک راهی وجود داشته باشه
    در یک مورد من به یک سرور دسترسی ادمین داشتم اما وقتی وارد enterprise manager میشدم نمیتونستم ساختار بانک را مشاهده کنم.
    فکرکنم بشه یورز sa جوری تنظیم کرد که ادمین امکان مشاهده نداشته باشه
    میشه تو اکثر هاست های بزرگ مثل Interland و یا Hostway این کار رو کرده اند.
    در این موسسات بعد از تعریف هر DB کاربر sa به عنوان یک User به DB اضافه شده و سپس مجوزهای زیر بر آن اعمال میشود:
    • db_denydatareader
    • db_denydatawriter
    • revoke از تمام اشیای db
    حالا برای هر DB یک db_dbowner می سازند که مجوز sa داشته باشه.

    البته طبیعتا این کارهای توسط Batch انجام میشه وگرنه پیر آدم رو درمیارن.
    «اولش که ما مجوز اجرای این Batch رو سرور Hostway نداشتیم، تمام اینکارها رو برای هر مشتری باید انجام میدادیم. »


    موفق باشید.

  8. #8
    کاربر تازه وارد آواتار RezaKia
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فعلاً اتاق خوابم، پای میز کامپیوترم
    پست
    92
    سلام،

    نقل قول نوشته شده توسط mf_engineer مشاهده تاپیک
    ممنون از یاری شما
    ممنون می شم که برای پنهان کردن داد ها روشهایی که گفتین رو بهم بگین
    و اینکه بهم یاد بدین که چطور امنیت رو بالا ببرم
    به عنوان ساده ترین راه از روشهای رمز گذاری استفاده کن.
    مثل Base64, Rinjdal, ....

    موفق باشید.

  9. #9
    شما برای پنهان کردن داده ها از روشهای رمز نگاری Cryptography و در هم سازی Hashing باید استفاده کنید .
    به این ترتیب اشخاصی که مجوز لازم و امکانات لازم برای دیدن و استفاده از اطلاعات رو ندارند نمی تونند از اطلاعات استفاده کنند .
    برای رمز نگاری داده ها هم می تونید از امکانات SQL استفاده کنید ، هم امکانات .Net و هم از برنامه هایی که خودتان نوشته اید(استاندارد نیست) .
    البته بگم که رمز نگاری و درهم سازی اطلاعات یکی از جنبه های امنیت هستش .
    برای اطلاعات بیشتر تو زمینه رمزنگاری و درهم سازی تو همین سایت مطالب خ.بی رو پیدا کنی .

  10. #10
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159
    یه سوال
    می شه توی دیتابیسم تو قسمت یوزرز یک یوزر تعریف کنم و با اون به جداولم وصل شم
    وایا اینجوری کس دیگه ای نمی تونه به اطلاعاتم دستیابی داشته باشه یا نه؟؟/

  11. #11
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    نقل قول نوشته شده توسط mf_engineer مشاهده تاپیک
    یه سوال
    می شه توی دیتابیسم تو قسمت یوزرز یک یوزر تعریف کنم و با اون به جداولم وصل شم
    وایا اینجوری کس دیگه ای نمی تونه به اطلاعاتم دستیابی داشته باشه یا نه؟؟/
    دوست عزیز شما هر کاری کنید و هر جوری پسورد بگذارید بعد از نصب دوباره SQL آن پسورد
    شکسته می شود.
    موفق باشید

  12. #12
    سلام
    منظورتون یوزر هست یا لاگین ؟
    شما برای اتصال به دیتابیس باید Login معتبر استفاده کنید و یوزری با این login تو دیتابیسی که می خواید بهش وصل بشید وجود داشته باشه .
    برای اینکه کسی نتونه جداول شما رو بیبینه باید همونطور که جناب کیا گفتد تمام مجوز ها روی دیتابیس خودتون رو از دیگر لاگین ها بگیرید .

  13. #13
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159
    نمی دونم منظورم طوری هست که فقط خودم بتونم به جداولم دستیابی داشته باشم

  14. #14
    رمز گذاری روی اطلاعات سرعت خواندن و نوشتن کم نمیکنه؟!!
    باید یک راهی باشه که اطلاعات بنک به هیچوجه قابل دسترسی بقیه نباشه

  15. #15
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    باید یک راهی باشه که اطلاعات بانک به هیچوجه قابل دسترسی بقیه نباشه
    یک راه وجود دارد و آن این است که شما اطلاعات را کد کنید.
    ولی در استفاده از روش فوق هم باید دقت کنید وگرنه سرعت برنامه کاهش می یابد.
    موفق باشید

  16. #16
    کاربر دائمی آواتار mf_engineer
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    ایران
    پست
    159
    نمی دونم منظورم طوری هست که فقط خودم بتونم به جداولم دستیابی داشته باشم
    __________________
    من خیلی متوجه نشدم که شما منظورتون چیه؟ ممنون میشم که برام توضیح بدین؟؟؟

  17. #17
    کاربر دائمی آواتار amir.net
    تاریخ عضویت
    دی 1384
    محل زندگی
    ايران
    پست
    124
    نقل قول نوشته شده توسط SYNDROME مشاهده تاپیک
    دوست عزیز شما هر کاری کنید و هر جوری پسورد بگذارید بعد از نصب دوباره SQL آن پسورد
    شکسته می شود.
    موفق باشید
    درسته من اینکار را انجام داده ام( یعنی پس از نصب sql فایلهای ldf , mdf را مجددا اتچ نمودم بدون نیاز به هیچ کلمه عبوری به تمام ساختار بانک دسترسی پیدا کردم)

    فکر کنم تنها راه اینه که پسورد administrator سیستمی که دیتابیس روشه رو ست کرد و اجازه دسترسی مستقیم رو به کسی نداد

  18. #18
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301
    سلام ---یک سوال فوری فوری
    اگر از روی clinet بخواهیم به یک بانک sql در سرور متصل شویم یوزر و پسورد ویندوز سرور را کجای برنامه باید قرار داد؟ ( در برنامه ام از کنترلado استفاده کرده ام در قسمت یوزر و پسورد conection string پسورد سرور را قبول نمیکند)
    تشکر از همه دوستان

  19. #19
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301
    سلام ---یک سوال فوری
    اگر از روی کلاینتبخواهیم به یک بانک اس کیوال در سرور متصل شویم یوزر و پسورد ویندوز سرور را کجای برنامه(ویژوال) باید قرار داد؟ ( در برنامه ام از کنترلADODC استفاده کرده ام در قسمت یوزر و پسورد کانکشن استرینگ پسورد سرور را قبول نمیکند)
    ممنون میشم اگه کسی راهنمایی کنه

  20. #20
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301
    سلام
    اگر از روی clinet بخواهیم به یک بانک sql در سرور متصل شویم یوزر و پسورد ویندوز سرور را کجای برنامه باید قرار داد؟ ( در برنامه ام از کنترلado استفاده کرده ام در قسمت یوزر و پسورد conection string پسورد سرور را قبول نمیکند)

  21. #21
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301
    سلام
    اگر از روی clinet بخواهیم به یک بانک sql در سرور متصل شویم یوزر و پسورد ویندوز سرور را کجای برنامه باید قرار داد؟ ( در برنامه ام از کنترلado استفاده کرده ام در قسمت یوزر و پسورد conection string پسورد سرور را قبول نمیکند)

  22. #22
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301
    .................................................. .................................................. ....................

  23. #23
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301
    اگر بخواهیم از کلاینت به یک پایگاه اس کیو ال در سرور متصل شویم یوزر و پسورد ویندوز سرور را کجای برنامه ویژوال باید قرار داد---با تشکر

تاپیک های مشابه

  1. شمسی کردن تاریخ در sql serever 2000
    نوشته شده توسط shirin_h در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 12 آذر 1386, 22:26 عصر
  2. نکات امنیتی در ویندوز 2000- Windows 2000 Security Hardening
    نوشته شده توسط Identifier در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: جمعه 19 اسفند 1384, 19:12 عصر
  3. مشکل فارسی روی 2000 و XP
    نوشته شده توسط Jafari در بخش Access
    پاسخ: 3
    آخرین پست: یک شنبه 24 مهر 1384, 14:34 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •