none
Criação de usuário como owner de um schema RRS feed

  • Pergunta

  • Olá, 

    Estou com problemas, na criação de um banco de dados, contendo vários schemas. Gostaria se possível de saber como realizar o procedimento correto para atender minha necessidade.

    Minha necessidade, é que quando criar um usuário novo, mais um schema de mesmo nome, eu não precise utilizar o nome do schema na tabela que quero acessar, por exemplo:

    Usuario teste criado

    Schema teste criado.

     Criada a tabela teste.tabela_teste

     Realizado um login com o usuário teste. é possível acessar a tabela da seguinte maneira:

    select * from tabela_teste.

    obrigado


    terça-feira, 4 de novembro de 2014 17:17

Todas as Respostas

  • Felipe,

    Segue um exemplo:

    USE [master]
    GO
    CREATE LOGIN [Test] WITH PASSWORD=N'12345', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    USE [SuaBase]
    GO
    CREATE USER [Test] FOR LOGIN [Test]
    GO
    
    CREATE SCHEMA [TestSchema] AUTHORIZATION [Test]
    GO
    
    ALTER USER [Test] WITH DEFAULT_SCHEMA=[TestSchema]
    GO


    Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote

    • Sugerido como Resposta HHOliveira terça-feira, 4 de novembro de 2014 18:01
    terça-feira, 4 de novembro de 2014 17:44