無二話,上代碼
--刪除登陸相關的用戶--遍歷所有數據庫,查找到與登錄名相關聯的的用戶,生成刪除腳本DECLARE @loginName NVARCHAR(200)SET @loginName='DBA';DECLARE @comm NVARCHAR(MAX)SET @comm=N'USE [?];IF(EXISTS(SELECT 1 FROM SYS.database_PRincipals uWHERE ISNULL(suser_sname(u.sid),N'''')='''+@loginName+'''))BEGINDECLARE @Sql NVARCHAR(200);SELECT @Sql=''DROP USER [''+name+'']'' FROM SYS.database_principals uWHERE ISNULL(suser_sname(u.sid),N'''')='''+@loginName+'''PRINT ''USE [?];''PRINT ''GO''PRINT @SqlEND'EXEC SP_MSFOREACHDB @comm
--===========================================
上妹子
新聞熱點
疑難解答