title: SSIS data flow validation failure on snapshot read
body: <p>I have two database snapshots of the same source DB on my server with sql server 2008 R2. One of them is corrupted (marked suspect). My ETL does not read the corrupted one but is still failing validation for a data flow task when it is reading a view hosted on the good snapshot. The good snapshot does not refer to any entities in the corrupted DB snapshot. Is there any reason for this happening?</p>
  
  <p>Error Code - </p>
  
  <p>Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E14.  An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 10.0"  Hresult: 0x80040E14  Description: "Database 'XXXXX_SS' cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information.</p>
  
  <p>Error Log
  The operating system returned error 665(The requested operation could not be completed due to a file system limitation) to SQL Server during a write at offset 0x000011579d6000 in file 'X:\X\XXXXX_4NSS.ss'.</p>