IBM Support

Data Protection for SQL server alternate restore causes MMC GUI to crash

Troubleshooting


Problem

When running a Data Protection for SQL server alternate restore using Microsoft Management Console (MMC), mmc.exe crashes.

Symptom

Microsoft Management Console has stopped working. The Windows application event viewer log shows the application error with Event ID 1000:

    Log Name: Application
    Source: Application Error
    Date: 2017/06/01 13:53:35
    Event ID: 1000
    Task Category: (100)
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: tsm
    Description:
    Faulting application name: mmc.exe, version: 6.1.7600.16385, time stamp: 0x4a5bc808
    Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c8f9
    Exception code: 0xc0000374
    Fault offset: 0x00000000000c40f2
    Faulting process id: 0x930
    Faulting application start time: 0x01d2da9b2b2b36d5
    Faulting application path: C:\Windows\system32\mmc.exe
    Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
    Report Id: a637035b-468e-11e7-8478-000c292504ad

Cause

There are too many .NDF and .LDF files that need to be restored, which causes the path for the relocate directory to be too long. The “To Input List" value is therefore truncated, which causes mmc.exe to crash.

Environment

IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server v7.1.3

Diagnosing The Problem

The tdpsql.log shows the "To Input List" value is truncated:


To Input List : D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG1-01.mdf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG1-02.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG1-03.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG1-04.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG2-01.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG2-02.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG2-03.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG2-04.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG2-05.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG2-06.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG3-01.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\TDP_DB2\TDP_DB_Data_FG3-02.ndf,D:\DPTEST\DB\MSSQL10_50MSSQLSERVER\MSSQL\DATA\CMN_DB2\TDP

Resolving The Problem

This occurs in versions of the MMC older than version 4.1.4. To resolve the issue, upgrade the IBM Spectrum Protect Snapshot for SQL client to v4.1.6 or higher.

Related Information

[{"Product":{"code":"SSTFZR","label":"Tivoli Storage Manager for Databases"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Data Protection for MS SQL","Platform":[{"code":"PF033","label":"Windows"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Product Synonym

TSM FCM

Document Information

Modified date:
17 June 2018

UID

swg22005140