merdzd
06-11-2012, 14:56
Добрый всем.
Есть пользователь 1user некоторых баз 1с.
Не удаляется и не снимаются роли. стандартное сообщение:
Drop failed for User 'dbo'. (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Cannot drop the user 'dbo'. (Microsoft SQL Server, Error: 15150)
Смотрим
SELECT s.name AS [schema_name], dp1.name AS [owner_name] FROM sys.schemas AS s INNER JOIN sys.database_principals AS dp1 ON dp1.principal_id = s.principal_id
Результат
schema_name owner_name
dbo dbo
guest guest
INFORMATION_SCHEMA INFORMATION_SCHEMA
sys sys
db_owner db_owner
db_accessadmin db_accessadmin
db_securityadmin db_securityadmin
db_ddladmin db_ddladmin
db_backupoperator db_backupoperator
db_datareader db_datareader
db_datawriter db_datawriter
db_denydatareader db_denydatareader
db_denydatawriter db_denydatawriter
в мапингах напротив баз 1Юзер указан как дефолд dbo схемы.
Есть пользователь 1user некоторых баз 1с.
Не удаляется и не снимаются роли. стандартное сообщение:
Drop failed for User 'dbo'. (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Cannot drop the user 'dbo'. (Microsoft SQL Server, Error: 15150)
Смотрим
SELECT s.name AS [schema_name], dp1.name AS [owner_name] FROM sys.schemas AS s INNER JOIN sys.database_principals AS dp1 ON dp1.principal_id = s.principal_id
Результат
schema_name owner_name
dbo dbo
guest guest
INFORMATION_SCHEMA INFORMATION_SCHEMA
sys sys
db_owner db_owner
db_accessadmin db_accessadmin
db_securityadmin db_securityadmin
db_ddladmin db_ddladmin
db_backupoperator db_backupoperator
db_datareader db_datareader
db_datawriter db_datawriter
db_denydatareader db_denydatareader
db_denydatawriter db_denydatawriter
в мапингах напротив баз 1Юзер указан как дефолд dbo схемы.