UNSOLVED

FabsNUO

updated

13 years ago

F

FabsNUO

10 Posts

0

2933

July 1st, 2013 11:00

NMM 2.4, SQL 2008, Windows 2008 Filetream error

Hi!

We have EMC Networker 8.0, Windows 2008R2 2-node cluster, SQL Server 2008

When I try to recover a Filestream enabled database I get the following error:

37946:(pid 1752):No logical file named in original database

Restore operation finished with error(s). Refer to the module backup log file for details.

unknown XBSA error 1169 (0x491)

43709:(pid 1752):Stop time: Mon Jul 01 13:25:56 2013

All other databases backup and restore just fine,

SQL recovery server is a Windows 2008 R2 VM on VMware, filetream enabled

Any hints?

Thanks!

  • TimQuan

    6 Operator

    •

    1242 Posts

    814

    0

    Posted July 1st, 2013 18:00


    NMM application Guide says:

    SQL Server VDI recovery fails if database, data files, or filegroup name contains space at the end.

    If SQL Server VDI database, data files, or filegroup name contains space at the end, then backup is successful but the piecemeal recovery fails with the following error:


    37948:(pid 3908):No logical file named Filename in original database was part of Filegroup specified for recovery

    Solution


    Perform normal or copy recovery.

  • FabsNUO

    10 Posts

    814

    0

    Posted July 1st, 2013 20:00

    Hi!

    I'm actually doing copy recovery to another server,

    Cheers!

  • FabsNUO

    10 Posts

    814

    0

    Posted July 2nd, 2013 10:00

    And no, it has no spaces at the end, and its still not working

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    814

    0

    Posted July 2nd, 2013 14:00

    Can you check what logical name is used?  You can usually see that via nsrinfo in verbose mode.

  • FabsNUO

    10 Posts

    814

    0

    Posted July 2nd, 2013 21:00

    This is the output from nsrinfo, nuosream1 is the name I gave to the filestream in SQL

    MSSQL:/, size=356, off=0, app=mssql(14), date=1372794426 7/2/2013 12:47:06 PM

    MSSQL:/nuodb, size=1598436, off=0, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./PRIMARY, size=256, off=1598436, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./PRIMARY./nuodb1, size=272, off=1598692, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./FileStreamGroup1, size=272, off=1598964, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./FileStreamGroup1./nuosream1, size=296, off=1599236, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./, size=300, off=1599532, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./PRIMARY./, size=248, off=1599832, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb./FileStreamGroup1./, size=268, off=1600080, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

    MSSQL:/nuodb%/files.1372794423.1372794424, size=456, off=1600348, app=mssql(14), date=1372794423 7/2/2013 12:47:03 PM

  • ble1

    6 Operator

    •

    14354 Posts

    •

    56186 Points

    814

    0

    Posted July 3rd, 2013 02:00

    Well, record of filestream is there which is good thing.  Do you use NMM or MSSQL and which version?  I don't use filestreams so I can't test it, but to confirm further - are you doing restore to the same server with same user?  If not, permission model, if closed too much, may trigger situation where you don't see backup due to lack of permissions. Next, can you supply fully rendered log for restore attempt from module itself (nsrsqlrc.raw I believe)?

  • FabsNUO

    10 Posts

    819

    0

    Posted July 3rd, 2013 12:00

    Hi!

    NMM is 2.4.1.92

    NW is 8.0.1.1.Build.132

    SQL is 2008 R2

    Windows is 2008 R2

    In my test environment I am recovering to the same SQL server

    In production I'm recovering to another SQL server, same versions

    Thanks!

  • CarlosRojas

    1 Rookie

    •

    1693 Posts

    819

    0

    Posted July 3rd, 2013 13:00

    Hi Fabs,

    Have you actually checked nsrsqlrc.raw and XBSA messages under /nsr/applogs on the SQL server?

    Thank you,

    Carlos

  • FabsNUO

    10 Posts

    819

    0

    Posted July 3rd, 2013 13:00

    Thanks Carlos!

    Same messages on nsrsqlrc.raw, but harder to read:

    MSSQL:/nuodb%/files.1372884876.1372884883

    29395 1372891516 0 0 0 264 2448 0 winsql (pid2448) NSR info 33 bsGetOpaqueList: returns success. 0

    37946 1372891516 5 0 0 264 2448 0 winsql (pid2448) NSR critical 45 No logical file named %s in original database 1 23 9 nuosream1

    29401 1372891516 5 0 0 264 2448 0 winsql (pid2448) NSR critical 57 Database file relocation list error. Actual file list is: 0

    37947 1372891516 5 0 0 264 2448 0 winsql (pid2448) NSR critical 8     %s = %s 2 23 6 nuodb1 23 16 E:\DB\nuodb1.mdf

    37947 1372891516 5 0 0 264 2448 0 winsql (pid2448) NSR critical 8     %s = %s 2 23 7 nuolog1 23 17 E:\DB\nuolog1.ldf

    37947 1372891516 5 0 0 264 2448 0 winsql (pid2448) NSR critical 8     %s = %s 2 23 9 nuosream1 23 16 E:\DB\nuodb.DATA

    43709 1372891517 1 0 0 264 2448 0 winsql (pid2448) NSR notice 13 Stop time: %s 1 35 25 Wed Jul 03 15:45:17 2013

         

    xbsa.messages : 0 bytes

    Cheers!

  • CarlosRojas

    1 Rookie

    •

    1693 Posts

    416

    0

    Posted July 3rd, 2013 14:00


    You have to render the log.

    To do it open CMD and go to the C:\Prgram Files\Legato\nsr\applogs path (r wherever you have NMM installed)

    Then run:

    nsr_render_log nsrsqlrc.raw > nsrsqlrc.log

    I'm sure now nsrsqlrc.log looks much nicer

    If you get the same messages, with no further info, when starting the restore set Debug=3 and then render the log again.

    Thank you,

    Carlos