none
Erro ao restaurar backup de fita dat no sql server 2005 RRS feed

  • Pergunta

  • Ao tentar restaurar um backup de uma fita dat o SQL Server me retorna uma tela de erro... o que pode está acontecento?? os erros são:

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    ADDITIONAL INFORMATION:

    Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. (Microsoft SQL Server, Error: -2)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476 

     


    Alzino M S Filho B.el em Sistemas de Informação
    • Movido Richard Juhasz quinta-feira, 25 de novembro de 2010 19:22 thread movida (De:Windows Server 2008)
    quinta-feira, 18 de novembro de 2010 23:20

Todas as Respostas

  • Alzino,

    Você já obteve êxito restaurando outros backups em fita DAT do SQL Server nesse servidor ?

    Algum outro registro de erro no log de eventos, que você possa postar aqui ?


    Everson Santos Amancio MCITP Server Administrator Windows Server 2008 MCTS Windows Server 2008
    sexta-feira, 19 de novembro de 2010 00:55
  • Everson,

    Só consegui fazer backup em fita, mas não consegui restaurar.

    Até consigo, no processo de restauração clicando em 'contents'(conteúdo), visualizar o conteudo da fita, mas quando peço pra restaurar ele apresenta o erro.

    Alem de solicitar que ecesse o link que informei acima apresenta toda essa mensagem:

    ===================================

    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand)
       at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteWithResults(String query)
       at Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSqlWithResults(Server server, String cmd)
       at Microsoft.SqlServer.Management.Smo.Restore.ReadBackupHeader(Server srv)
       at Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseGeneral.buttonSelectDevice_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ===================================

    Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. (.Net SqlClient Data Provider)

    ------------------------------
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476

    ------------------------------
    Server Name: GMARINHO_DADOS
    Error Number: -2
    Severity: 11
    State: 0


    ------------------------------
    Program Location:

       at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
       at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket()
       at System.Data.SqlClient.TdsParserStateObject.ReadBuffer()
       at System.Data.SqlClient.TdsParserStateObject.ReadByte()
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
       at System.Data.SqlClient.SqlDataReader.get_MetaData()
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
       at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
       at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
       at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand)

    ===================================


    Alzino M S Filho (B.el em Sistemas de Informação)
    segunda-feira, 22 de novembro de 2010 14:27
  • Qual o sistema operacional do servidor onde você roda o backup ?

    Qual ferramenta você utiliza para fazer o backup ?


    Everson Santos Amancio MCITP Server Administrator Windows Server 2008 MCTS Windows Server 2008
    segunda-feira, 22 de novembro de 2010 15:14
  • Sistema Operacional: Windows Server 2008 - 64 Bits

    Para Backup eu uso o Microsoft SQL Server Management Studio. SQL Versão 9.00.4035.00 SP3 Standard Edition... uso as tarefas de backup dessa ferramenta.

    O Procedimento foi o seguinte: Agendei um Job para fazer esses backups. No job é feito backup total de vários bancos de dados. Sempre verifico o historico do job e constato que eles são realizados sempre sem problema. O problema está no momento de restaurar.

    Eu já fiz outros backups e os restaurei utilizando outro servidor com Windows Server 2003 R2 Standard de x64 Edition e SQL Server 2005 com fita DAT de 40G.

    Esse que está dando problema é um drive de fita DAT de 400G.


    Alzino M S Filho (B.el em Sistemas de Informação)
    terça-feira, 23 de novembro de 2010 11:36
  • Alzino,

    Veja se você pode fazer o seguinte teste:

    Fazer um backup de uma base pequena, que te permita armazenar esse backup em disco, no próprio servidor, depois tente restaurar esse backup para vermos  resultado.


    Everson Santos Amancio MCITP Server Administrator Windows Server 2008 MCTS Windows Server 2008
    terça-feira, 23 de novembro de 2010 12:49
  • Everson,

    Acabei de fazer um backup, na unidade C, de uma base pequena(um dicionário de dados que também é backupeado na Fita DAT) e restaurei normalmente.

    Enquanto tento solucionar o problema de restauração de backup da fita, eu faço backups também em disco... e esses eu consigo restaurar normalmente.


    Alzino M S Filho (B.el em Sistemas de Informação)
    terça-feira, 23 de novembro de 2010 17:23