Ich benutze SQL SERVER 2008 R2 Express.Wie wird ein Datenbankbenutzer mithilfe eines T-SQL-Skripts der Rolle db_owner zugeordnet?
Ich bin auf ein neues Projekt mit einer Datenbank namens myDatabase
mit dem DB-Besitzer-Benutzername myUsernamae
.
Ich mag ALTER ROLE
verwenden, anstatt sp_addrolemember
aufgrund dieser Nachricht von Microsoft in Bezug auf sp_addrolemember (Transact-SQL):
Wichtig Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Vermeiden Sie die Verwendung dieser Funktion in der neuen Version arbeiten, und planen, Anwendungen zu ändern, die diese Funktion derzeit verwenden. Verwenden Sie stattdessen ALTER ROLE.
Ich versuchte
USE [myDatabase]
GO
ALTER ROLE [db_owner] ADD MEMBER [myUsername]
GO
aber ich halte diese Fehlermeldung erhalten:
falsche Syntax nahe dem Schlüsselwort 'ADD'.
Was ist die korrekte Syntax?