You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$restore=Export-RubrikDatabase-Id $RubrikSourceDb.ID`-TargetInstanceId $RubrikTargetInstanceId`-TargetDatabaseName $ReqDbRestore.TargetDb`-TargetFilePaths $TargetDbInfo`-RecoveryDateTime $($ReqDbRestore.PointInTime) `-Overwrite `-FinishRecovery
<#Name Value---- -----TargetInstanceId MssqlInstance:::770194d3-d2d8-4194-a2d7-f2fd0956781cTargetFilePaths {@{LogicalName=mytestdb; FilePath=X:\MSSQL16.GNKD006\MSSQL\UserData\mytestdb.mdf}, @{LogicalName=mytestdb_log; FilePath=X:\MSSQL16.GNKD006\MSSQL\UserData\mytestdblog.ldf}TargetDatabaseName mytestdbRecoveryDateTime 2024-11-22 14:12:51Id MssqlDatabase:::e704bf28-62fe-455b-80c3-94582885e028FinishRecovery True#>
This is supposed to restore mytestdb from one server to another.
Error message:
Invoke-WebRequest: C:\Program Files\WindowsPowerShell\Modules\Rubrik\9.0.0\Private\Invoke-RubrikWebRequest.ps1:28:23
Line |28| … $result=Invoke-WebRequest-UseBasicParsing -SkipCertificateCheck …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Request malformed
--------------------------------------------------------------------------------------------
Verbose logging:
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Gather API DataforExport-RubrikDatabase
VERBOSE: Selected 1.0 API DataforExport-RubrikDatabase
VERBOSE: Load API dataforExport-RubrikDatabase
VERBOSE: Description: Export MSSQL Database from Rubrik to Destination Instance.
VERBOSE: Build the URI
VERBOSE: URI = https://Rubrik2022/api/v1/mssql/db/MssqlDatabase:::e704bf28-62fe-455b-80c3-94582885e028/export
VERBOSE: Build the query parameters for<null>
VERBOSE: URI = https://Rubrik2022/api/v1/mssql/db/MssqlDatabase:::e704bf28-62fe-455b-80c3-94582885e028/export
VERBOSE: Build the body
VERBOSE: Adding Advanced Mode File Paths
VERBOSE: Body = {
"targetFilePaths": [
{
"LogicalName": "MyTestDb","FilePath": "X:\\MSSQL16.GNKD006\\MSSQL\\UserData\\MyTestDb.mdf"
},
{
"LogicalName": "MyTestDb_log","FilePath": "X:\\MSSQL16.GNKD006\\MSSQL\\UserLog\\MyTestDb_log.LDF"
}
],"targetDatabaseName": "MyTestDb","allowOverwrite": true,"recoveryPoint": {
"timestampMs": 1732282672000
},"targetInstanceId": "MssqlInstance:::770194d3-d2d8-4194-a2d7-f2fd0956781c","finishRecovery": true
}
VERBOSE: Submitting the request
VERBOSE: Submitting "Post" request as "text/plainVERBOSE: Invoking request with a custom timeout of 100 secondsVERBOSE: Requested HTTP/1.1 POST with 533-byte payloadVERBOSE: Received HTTP/1.1 response of content type text/plain of unknown size>> TerminatingError(Invoke-WebRequest): "Request malformed">> TerminatingError(Invoke-WebRequest): "Request malformed">> TerminatingError(Invoke-WebRequest): "Request malformed">> TerminatingError(Invoke-WebRequest): "Request malformed">> TerminatingError(Invoke-WebRequest): "Request malformed">> TerminatingError(Invoke-WebRequest): "Request malformed"Request malformedInvoke-WebRequest: C:\Program Files\WindowsPowerShell\Modules\Rubrik\9.0.0\Private\Invoke-RubrikWebRequest.ps1:28:23Line | 28 | … $result = Invoke-WebRequest -UseBasicParsing -SkipCertificateCheck … | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Request malformed
Expected Behavior
Goal is to restore a sqlserver database from a source instance to a target instance and overwrite an existing database.
Apparently this body json does not contain any source db information.
Any idea what this body should look like to be working ?
Current Behavior
Expected Behavior
Goal is to restore a sqlserver database from a source instance to a target instance and overwrite an existing database.
Apparently this body json does not contain any source db information.
Any idea what this body should look like to be working ?
Steps to Reproduce
No response
Context
Failure Logs
Request malformed
Invoke-WebRequest: C:\Program Files\WindowsPowerShell\Modules\Rubrik\9.0.0\Private\Invoke-RubrikWebRequest.ps1:28:23
Line |
28 | … $result = Invoke-WebRequest -UseBasicParsing -SkipCertificateCheck …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Request malformed
The text was updated successfully, but these errors were encountered: