سلام
می خواستم بدونم چه جوری می تونم یه login واسه دیتابیسم بسازم و اونو حذف کنم؟:11:
Printable View
سلام
می خواستم بدونم چه جوری می تونم یه login واسه دیتابیسم بسازم و اونو حذف کنم؟:11:
سلام
گمانم قبلاً در این مورد صحبتی داشتیم ...
نمیدانم دقیقاً در چه محلی مشکل دارید ولی مجدداً همان توضیحات را تکرار میکنم...
=====
login یک مجوز ورودی با یک username و password برای دسترسی به دیتابیس است.
شاید شما تا حالا بدون user و pass به SQLServer متصل شده باشید ولی این روال معمول نیست.
دستور sql اصلی ساخت لوگین در برنامه جاری ...
شما میتوانید مطالب تکمیلی را تحت کلمات CREATE LOGIN و CREATE USER در msdn پیدا کنید.کد:USE [master];
CREATE LOGIN [username] WITH PASSWORD=N'password', DEFAULT_DATABASE=[databasename];
USE [databasename];
CREATE USER [username] FOR LOGIN [username];
EXEC sp_addrolemember N'db_owner', N'username';
دستور sql اصلی حذف لوگین در برنامه جاری ...نقل قول:
Delete Login من تو msdn چیزی در این مورد پیدا نکردم اگه میشه بیشتر توضیح بده!!!
شما میتوانید مطالب تکمیلی را تحت کلمات DROP LOGIN و DROP USER در msdn پیدا کنید.کد:USE [databasename];
DROP USER [username];
USE [master];
DROP LOGIN [username];
=====
البته این کارها راه هی دیگری هم دارد ولی خوبی روش فوق آن است که برنامه نیاز به dll خاص و اضافه ای پیدا نمیکند و به شرط mixedmode و طبیعتاً داشتن مجوز لازم در تمام نسخه های sqlserver کار میکند.
=====
این هم مثال:
support.h02.ir/fwlink/?LinkId=1001158667
یا
h02.ir/Downloads/?familyid=439DC66A-B7FF-440D-80A5-C0404BB05888
موفق باشید.
سلام
ممنون.
کد زیر
کارش چی هستپ؟کد:EXEC sp_addrolemember N'db_owner', N'username';
من باید db_owner رو چی قرار بدم؟:11:
سلام
نقش db_owner را به کاربر username اعتا میکند.نقل قول:
کارش چی هست؟
خوب db_owner !نقل قول:
من باید db_owner رو چی قرار بدم؟
برای اطلاعات بیشتر و لیست کامل نقشهای پیش فرض sqlserver به msdn مراجعه کنید:
msdn online:
msdn.microsoft.com/en-us/library/ms189121.aspx