Bom dia Fabio,
O script no link que você pegou não irá causar nenhum problema em produção, mesmo porque ele só gera os logins, não aplica nada (além da criação das procedures sp_hexadecimal e sp_help_revlogin que vc pode remover depois).
O único ponto de atenção é se você está transferindo suas bases de produção para homologação, elas irão com usuários órfãos e você terá que associá-los aos logins criados pelo script da Microsoft.
Para resolver isso, após criar os logins no SQL Server, você terá que associar esses logins aos usuários que já estão nas suas bases.
Os links abaixo podem te ajudar.
https://luanmorenodba.com/2012/06/27/usurios-orfos-utilize-sp_change_users_login/
https://www.mssqltips.com/sqlservertip/1590/understanding-and-dealing-with-orphaned-users-in-a-sql-server-database/
Lembrando que na documentação da procedure utilizada nesses links, a Microsoft (https://docs.microsoft.com/pt-br/sql/relational-databases/system-stored-procedures/sp-change-users-login-transact-sql?view=sql-server-2017) indica
que provavelmente essa ela será descontinuada e que você deve usar o ALTER USER xxxx WITH LOGIN = xxxx
Espero ter ajudado!
Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */