Frage : Den LOGON-Namen eines Benutzers in einer SQL-Serverdatenbank 2005 ändern

Ich habe eine Datenbank sage, DB1 unter SQL-Server 2005
User USER1 Tabellen in diesem database
His LOGON (SQL-LOGON, nicht Windows) ist, sagt hergestellt hat, LOGIN1
Now, das ich seinen LOGON zu einem anderen Existieren ändern möchte, LOGIN2
I, das geplant wird, um this
use DB1
exec sp_dropuser 'USER1'< Br/>exec sp_adduser „LOGIN2“ zu versuchen, „USER1“, 'hisrole'< wbr/>
But, wenn ich den Tropfen durchführe, SQL sagt, dass es das Schema USER1 (weil Tabellen dort existiert),
How nicht fallenlassen kann kann I dann den LOGON von LOGIN1 zu LOGIN2 „gerade aktualisieren“?

Antwort : Den LOGON-Namen eines Benutzers in einer SQL-Serverdatenbank 2005 ändern

Klingt wie Sie sollte eine Warteschlange (und möglicherweise auch ein Semaphor) anstatt benutzen

http://www.exampledepot.com/egs/java.lang/WorkQueue.html
http://java.sun.com/developer/technicalArticles/J2SE/concurrency/

Weitere Lösungen  
 
programming4us programming4us