Users registered in SQL Server as part of a local group on PDC/BDC are unable to connect (258025)
The information in this article applies to:
- Microsoft SQL Server 7.0
- Microsoft SQL Server 2000 (all editions)
- Microsoft Windows NT Server 4.0
This article was previously published under Q258025 SYMPTOMS
When a user attempts to connect to SQL Server using SQL Server Enterprise Manager, the following error messages may be displayed:
Server: Msg 229, Level 14, State 5, Line 1
SELECT permission denied on object 'publishers', database 'pubs', owner
'dbo'.
Server: Msg 18456, Level 16, State 1
(Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user DOM1\DomUser1
This problem only occurs with a Windows NT domain user who belongs to a local NT group created on a primary domain controller (PDC) or backup domain controller (BDC), when the group is registered in SQL Server 7.0 installed on a member server.
WORKAROUND
To work around this problem, perform the following steps:
- Create a global group in the domain named "GlobalGroup".
- Add DomUser1 to GlobalGroup.
- Create a local group on DOM1SQL named "SQLLocalGroup".
- Add GlobalGroup to SQLLocalGroup.
- Use sp_grantlogin to add SQLLocalGroup to SQL Server, and then use sp_grantdbaccess to set the appropriate permissions to the group.
Modification Type: | Minor | Last Reviewed: | 11/23/2005 |
---|
Keywords: | kbpending kbprb KB258025 |
---|
|