/ / System.Data.OleDb.OleDbException: erreur non spécifiée lors du traitement du cube SSAS - c #, sql-server-2008, ssas, cube

System.Data.OleDb.OleDbException: erreur non spécifiée lors du traitement du cube SSAS - c #, sql-server-2008, ssas, cube

Je suis nouveau dans cette aide s'il vous plaît, je ne suis pas sûr si ce problème est lié au traitement de cube SSAS ou autre S'il vous plaît aider.

  1. Le système fonctionnait bien.

  2. Une erreur sur le bloc défectueux s'est produite

a un mauvais bloc. c'est-à-dire [lecteur D et lecteur H]
La structure du système de fichiers sur le disque est corrompue et inutilisable. S'il vous plaît exécuter le chkdsk utilitaire sur le volume STORAGE Volume.

    Drive D  is where the MySQL installation is located.
  1. Puis, à titre d’action corrective, nous avons remplacé un disque par un nouveau.

  2. La réinitialisation du cube a été effectuée car il était suspecté que les données étaient corrompues par un disque défectueux.

  3. Après le remplacement du disque et la réinitialisation du cube, les erreurs ont changé

    Problem executing statement: SELECT statement
Thu, 09 Nov 2017 15:30:05 System.Data.OleDb.OleDbException: Unspecified error
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at DMTcommon.DBOps.RunNonQuerySQL(Int32 dbType, String& sql)

Thu, 09 Nov 2017 15:30:05 Rejecting Files older than 20120201
Thu, 09 Nov 2017 15:30:05 Error in Bulk Insert:
System.Data.SqlClient.SqlException: Invalid object name "temp_table".
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResul  result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at DMTcommon.TransferFileObject.callParallelBulkInsert()

Analyse complémentaire: -

Après une analyse plus poussée, il s’avère que l’exécution de la requête suivante échoue lorsqu’elle est essayée directement sur la base de données.

    Problem executing statement: SELECT  <some 95 columns>  INTO dbo.SUR_20171109_201711091530 FROM SUR_template
Thu, 09 Nov 2017 15:30:05 System.Data.OleDb.OleDbException: Unspecified error

nous avons également observé ce qui suit: -

  1. La requête ci-dessus s'exécute avec succès dans un autre système.
  2. créer une requête simple avec quelques colonnes crée avec succès la table
  3. La requête avec peu de colonnes s'exécute avec succès mais lorsque nous avons essayé d'exécuter à nouveau la même requête avec peu de colonnes comme avant et avec nom de table SUR_date_time différent, il échoue.

des idées pourquoi ça se passe?

Réponses:

0 pour la réponse № 1

Le problème est avec la base de données. La base de données était corrompue d'une manière ou d'une autre. Merci pour vos réponses. J'apprécie vraiment cela. Merci.