Professional Documents
Culture Documents
Use Master
SET NOCOUNT ON
SELECT 'EXEC sp_addlogin @loginame = ''' + loginname + ''''
,', @defdb = ''' + dbname + ''''
,', @deflanguage = ''' + language + ''''
,', @encryptopt = ''skip_encryption'''
,', @passwd ='
, cast(password AS varbinary(256))
,', @sid ='
, sid
FROM syslogins
where loginname Not like 'NA%'
and
loginname not like 'Builtin%' and loginname Not like 'sa'
Run this script on Source server, copy the result and execute on Destination ser
ver.
Eg:-EXEC sp_addlogin @loginame = 'CorpCommUser'
, @defdb = 'CorpComm' , @defla
nguage = 'us_english' , @encryptopt = 'skip_encryption'
, @passwd =
0x01003F04413C64CEE4767BA2DD0053A02C6056640C4C88C24DFA , @sid =
0xCEE176
6A76520E43A98DCB141B031F7E
________________________________________________________________________________
____________________________________________________________________
To get the report execute this query
----------Run This Script on given database
exec sp_change_users_login 'Report'
-----------If found USer then Run below Script
exec sp_change_users_login 'auto_fix', 'OCAD_User', null, 'OCAD_User'
-----------------Check Again
d =
NULL
, @sid =
0x01050000000000051500000090056A793E6A9032AC0490
5124CE0100
EXEC sp_addlogin @loginame = 'NA\RasorA'
, @defdb = 'devRoofingCustProf '
, @deflanguage = 'us_english' , @encryptopt = 'skip_encryption'
, @passw
d =
NULL
, @sid =
0x01050000000000051500000090056A793E6A9032AC0490
5137860100
EXEC sp_addlogin @loginame = 'NA\RoofingCustProf'
, @defdb = 'RoofingCustP
rof'
, @deflanguage = 'us_english' , @encryptopt = 'skip_encryption'
, @passwd =
NULL
, @sid =
0x01050000000000051500000090056A793E6A90
32AC0490511BEE0100
EXEC sp_addlogin @loginame = 'NA\SQL Admins'
, @defdb = 'master'
, @defla
nguage = 'us_english' , @encryptopt = 'skip_encryption'
, @passwd =
NULL
, @sid =
0x01050000000000051500000090056A793E6A9032AC049051264000
00
EXEC sp_addlogin @loginame = 'NA\SQLEXEC'
, @defdb = 'master'
, @defla
nguage = 'us_english' , @encryptopt = 'skip_encryption'
, @passwd =
NULL
, @sid =
0x01050000000000051500000090056A793E6A9032AC049051254000
00
EXEC sp_addlogin @loginame = 'sa'
, @defdb = 'master'
NULL
, @encry
ptopt = 'skip_encryption'
, @passwd =
0x0100730EC370089D238C9A3E85ABA7
81CD9ADD171929CBB291232BCBA5E979EC6C5DC79403C06FED15BD8BB6ED61 , @sid =
0x01