Anlegen eines DB-Benutzers

Starten Sie das SQL-Kommandozeilenprogramm sqlcmd und verbinden sich als Datenbankadministrator (User sa) mit der gewünschten Datenbank:

sqlcmd -d <Datenbankname> -U sa

Nach Eingabe des Kennwortes wird die Verbindung zur angegebenen Datenbank hergestellt.

CREATE LOGIN <PPM Loginname> WITH PASSWORD = '<PPM Kennwort>', Zeilenumbruch

DEFAULT_DATABASE = <Datenbankname>;

CREATE USER <PPM Username> WITH DEFAULT_SCHEMA = <PPM Username>;

GRANT CREATE SCHEMA, CREATE TABLE TO <PPM Username>;

GO

CREATE SCHEMA <PPM Username> AUTHORIZATION <PPM Username>;

GO

Wenn das anzulegende Benutzerkonto bereits existiert, können Sie es durch folgende Kommandofolge löschen:

DROP SCHEMA <Schemaname>

DROP USER <PPM Username>

DROP LOGIN <PPM Loginname>

Beispiel

Sie möchten in der existierenden MS SQL-Server-Datenbank ppmdb einen Login und User namens ppmuser anlegen. Starten Sie das Kommandozeilenprogramm:

sqlcmd -d ppmdb -U sa

Geben Sie folgende Kommandosequenz ein:

DROP SCHEMA <ppmschema>;

DROP USER ppmuser;

DROP LOGIN ppmuser;

GO

CREATE LOGIN PPMUSER WITH PASSWORD = 'ppmuser', DEFAULT_DATABASE = ppmdb;

CREATE USER PPMUSER WITH DEFAULT_SCHEMA = PPMUSER;

GRANT CREATE SCHEMA, CREATE TABLE TO PPMUSER;

GO

CREATE SCHEMA PPMUSER AUTHORIZATION PPMUSER;

GO

Im Kapitel Datenbank erzeugen ist beschrieben, wie Sie mit Hilfe von Microsoft SQL Server Management Studio eine Datenbank und Datenbankbenutzer für PPM anlegen.