Invoke-NAVDatabaseConversion
Performs a technical upgrade of a database from a previous version of Business Central.
Syntax
Invoke-NAVDatabaseConversion
[-DatabaseName] <String>
[-DatabaseServer <String>]
[-LogPath <String>]
[-SuppressElevationCheck <String>]
[<CommonParameters>]
Invoke-NAVDatabaseConversion
[-DatabaseName] <String>
[-DatabaseServer <String>]
[-LogPath <String>]
-Username <String>
-Password <String>
[-SuppressElevationCheck <String>]
[<CommonParameters>]
Description
Performs a technical upgrade of a database from a previous version of Business Central.
Examples
EXAMPLE 1
Invoke-NAVDatabaseConversion MyApp
Perform the technical upgrade on a NAV database named MyApp.
EXAMPLE 2
Invoke-NAVDatabaseConversion MyApp -ServerName "TestComputer01\NAVDEMO"
Perform the technical upgrade on a NAV database named MyApp on TestComputer01\NAVDEMO Sql server .
Parameters
-DatabaseName
Specifies the name of the Business Central database that will be created.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseServer
Specifies the name of the SQL server instance on which you want to create the database. The default value is the default instance on the local host (.).
Type: | String |
Position: | Named |
Default value: | . |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogPath
Specifies the log folder.
Type: | String |
Position: | Named |
Default value: | "$Env:TEMP\NavIde\$([GUID]::NewGuid().GUID)" |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
The password to use with the username parameter to authenticate to the database. If you do not specify a user name and password, then the command uses the credentials of the current Windows user to authenticate to the database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressElevationCheck
Specifies whether to check that the cmdlet is running in elevated mode (as an administrator). If not in elevated mode, you get a warning that proceeding might cause errors. You are given the option to continue or cancel.
No
or 0
runs the check. No
is the default setting.Yes
or 1
suppresses the check.
Type: | String |
Position: | Named |
Default value: | No |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Username
The user name to use to authenticate to the database. The user name must exist in the database. If you do not specify a user name and password, then the command uses the credentials of the current Windows user to authenticate to the database.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None
You cannot pipe input into this function.
Outputs
None