djhawthorn
Technical User
I am trying to install SP3a on MS SQL Server 2003, and it failed to authenticate using either Windows Authentication(a domain administrator account), or the SA logon.
(I definately have the correct password when using the SA account - I verfied the password because I can use an ODBC DSN under the SA account to connect to the databases).
I try and look further into why I can't authenticate, and I find this error appears in Enterprise Manager...
Error 21776: [SQL-DMO] The name 'dbo' was not found in the users collection. If the name is a qualified name, use [] to separate various parts of the name, and try again.
...whenever I:
- I double click on the SA Login
- I double click on the BUILTIN\Administrators Login
- I attempt to change the SA Login password
I found two MS articles on this problem, namely:
And I have attempted to change the database owner of all the databases to the 'sa' user, as suggested. I have one problem here - I have two databases that have spaces in the name, and I can't seem to USE those databases using isql - it keeps telling me I am using incorrect command line syntax. I have tried:
USE database name
USE 'database name'
USE "database name"
USE `database name`
and none seem to work. What's the problem here?
A couple of other things I should mention about the setup:
- I do have a 'dbo' user listed.
- I have restored some databases from another server onto this one; which is why the problem probably occurred in the first place.
- When I try to edit the DBO user and give it some database access, it gives me one of two errors, depending on the database:
--- "Error 15023: User or role 'dbo' already exists in the current database"
--- "Error 21002: [SQL-DMO]User 'dbo' already exists"
Anyone know how to solve any of these problems?
MCSE NT4/W2K
(I definately have the correct password when using the SA account - I verfied the password because I can use an ODBC DSN under the SA account to connect to the databases).
I try and look further into why I can't authenticate, and I find this error appears in Enterprise Manager...
Error 21776: [SQL-DMO] The name 'dbo' was not found in the users collection. If the name is a qualified name, use [] to separate various parts of the name, and try again.
...whenever I:
- I double click on the SA Login
- I double click on the BUILTIN\Administrators Login
- I attempt to change the SA Login password
I found two MS articles on this problem, namely:
And I have attempted to change the database owner of all the databases to the 'sa' user, as suggested. I have one problem here - I have two databases that have spaces in the name, and I can't seem to USE those databases using isql - it keeps telling me I am using incorrect command line syntax. I have tried:
USE database name
USE 'database name'
USE "database name"
USE `database name`
and none seem to work. What's the problem here?
A couple of other things I should mention about the setup:
- I do have a 'dbo' user listed.
- I have restored some databases from another server onto this one; which is why the problem probably occurred in the first place.
- When I try to edit the DBO user and give it some database access, it gives me one of two errors, depending on the database:
--- "Error 15023: User or role 'dbo' already exists in the current database"
--- "Error 21002: [SQL-DMO]User 'dbo' already exists"
Anyone know how to solve any of these problems?
![[auto] [auto] [auto]](/data/assets/smilies/auto.gif)