Array
(
)

Mudar Login no SQL 2000

Dansousa
   - 16 set 2004

Pessoal,

Boa Tarde.

Tenho uma Base de Dados do meu sistema no SQL Server 2000 e eu tenho um usuário específico que é o Owner. Mas não sei por qual motivo, quando instalaram o SQL no servidor, acabou-se utilizando o Login ´sa´ para o usuário ´dbo´. Mas preciso urgentemente fazer com que o dbo utilize o Login ´Daniel´ que é o meu usuário específico e Owner.

Alguém poderia me dar uma ajuda na soução deste problema?

Obrigado

Abraços
Daniel Sousa


Marcus.magalhaes
   - 16 set 2004

Daniel, boa tarde.

Vamos por partes :

1) O usuário sa sempre será dbo, pois ele é o system administrator;
2) Se vc quer que seu usuário Daniel seja também dbo, basta atribuir a role db_owner para ele, ou via Query Analyzer executar o seguinte código : sp_addrolemember ´db_owner´, ´Daniel´ na base de dados que vc quer;
3) O mesmo vale para o usuário Owner.

Obs.: somente o dbo da base ou o db_securityadmin ou o próprio sa podem te dar este direito.
Obs 2.: O usuário deve existir no database antes de atribuir a role. Trabalho que é permitido ao sa, dbo ou db_accessadmin

Esperto ter ajudado.

Att,