PDA

View Full Version : مبتدی: رمز گذاشتن روی پایگاه SQL Express



sajjadrad
پنج شنبه 09 دی 1389, 16:44 عصر
سلام دوستان
من از طریق ویژوال استادیو و با استفاده از نسخه express ای کیو ال یه پایگاه داده طراحی کردم
میخواستم بدونم که میشه روی اینگونه از بانکها رمز گذاشت؟
اگه آره چطوری؟
با تشکر:قلب:

sajjadrad
پنج شنبه 09 دی 1389, 19:51 عصر
کسی نمیدونه؟:اشتباه::ناراحت:

sajjadrad
جمعه 10 دی 1389, 11:35 صبح
میشه دیتابیس رو تو sql server ایجاد کرد و رمز گذاشت بعد از طریق add item به پروژه اتچ کرد؟
میخوام دیتابیس همراه برنامه باشه

abbas.oveissi
جمعه 10 دی 1389, 12:56 عصر
سلام دوستان
من از طریق ویژوال استادیو و با استفاده از نسخه express ای کیو ال یه پایگاه داده طراحی کردم
:

دوست عزیز میدونم به سوال تو ربطی نداره،اما میشه بگی چه فرقی بین sqlserver و sqlexpress هست ؟؟ اون install جدا داره یا اونایی که با خود VS میسازند میگن sqlexpress ؟

f_pakzad
جمعه 10 دی 1389, 14:23 عصر
منم همین سوال را درارم.البته در نتیجه جستجو فهمیدم که باید از طریق role در sql یه کارهایی انجام بدم.یعنی برای user رمز بگذارم.اما دقیقا نمیدونم چه طوری؟و از همه مهمتر اینکه باید کانکشن استرینگ چه جوری بشه؟آخه دیتابیس ما همراه برنامه هست.یعنی هرجا که بخواهیم نصب کنیم باید در آن سیستم یک user و pass تعریف کنیم?و کلی سوال دیگه.اگر کسی هست که کامل توضیح بده ممنون میشم.

MSN_Issue
جمعه 10 دی 1389, 14:36 عصر
برای رمزگذاری روی پایگاه-تون میتونید روی پایگاه راست کلیک کنید و گزینه ی Modify Connection... رو انتخاب کنید .
یه پنجره باز میشه که میتونید توی اون یه User/Pass جدید برای دیتابیستون انتخاب کنید ... !

موفق باشید .

sajjadrad
جمعه 10 دی 1389, 20:11 عصر
دوست عزیز میدونم به سوال تو ربطی نداره،اما میشه بگی چه فرقی بین sqlserver و sqlexpress هست ؟؟ اون install جدا داره یا اونایی که با خود VS میسازند میگن sqlexpress ؟


خب sql express یه نسخه از پایگاه داده sql هستش که همراه sql server نصب میشه..و برای طراحی و مدیریت بانک از VS استفاده میکنن
یه نسخه کم حجم و سبک برای کارای کوچیک




منم همین سوال را درارم.البته در نتیجه جستجو فهمیدم که باید از طریق role در sql یه کارهایی انجام بدم.یعنی برای user رمز بگذارم.اما دقیقا نمیدونم چه طوری؟و از همه مهمتر اینکه باید کانکشن استرینگ چه جوری بشه؟آخه دیتابیس ما همراه برنامه هست.یعنی هرجا که بخواهیم نصب کنیم باید در آن سیستم یک user و pass تعریف کنیم?و کلی سوال دیگه.اگر کسی هست که کامل توضیح بده ممنون میشم.
بجای استفاده از عبارت:


Integrated Security=True;User Instance=True


از عبارت :


uid=username;pwd=password;
استفاده میکنیم




برای رمزگذاری روی پایگاه-تون میتونید روی پایگاه راست کلیک کنید و گزینه ی Modify Connection... رو انتخاب کنید .
یه پنجره باز میشه که میتونید توی اون یه User/Pass جدید برای دیتابیستون انتخاب کنید ... !

موفق باشید .
یعنی گزینه use sql server authentication رو انتخاب کنم و نام کاربری و رمز عبور تعریف کنم؟

MSN_Issue
جمعه 10 دی 1389, 20:47 عصر
خب sql express یه نسخه از پایگاه داده sql هستش که همراه sql server نصب میشه..و برای طراحی و مدیریت بانک از VS استفاده میکنن
یه نسخه کم حجم و سبک برای کارای کوچیک



بجای استفاده از عبارت:


Integrated Security=True;User Instance=True


از عبارت :


uid=username;pwd=password;
استفاده میکنیم



یعنی گزینه use sql server authentication رو انتخاب کنم و نام کاربری و رمز عبور تعریف کنم؟


البته من خودم امتحانش نکردم آما از شواهد و قراین اینطوری برمیآد که باید اون گزینه رو انتخاب کنید ... !:چشمک:
امتحانش مجانه !

Topcoding
یک شنبه 12 دی 1389, 16:22 عصر
برای رمزگذاری روی پایگاه-تون میتونید روی پایگاه راست کلیک کنید و گزینه ی Modify Connection... رو انتخاب کنید .
یه پنجره باز میشه که میتونید توی اون یه User/Pass جدید برای دیتابیستون انتخاب کنید ... !

موفق باشید .
سلام دوست عزیز من با sql server 2005 کار می کنم و روی پایگاهم که راست کلیک می کنم گزینه modify connection وجود نداره می شه مرا راهنمایی کنید
با سپاس

mo.jalilian
دوشنبه 13 دی 1389, 00:02 صبح
البته بزرگان ببخشن که من وارد بحث میشم و امیدوارم مطلبم به درد بخوره.
بر روی دیتابیستون راست کلیک کنید و گزینه properties رو انتخاب کنیدو در پنجره باز شده از قسمت سمت چپ گزینه permission رو انتخاب کنید. توی این قسمت میتونید کاربرانی که اجازه دسترسی به این دیتابیس را دارن تنظیم کنید.

علیرضا حسن زاده
دوشنبه 13 دی 1389, 08:50 صبح
منظور شما از رمز گذاشتن چیه؟
مثل پایگاه داده Access وقتی کسی دیتابیس رو باز میکنه پسورد بخواد؟
- این مورد برای SQL Server وجود نداره یعنی نمیشه دیتابیس رو به اون صورت رمزگذاری کرد برای محافظت از داده های در این پایگاه داده باید اونها رو به صورت رمزی (اطلاعات مهم رو فقط به صورت رمز در بیارید) در آورد البته به استثنای جداول بقیه موارد مثل ویوها، توابع و SPها رو میشه به صورت رمز شده ذخیره کرد که محتوای اونها رو کسی نتونه ببینه (مثلا نحوه پیاده سازی یک View یا SPرو)
ولی اگه منطورتون از رمز گذاشتن این باشه که کاربرای پایگاه داده با نام کاربری/ پسورد وارد دیتابیس بشن مسئله فرق میکنه ولی این هم به این معنی نیست که اگه کسی به سرور دسترسی داشته باشه نمی تونه داده ها رو ببینه درمورد فروش دیتابیس همراه برنامه هم که دیگه سروری وجود نداره و کاربر همیشه می تونه با Attach کردن دیتابیس به سرور داده ها رو ببینه
مهم همون رمز کردن داده ها در برنامه و ذخیره اون در دیتابیس است

sajjadrad
چهارشنبه 15 دی 1389, 17:55 عصر
منظور شما از رمز گذاشتن چیه؟
مثل پایگاه داده Access وقتی کسی دیتابیس رو باز میکنه پسورد بخواد؟
- این مورد برای SQL Server وجود نداره یعنی نمیشه دیتابیس رو به اون صورت رمزگذاری کرد برای محافظت از داده های در این پایگاه داده باید اونها رو به صورت رمزی (اطلاعات مهم رو فقط به صورت رمز در بیارید) در آورد البته به استثنای جداول بقیه موارد مثل ویوها، توابع و SPها رو میشه به صورت رمز شده ذخیره کرد که محتوای اونها رو کسی نتونه ببینه (مثلا نحوه پیاده سازی یک View یا SPرو)
ولی اگه منطورتون از رمز گذاشتن این باشه که کاربرای پایگاه داده با نام کاربری/ پسورد وارد دیتابیس بشن مسئله فرق میکنه ولی این هم به این معنی نیست که اگه کسی به سرور دسترسی داشته باشه نمی تونه داده ها رو ببینه درمورد فروش دیتابیس همراه برنامه هم که دیگه سروری وجود نداره و کاربر همیشه می تونه با Attach کردن دیتابیس به سرور داده ها رو ببینه
مهم همون رمز کردن داده ها در برنامه و ذخیره اون در دیتابیس است

خب منظورم اینه وقتی دیتا بیس رو همراه برنامه تحویل دادیم کاربر نتونه مقادیر دیتابیس رو ببینه و یا تغییرات درش ایجاد کنه

JaVa
سه شنبه 30 آبان 1391, 17:34 عصر
سلام و...


بجای استفاده از عبارت:

1
Integrated Security=True;User Instance=True



از عبارت :

1
uid=username;pwd=password;

استفاده میکنیم

یه مدت هم هست که من همین سئوال رو دارم و هرچی سرچ کردم نتونستم چیزی پیدا کنم.!؟

لطفا راهنمایی کنید.*

RIG000
سه شنبه 30 آبان 1391, 17:39 عصر
منم یه سوال کنم که تو اکسس کدوم قسمتش میشه کلا" برای اکسس 2010رمز گذااشت.؟

JaVa
چهارشنبه 01 آذر 1391, 01:11 صبح
کسی نبود ما رو راهنمایی کنه!؟:افسرده:

mhq1368
چهارشنبه 01 آذر 1391, 07:43 صبح
سلام

فکر نکنم الان که نصب کردین بشه این کار رو کرد

موقعی که دارین اس کیو ال رو نصب میکنید یه صفحه ای از صفحاتش که next میزنید ماله همین کاره که باید گزینه Authenticationwindows and sql رو بزنید بعد هم یه رمز بهش اختصاص میدین

JaVa
چهارشنبه 01 آذر 1391, 08:35 صبح
یعنی بجای استفاده از عبارت:
Integrated Security=True;User Instance=True
از عبارت :
uid=username;pwd=password;

بخوایم استفاده کنیم باید user name و password رو در زمان نصب sql مشخص کنیم ؟!؟!؟!؟!؟!:افسرده:
فکر کنم برای هر بانکی جداگانه باشه ؟؟؟؟؟

این فایل یه مراحلی رو گذاشته ولی وقتی تمام مراحل رو دنبال می کنی باز هم به نتیجه نمی رسی ؟؟؟؟


لطفا دوستان کمکم کنن:گریه:

mhq1368
چهارشنبه 01 آذر 1391, 09:17 صبح
شما اگه به اول داکیومنت نگاه کنید متن زیر رو نوشته

پس از تعریف username در SQL Server

منظورش چیه؟فکر کنم همونیه که من گفتم .اگه چیزه دیگست بگین منم بدونم

ممنون