none
Login failed for user RRS feed

  • Pergunta

  • Bom dia, se puderem me ajudar, quando tento salvar no BD pelo Visual Studio, aparece esse erro

    string conection = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\Users\\matheus.pestana\\Documents\\Visual Studio 2015\\Projects\\ProjEscola\\ProjEscola\\dbAula.mdf;Integrated Security=True;Connect Timeout=30";
                SqlConnection conect = new SqlConnection(conection);
                SqlCommand cmd = new SqlCommand("INSERT INTO [tbAluno] (IDAluno, NomeAluno, SobrenomeAluno, Telefone) VALUES (@ID, @Nome, @Sobre, @Tel)", conect);
                cmd.Parameters.AddWithValue("@ID", iDAlunoLabel1.Text);
                cmd.Parameters.AddWithValue("@Nome", nomeAlunoTextBox.Text);
                cmd.Parameters.AddWithValue("@Sobre", sobrenomeAlunoTextBox.Text);
                cmd.Parameters.AddWithValue("Tel", telefoneTextBox.Text);
                conect.Open();
                cmd.ExecuteNonQuery();
                this.Validate();
                this.tbAlunoBindingSource.EndEdit();
                this.tbAlunoTableAdapter.Update(this.dbAulaDataSet.tbAluno);
                conect.Close();

    Aí está o código completo!

    sexta-feira, 1 de abril de 2016 13:20

Respostas

  • Galera, valeu pelas dicas.

    Refiz o BD, e o caminho, acho que algo estava errado na primeira vez. Agora deu tudo certo!!

    Tópico Resolvido

    • Marcado como Resposta Matheus Pestana terça-feira, 5 de abril de 2016 16:57
    terça-feira, 5 de abril de 2016 16:57

Todas as Respostas

  • Bom dia Matheus,

    Faz um favor, poste código completo da connection string.


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    sexta-feira, 1 de abril de 2016 13:44
  • Boa tarde,

    Voce esta realizando a conexão via Windows autentication, o seu usuário tem acesso dentro do banco de dados ? 

    Att

    sexta-feira, 1 de abril de 2016 17:18
  • Matheus,

    A autenticação está correta mesmo ? É Integrated Security ?


    Antero Marques

    ___________________________________________________________________________

    Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.

    O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.


    sexta-feira, 1 de abril de 2016 17:27
  • Matheus,

    O usuário que você esta tentando utilizar realmente tem permissão de acesso? A forma de autenticação esta correta?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 1 de abril de 2016 18:17
  • Bom dia,

    Está via Windows Authentication.

    segunda-feira, 4 de abril de 2016 11:20
  • Bom dia,

    coloquei Integrated Security=False, mas mesmo assim persiste o erro.

    segunda-feira, 4 de abril de 2016 11:29
  • Bom dia, 

    Eu sou o administrador da máquina, não sei se é em relação a isso que você está se referindo, mas ela está em um domínio. A forma de autenticação é a Windows Authentication.

    segunda-feira, 4 de abril de 2016 11:30
  • Bom dia Matheus, 

    A questão da sua conexão estar em windows authentication tudo bem, porém todos os usuários que forem utilizar precisara ter um login no SQL Server com a autenticação do windows.

    Se vocês desligar a autenticação do windows na conexão, terá que passar um usuário e senha para se conectar no banco.

    Att

    segunda-feira, 4 de abril de 2016 11:51
  • Bom dia, Reginaldo.

    Entendo...

    Quando entro no SQL Server Management Studio, o Login 'Dominio/matheus.pestana', aparece como um dos logins disponíveis, mas no Visual Studio, como mostrei acima, ele aparece Login failed for user 'Dominio/matheus.pestana'

    Eu teria que mudar alguma propriedade para este usuario no SQL SMS?

    segunda-feira, 4 de abril de 2016 12:43
  • Olá Matheus,

    Aqui na empresa também estávamos sofrendo o mesmo problema, com o banco mdf.

    Usamos domínio também, na minha máquina ocorria o mesmo erro que na sua.

    Não sei se é a solução, mais baixei o pacote do sql para o visual studio 2013, e funcionou.

    Ao adicionar a conexão, ou ao tentar abrir uma new query direto no visual, dá algum tipo de erro ?

    Por exemplo, a minha não deixava adicionar, informava o mesmo erro, ao clicar em testar conexão.

    segunda-feira, 4 de abril de 2016 13:56
  • mdf é a extensão do arquivo utilizado pelo Microsoft Access, ele é mono-usuário, já o SQL Server ele é multi-usuário.

    Bom dia


    Ana Gauna (Senior System Analist, MCSE, MCDBA, CCNA2) - Skype: amgauna




    • Editado Ana Gauna segunda-feira, 4 de abril de 2016 14:17
    segunda-feira, 4 de abril de 2016 14:04
  • Se os acessos estão Ok tudo bem,

    Você consegue fazer um teste conectando via SQL Authentication, cria um login no SQL Server com usuário e senha, e passa na sua string de conexão.

    Att

    segunda-feira, 4 de abril de 2016 17:44
  • Galera, valeu pelas dicas.

    Refiz o BD, e o caminho, acho que algo estava errado na primeira vez. Agora deu tudo certo!!

    Tópico Resolvido

    • Marcado como Resposta Matheus Pestana terça-feira, 5 de abril de 2016 16:57
    terça-feira, 5 de abril de 2016 16:57