Criar um usuário do banco de dados

Para criar um usuário do banco de dados para o MS SQL Server, você pode usar o SQL Server Management Studio no servidor ou remotamente em seu Desktop, ou pode usar o programa de linha de comando SQL

sqlcmd

diretamente no servidor.

Ao usar a ferramenta de linha de comando SQL você precisa se conectar ao banco de dados relevante como administrador de banco de dados (sa):

sqlcmd -d <database name> -U sa


Para os dois programas, você pode criar um usuário do banco de dados válido usando os seguintes comandos:

CREATE LOGIN [<DB User>] WITH PASSWORD=N'<some password>', DEFAULT_DATABASE=[<DB Name>], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF

CREATE USER [<DB User>] FOR LOGIN [<DB User>]

ALTER USER [<DB User>] WITH DEFAULT_SCHEMA=[<Schema>]

CREATE SCHEMA [<Schema>] AUTHORIZATION [<DB User>]

GRANT CREATE SCHEMA TO [<DB User>]

GRANT CREATE TABLE TO [<DB User>]

GRANT CREATE VIEW TO [<DB User>]

O nome do usuário do banco de dados e nome do esquema devem ser idênticos e sempre criados com letras maiúsculas.
Se a conta de usuário já existir, você pode excluí-la usando a seguinte sequência de comandos:

DROP SCHEMA <schema name>

DROP USER <PPM user name>

DROP LOGIN <PPM login name>

Exemplo

Você deseja criar um logon e usuário chamado

PPMUSER

no banco de dados MS SQL Server

PPMDB

existente. Dentro do MS SQL Management Studio, abra um editor de consulta e adicione a seguinte sequência de comandos:

USE [PPMDB]

GO

DROP SCHEMA <ppmschema>;

DROP USER ppmuser;

DROP LOGIN ppmuser;

GO

USE [PPMDB]

GO

CREATE LOGIN [PPMUSER] WITH PASSWORD=N'ppmuser', DEFAULT_DATABASE=[PPMDB], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF

GO

USE [PPMDB]

GO

CREATE USER [PPMUSER] FOR LOGIN [PPMUSER]

GO

USE [PPMDB]

GO

ALTER USER [PPMUSER] WITH DEFAULT_SCHEMA=[PPMUSER]

GO

USE [PPMDB]

GO

CREATE SCHEMA [PPMUSER] AUTHORIZATION [PPMUSER]

GO

use [PPMDB]

GO

GRANT CREATE SCHEMA TO [PPMUSER]

GO

use [PPMDB]

GO

GRANT CREATE TABLE TO [PPMUSER]

GO

use [PPMDB]

GO

GRANT CREATE VIEW TO [PPMUSER]

GO

O capítulo Criar banco de dados descreve como usar o Microsoft SQL Server Management Studio para criar um banco de dados e usuário do banco de dados para o PPM.