I have researched a little into the Security Admin (SecAdm) sysrole. My company's politics are such that IT Security controls database access.
I agree a SecAdm can add logins. But when they go to add database access... one, the SecAdm sees only five databases (Northwind, master, msdb, pubs, tempdb). Secondly, when the SecAdm attempts to add access, it gets "Error 15247: User does not have permission to perform the action."
What good is a SQL Server login without database access?
I verified on three different SQL Servers of this same scenario above. They are running version 8.00.760 (SQL2K SP3) or 8.00.818 (SQL2K SP3 + KB826161 + MS03-031).
I asked Microsoft this same question, and they seemed to think a SecAdm could add database access. When I gave them a step-by-step recreation, I got no answer.
Is there a missing link in this puzzle?
I agree a SecAdm can add logins. But when they go to add database access... one, the SecAdm sees only five databases (Northwind, master, msdb, pubs, tempdb). Secondly, when the SecAdm attempts to add access, it gets "Error 15247: User does not have permission to perform the action."
What good is a SQL Server login without database access?
I verified on three different SQL Servers of this same scenario above. They are running version 8.00.760 (SQL2K SP3) or 8.00.818 (SQL2K SP3 + KB826161 + MS03-031).
I asked Microsoft this same question, and they seemed to think a SecAdm could add database access. When I gave them a step-by-step recreation, I got no answer.
Is there a missing link in this puzzle?