Invoke db conversion on bakfile
This commit is contained in:
Родитель
39028998cd
Коммит
d2f20d67c0
|
@ -61,6 +61,9 @@ if ($restartingInstance) {
|
|||
if ($roleTailoredClientFolder -and (Test-Path "$roleTailoredClientFolder\finsql.exe")) {
|
||||
Start-Process -FilePath "$roleTailoredClientFolder\finsql.exe" -ArgumentList "Command=upgradedatabase, Database=$databaseName, ServerName=$databaseServerInstance, ntauthentication=1, logFile=c:\run\errorlog.txt" -Wait
|
||||
}
|
||||
else {
|
||||
Invoke-NAVApplicationDatabaseConversion -databaseServer $databaseServerInstance -databaseName $databaseName -Force | Out-Null
|
||||
}
|
||||
} else {
|
||||
New-NAVDatabase -DatabaseServer $databaseServer `
|
||||
-DatabaseInstance $databaseInstance `
|
||||
|
@ -72,6 +75,9 @@ if ($restartingInstance) {
|
|||
if ($roleTailoredClientFolder -and (Test-Path "$roleTailoredClientFolder\finsql.exe")) {
|
||||
Start-Process -FilePath "$roleTailoredClientFolder\finsql.exe" -ArgumentList "Command=upgradedatabase, Database=$databaseName, ServerName=$databaseServerInstance, ntauthentication=1, logFile=c:\run\errorlog.txt" -Wait
|
||||
}
|
||||
else {
|
||||
Invoke-NAVApplicationDatabaseConversion -databaseServer $databaseServerInstance -databaseName "tenant" -force | Out-Null
|
||||
}
|
||||
|
||||
Write-Host "Exporting Application to $DatabaseName"
|
||||
Invoke-sqlcmd -serverinstance $databaseServerInstance -Database "tenant" -query 'CREATE USER "NT AUTHORITY\SYSTEM" FOR LOGIN "NT AUTHORITY\SYSTEM";'
|
||||
|
|
|
@ -150,6 +150,10 @@ if (!($service)) {
|
|||
Restart-Service -Name $NavServiceName -WarningAction Ignore
|
||||
}
|
||||
|
||||
if (!$restartingInstance -and $bakfile -ne "" -and !$multitenant) {
|
||||
Sync-NavTenant -ServerInstance $serverInstance -Force
|
||||
}
|
||||
|
||||
$wwwRootPath = Get-WWWRootPath
|
||||
$httpPath = Join-Path $wwwRootPath "http"
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче