Hi,
ich habe bishe rimmer folgendes Skript für die Erstellung der Logins genutzt:
Nun habe ich aber immer das Problem, dass ich ein zu kurzes Kennwort eintragen will und dann meckert das Skript.
Alternativ würde ich nun gerne folgendes Statement verwenden, weiß aber nicht, wie ich da eine berprüfung machen kann, dass der Login erfolgreich war...
ich habe bishe rimmer folgendes Skript für die Erstellung der Logins genutzt:
Code:
declare @lnr int set @lnr = 0 IF NOT EXISTS (select * from master.dbo.syslogins where loginname = @loginname) begin exec @lnr = sp_addlogin @loginname, @kennwort, @datenbankname if (@lnr <> 0 ) or (@@error<>0) goto error_default end
Alternativ würde ich nun gerne folgendes Statement verwenden, weiß aber nicht, wie ich da eine berprüfung machen kann, dass der Login erfolgreich war...
Code:
IF NOT EXISTS (select * from master.dbo.syslogins where loginname = @loginname) begin create login @loginname with password=@kennwort, default_database=@datenbankname, check_expiration=off, check_policy=off end
Comment