Is there a way to create new logins and set database permissions on SQL Server 2005 using C# and SMO ?
SQL Server 2005
C#
SMO
If so, how? If not, what is the best way to do this?
You can use the Microsoft.SqlServer.Management.Smo.Login class and call the Create method. See here for details .