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")) {
|
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
|
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 {
|
} else {
|
||||||
New-NAVDatabase -DatabaseServer $databaseServer `
|
New-NAVDatabase -DatabaseServer $databaseServer `
|
||||||
-DatabaseInstance $databaseInstance `
|
-DatabaseInstance $databaseInstance `
|
||||||
|
@ -72,6 +75,9 @@ if ($restartingInstance) {
|
||||||
if ($roleTailoredClientFolder -and (Test-Path "$roleTailoredClientFolder\finsql.exe")) {
|
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
|
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"
|
Write-Host "Exporting Application to $DatabaseName"
|
||||||
Invoke-sqlcmd -serverinstance $databaseServerInstance -Database "tenant" -query 'CREATE USER "NT AUTHORITY\SYSTEM" FOR LOGIN "NT AUTHORITY\SYSTEM";'
|
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
|
Restart-Service -Name $NavServiceName -WarningAction Ignore
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!$restartingInstance -and $bakfile -ne "" -and !$multitenant) {
|
||||||
|
Sync-NavTenant -ServerInstance $serverInstance -Force
|
||||||
|
}
|
||||||
|
|
||||||
$wwwRootPath = Get-WWWRootPath
|
$wwwRootPath = Get-WWWRootPath
|
||||||
$httpPath = Join-Path $wwwRootPath "http"
|
$httpPath = Join-Path $wwwRootPath "http"
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче