DOCUMENT:Q159170 09-APR-1999 [exchange] TITLE :XADM: Calling HRBackupGetDatabaseNames Returns Invalid Parameter PRODUCT :Microsoft Exchange PROD/VER:winnt:4.0 OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Exchange Server, version 4.0 ------------------------------------------------------------------------------- SYMPTOMS ======== After installing Microsoft Exchange Server Service Pack 3 (SP3), using the HRBackupGetDatabaseNames call from the Microsoft Exchange Software Developers Kit (SDK) may stop with the following error message: Return Code: 0x57 - invalid parameter CAUSE ===== A new version of Edbbcli.dll was included in Service Pack 3 to fix a problem when using Windows NT4.0 to remotely backup a computer that is running both Microsoft Exchange Server and Windows NT 3.51. Producing this fix introduced an error in the conversion of an ASCII string to uni-code. NTBackup uses uni-code directly and this error causes the call to HRBackupGetDatabaseNames to be handled incorrectly and return the "invalid parameter." WORKAROUND ========== Replace the SP3 version of Edbbcli.dll in the \System32 directory with the version shipped in Microsoft Exchange Server Service Pack 2 or Microsoft Exchange Server version 4.0a. RESOLUTION ========== Obtain the fix referenced below. Edbbcli.dll was updated to properly handle the ASCII to uni-code conversion. STATUS ====== Microsoft has confirmed this to be a problem in Microsoft Exchange version 4.0. This problem was corrected in the latest Microsoft Exchange 4.0 U.S. Service Pack. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces): S E R V P A C K MORE INFORMATION ================ This problem is primarily seen by those using Cheyenne's Arcserve backup and Cheyenne's Exchange Database Agent software after applying Microsoft Exchange Server Service Pack 3. The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability. REFERENCES ========== For additional information, please see the following article in the Microsoft Knowledge Base: Q156715 XADM: Unable to Back Up Exchange on Remote Server from NT 4.0 Additional query words: ====================================================================== Keywords : Technology : kbExchangeSearch kbExchange400 kbZNotKeyword2 Version : winnt:4.0 Issue type : kbbug Solution Type : kbfix ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 1999.