none
Criar um usuario no sqlserver com acesso em view e function RRS feed

  • Pergunta

  • Tenho um servidor linux  que esta hospedado a minha página, porem necessito que o cliente que fez a pagina possa acessar meu banco de dados sqlserver 2005 somente algumas funçoes como uma function e uma view só esses dois acessos. como devo proceder. Se alguém tiver um passo a passo agradeço, pois nunca trabalhei com acesso de usuarios no sqlserver.
    Thiago Martins
    terça-feira, 20 de julho de 2010 13:27

Respostas

  • euthiagoeu

    vc precisa dar o grant de select na view

    com um usuario com acesso administrativo faça o seguinte

    use pro
    go
    GRANT select ON resultado_paciente TO seu_usuario

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta euthiagoeu terça-feira, 20 de julho de 2010 21:10
    terça-feira, 20 de julho de 2010 19:26
    Moderador

Todas as Respostas

  • Thiago,

     

    Como sua aplicação está num servidor linux, não poderemos nos beneficiar da autenticação windows, que é de certa forma mais simples e mais segura.

    O que você pode fazer é criar um login no SQL Server e associar este login a um usuário do seu banco de dados. No nível de banco de dados, você atribui acesso para este usuário visualizar e/ou executar views e procedures, conforme sua necessidade.

     

    Att.


    Erickson Ricci - MCP, MCTS, MCTS BI
    terça-feira, 20 de julho de 2010 14:00
  • tipo eu criei o usuario e dei a permissao para o select na view porem ele aparece esta mensagem:

    select permission denied on object 'resultado_paciente' database 'pro' schema dbo


    Thiago Martins
    terça-feira, 20 de julho de 2010 17:48
  • euthiagoeu

    vc precisa dar o grant de select na view

    com um usuario com acesso administrativo faça o seguinte

    use pro
    go
    GRANT select ON resultado_paciente TO seu_usuario

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta euthiagoeu terça-feira, 20 de julho de 2010 21:10
    terça-feira, 20 de julho de 2010 19:26
    Moderador
  • vlw garoto!
    Thiago Martins
    terça-feira, 20 de julho de 2010 21:12