1
resposta

Problema ao Clicar em Diagramas de Bancos

Bom dia pessoal, estou com um problema. Ao clicar em Diagramas de Banco de dados ele me gera um erro:

"Não foi possível obter informações sobre o grupo/usuário 'STONE\gabriela.lopes' do Windows NT, código de erro 0x54b. (.Net SqlClient Data Provider)


Para obter ajuda, clique em: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=15.00.2000&EvtSrc=MSSQLServer&EvtID=15404&LinkId=20476


Nome do Servidor: BRRIOWN018811 Número do Erro: 15404 Gravidade: 16 Estado: 19 Número da Linha: 1


Local do Programa:

em System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) em System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) em System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) em System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) em System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) em System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) em System.Data.SqlClient.SqlCommand.ExecuteNonQuery() em Microsoft.SqlServer.Management.UI.VSIntegration.Editors.DatabaseDiagramSupport.InstallSupportObjects(SqlConnectionInfoWithConnection connectionInfo, Urn databaseUrn)"

Alguém poderia me ajudar? :D

1 resposta

Oiii Gabriela, tudo bom?

Esse erro pode ter a ver com permissões. O usuário parece não ter privilégios para poder realizar essa ação dentro do banco de dados.

'STONE\gabriela.lopes' é um usuário criado por você? Pode ser que tenha menos privilégios que o necessário.

Podemos fazer o seguinte:

  • No SQL Management Studio, abra a aba Segurança.
  • Depois abra a aba Logon e em seguida clique com o botão direito sobre o usuário e clique em Propriedades.

Imgur

E então, vai abrir essa janela pra você:

Imgur

Você precisa selecionar Mapeamento de Usuário e embaixo, dar a permissão de db_owner. Feito isso, já vai poder verificar os diagramas.

Qualquer dúvida é só falar, tá bom? Bons estudos ^^