PDA

View Full Version : حذف کاربر sa با کدنویسی



babak869
شنبه 24 بهمن 1388, 10:18 صبح
با سلام و احترام
میخوام با استفاده ز دستورزیر در sqlserver 2000 کاربر sa رو غیرفعال کنم اما سینتکسش طوریه که نامه دامنه میخواد

کد:
sp_denylogin 'Domain\user'اما نمیدونم بجای دامین چی باید بزارم.نه نام کامپیوتر رو قبول میکنه نه نام اس کیوال سرور و نه آی پی رو
دوستان اگه اطلاعاتی دارند لطفا کمک کنند
با تشکر

nice boy
سه شنبه 27 بهمن 1388, 20:08 عصر
توی MSDN توضیح داده که با دستور sp_denylogin فقط میشه User های ویندوزی روی غیر فعال کرد و امکان استفاده از این دستور برای User های Sql وجود نداره

sp_denylogin can be used only with Windows NT accounts in the form Domain\User, for example London\Joeb. sp_denylogin cannot be used with SQL Server logins added with sp_addlogin.http://msdn.microsoft.com/en-us/library/aa933273%28SQL.80%29.aspx

برای پاک کردن User های Sql باید از دستور sp_droplogin استفاده کنی. البته امکان حذف کردن Sa وجود نداره.
توی لینک های زیر توضیحات خوبی داده شده شاید بدرد تون بخوره.
http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_23757704.html

http://sqlserverpedia.com/wiki/Managing_Logins

Pr0grammer
چهارشنبه 28 بهمن 1388, 09:30 صبح
ببینید این لینک بدردتون میخوره :
http://barnamenevis.org/forum/showthread.php?t=189664