BUG: SQL Enterprise Manager May Show Incorrect PermissionsLast reviewed: April 15, 1997Article ID: Q166203 |
The information in this article applies to:
SYMPTOMSThe SQL Enterprise Manager (SEM) may display incorrect permissions if objects are created under the same name but by different owners. The following procedure demonstrates the problem:
WORKAROUNDTo work around this problem, use Transact-SQL instead. The following sample script illustrates how query permissions can be distinguished by a user's logon:
USE databaseName
GO
SELECT object = (u.name + '.' + o.name),
permission = spt.name
FROM sysprotects p,
sysobjects o,
sysusers u,
master..spt_values spt
WHERE p.uid = user_id('user's login') AND
p.id = o.id AND
o.uid = u.uid AND
spt.number = p.action AND
spt.name <> NULL
GO
STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server versions 6.0 and 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. |
Keywords : kbbug6.00 kbbug6.50 kbusage SSrvEntMan
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |