44 lines
1.2 KiB
Transact-SQL
44 lines
1.2 KiB
Transact-SQL
-- Connessione al master database per creare il login
|
|
USE [master];
|
|
GO
|
|
|
|
-- Creazione del login a livello di SQL Server
|
|
IF NOT EXISTS (SELECT * FROM sys.server_principals WHERE name = 'c6stampa')
|
|
BEGIN
|
|
CREATE LOGIN [c6stampa] WITH PASSWORD = 'centrsei',
|
|
DEFAULT_DATABASE = [C6StampeCentralizzate],
|
|
CHECK_EXPIRATION = OFF,
|
|
CHECK_POLICY = OFF;
|
|
END
|
|
GO
|
|
|
|
-- Configurazione per C6StampeCentralizzate
|
|
USE [C6StampeCentralizzate];
|
|
GO
|
|
|
|
-- Creazione dell'utente nel database C6StampeCentralizzate
|
|
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'c6stampa')
|
|
BEGIN
|
|
CREATE USER [c6stampa] FOR LOGIN [c6stampa];
|
|
|
|
-- Aggiunta ai ruoli necessari
|
|
ALTER ROLE [db_datareader] ADD MEMBER [c6stampa];
|
|
ALTER ROLE [db_datawriter] ADD MEMBER [c6stampa];
|
|
END
|
|
GO
|
|
|
|
-- Configurazione per SEIReport
|
|
USE [SEIReport];
|
|
GO
|
|
|
|
-- Creazione dell'utente nel database SEIReport
|
|
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'c6stampa')
|
|
BEGIN
|
|
CREATE USER [c6stampa] FOR LOGIN [c6stampa];
|
|
|
|
-- Aggiunta ai ruoli necessari
|
|
ALTER ROLE [db_datareader] ADD MEMBER [c6stampa];
|
|
ALTER ROLE [db_datawriter] ADD MEMBER [c6stampa];
|
|
END
|
|
GO
|