Wie verwenden Sie die CREATE LOGIN-sql-Anweisung?
Wie die CREATE LOGIN
- Anweisung in SQL Server 2005?
Habe ich versucht, fast alles: mit Komma, ohne Sie, mit Streichern, ohne Sie, etc.
CREATE LOGIN @loginame WITH PASSWORD = 'pass',
DEFAULT_DATABASE='dbname' DEFAULT_LANGUAGE='us_english', CHECK_POLICY= OFF;
Bekomme ich immer diese Fehlermeldung:
Falsche syntax bei das Schlüsselwort 'mit'. Wenn diese Anweisung ein
common table expression oder eine xmlnamespaces-Klausel, die früheren
Anweisung muss mit einem Semikolon beendet werden.
- Ich glaube nicht, dass
CREATE LOGIN
arbeitet mit Variablen. Sie haben die Verwendung von fixen Werten oder dynamischen SQL.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der beste Weg ist die Verwendung von oben genannten Aussagen aber als string, und dann evaluete/exe diesen string als Befehl.
Wenn Sie diese in SSMS, Sie könnte verwenden SQLCMD-Modus (zu finden unter Menü Abfrage) Skript die variable für Ihren login-Namen.
Tun u wollen diese Erstellen login dynamisch sein? Da u sagen @loginname?
Ich habe versucht, diesen code und es funktioniert für mich..