Re: Import Logins from text or spread***
From: Dan Guzman (danguzman_at_nospam-earthlink.net)
Date: 07/17/04
- Next message: Steve Kass: "Re: Microsoft SQL Server Desktop Engine"
- Previous message: Geoff N. Hiten: "Re: Usage of Views"
- In reply to: Brian: "Import Logins from text or spread***"
- Next in thread: Steve Kass: "Re: Import Logins from text or spread***"
- Reply: Steve Kass: "Re: Import Logins from text or spread***"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 16 Jul 2004 20:44:12 -0500
> 1. add login
> 2. set psw to generic value
> 3. set default database
4. add user to database
5. add them to user defined role
The required script template:
EXEC sp_addlogin 'SomeLogin', 'SomePassword', 'SomeDatabase'
USE MyDatabase
EXEC sp_adduser 'SomeLogin'
EXEC sp_addrolemember 'SomeRole', 'SomeLogin'
Let's assume your Excel spread*** has 3 columns: Login, DefaultDatabase
and Role. One method is to generate the needed script using SQL and
OPENROWSET. The query below will generate a script for each row in the
spread***. You can then copy/paste the results into a Query Analyzer
window and execute. The spread*** file needs be accessible by the SQL
Server service.
SELECT
'EXEC sp_addlogin ''' +
Login +
''', ''SomePassword'', ''' +
DefaultDatabase + '''
USE ' + DefaultDatabase + '
EXEC sp_adduser ''' +
Login + '''
EXEC sp_addrolemember ''' +
Role +
''', ''' +
Login +
''''
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=c:\temp\Logins.xls',
'Select * from [Sheet1$]')
-- Hope this helps. Dan Guzman SQL Server MVP "Brian" <bgroves@medibase.com> wrote in message news:2db5001c46b6b$7f8d35d0$a601280a@phx.gbl... > Is there a way to create logins from a text file or > spread***? I have a long list of users. They will be > Sql Server Authenicated. I need to > 1. add login > 2. set psw to generic value > 3. set default database > 4. add them to user defined role > > Thanks, > Brian
- Next message: Steve Kass: "Re: Microsoft SQL Server Desktop Engine"
- Previous message: Geoff N. Hiten: "Re: Usage of Views"
- In reply to: Brian: "Import Logins from text or spread***"
- Next in thread: Steve Kass: "Re: Import Logins from text or spread***"
- Reply: Steve Kass: "Re: Import Logins from text or spread***"
- Messages sorted by: [ date ] [ thread ]