44 lines
1.5 KiB
PowerShell
44 lines
1.5 KiB
PowerShell
# Configurazione database
|
|
$config = @{
|
|
# Credenziali database
|
|
# DbUser = "sa"
|
|
# DbPassword = "_p1sap1a"
|
|
DbUser = "F701264"
|
|
DbPassword = "contrsei"
|
|
DbHostOutput = "DATABASE_PDC_LOCALE"
|
|
# DbHostOutput = "testbes.armundia.com"
|
|
DbHostInput = "bfdskrepsei01c.sysfideuram.sysbancafideuram.it"
|
|
# DbHostInput = "testbes.armundia.com"
|
|
# DbHostInput = "DATABASE_PDC_LOCALE"
|
|
# DbHostInput = "bfdskreport01p.fideuram.bancafideuram.it"
|
|
# DbName = "master"
|
|
DbName = "C6StampeCentralizzate"
|
|
|
|
# Directory di log
|
|
WorkDir = Split-Path -Path $PSScriptRoot -Parent
|
|
LogDir = Join-Path (Split-Path -Path $PSScriptRoot -Parent) "logs"
|
|
SqlDir = Join-Path (Split-Path -Path $PSScriptRoot -Parent) "sql"
|
|
}
|
|
|
|
# Esporta le variabili come variabili d'ambiente
|
|
$env:dbUser = $config.DbUser
|
|
$env:dbPassword = $config.DbPassword
|
|
$env:dbHostInput = $config.DbHostInput
|
|
$env:dbHostOutput = $config.DbHostOutput
|
|
$env:dbName = $config.DbName
|
|
$env:logDir = $config.LogDir
|
|
$env:workDir = $config.WorkDir
|
|
$env:sqlDir = $config.SqlDir
|
|
|
|
# Funzione per ottenere la connection string
|
|
function Get-DatabaseConnectionString {
|
|
return "Server=$($config.DbHostOutput);Database=$($config.DbName);User Id=$($config.DbUser);Password=$($config.DbPassword);"
|
|
}
|
|
|
|
# Crea directory di log se non esiste
|
|
if (-not (Test-Path $config.LogDir)) {
|
|
New-Item -ItemType Directory -Path $config.LogDir | Out-Null
|
|
}
|
|
|
|
# La configurazione sarà disponibile quando lo script viene dot-sourced
|