PDA

View Full Version : database uer and password in sql2008



analyze
سه شنبه 09 خرداد 1391, 19:35 عصر
سلام بر دوستان
یه دیتابیس در sql2008 دارم
می خوام یوزر و پسورد براش ایجاد کنم که کس نتونه اونا اتچ یا باز کنه
تو فروم هم گشتم چیزی پیدا نکردم، تو سایتهای دیگه هم همینطور
راه حل چیه؟:گریه:

حمیدرضاصادقیان
چهارشنبه 10 خرداد 1391, 07:26 صبح
سلام.
به این شکل نمیشه. شما باید از Encrypt استفاده کنید که اگر کسی اونو باز کرد نتونه محتویات اونو ببینه.

crazy coder
چهارشنبه 10 خرداد 1391, 07:36 صبح
سلام
شما می تونین دیتابیس خودتون رو Encrypt کنید

fakari66
شنبه 03 تیر 1391, 23:15 عصر
سلام دوست عزیز
تنها راه حل که فکرمیکنم حتمآ راضی تون میکنه استفاده از Encrypt کنید این عمل توسط خود Sqlانجام میشه و شما فقط این کاری که پایین میکنم انجام بدید کافیه ولی یه احتمال سرعت شما یکم پایین بیاد اطلاعات رمز میشن ولی شما هنگامی که SELECT میزنید اطلاعات را به صورت عادی میبینید اما اگه دیتابیس خودتونو detach کنید و جایی دیگه attach کنید اطلاعات نمایش داده نمیشن و رمز شده هستن
روش کار به این صورته که ابتدا شما یه master key درست میکنید و یه CERTIFICATE درست میکنید و طبق درستورات پایین خیلی راحت
USE master;
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<UseStrongPasswordHere>';
go
CREATE CERTIFICATE MyServerCert WITH SUBJECT = 'My DEK Certificate';
go
USE DataBase Name;
GO
CREATE DATABASE ENCRYPTION KEY
WITH ALGORITHM = AES_128
ENCRYPTION BY SERVER CERTIFICATE MyServerCert;
GO
ALTER DATABASE DataBase Name
SET ENCRYPTION ON;
GO

nathan
شنبه 01 شهریور 1393, 09:17 صبح
من هم در جایی دیدم که روی دیتابیس رمز عبور گذاشته بود و تا رمز رو وارد نمی کردی نمی تونستی جداول و سایر آیتمها رو ببینی. باید راهی باشه؟!