Msg 3151: il database che è stato scaricato non era quiescente quando è stato eseguito il dump

StackOverflow https://stackoverflow.com/questions/2328912

  •  22-09-2019
  •  | 
  •  

Domanda

Sto lavorando su base di dati di carico discariche su un nuovo server ASE, ma quando provo a caricare 15GB e 32GB discariche a un database, ottengo l'errore sotto:

  

Msg 3151, livello 16, stato 2: Server 'TestServer', Linea 1:

     

Adaptive Server non può caricare il database perché il database che è stato scaricato   non era quiescente quando è stato eseguito il dump. sp_flushstats run   prima di dump del database e assicurarsi che il database non viene aggiornato   durante la discarica.

Quando carico un dump 2 GB a un db, è tutto a posto. Ho cercato in rete e consigliano di ottenere discarica db con sp_flushstats nel singolo utente più ma non ho la possibilità di ottenere nuove discariche.

load database db1
from       'compress::/home/aykut/db1_1'
stripe on  'compress::/home/aykut/db1_2'
go

Queste discariche sono state prese da un 12,5 un'istanza ASE si trova su un Solaris Sparc e sto cercando di caricare queste discariche in un 12,5 un'istanza ASE si trova su Linux x86. È che causando un problema? O può questo errore essere correlato al limite della dimensione del database ASE Developer Edition?

È stato utile?

Soluzione

Per saperne di documentazione ufficiale sulla discarica multipiattaforma.

PS: Devi redumped database. Prima di discarica è necessario eseguire DB nel singlemod e chiamare sp_flushstats. Dopo database caricato -. Reindex dbcc, aggiornare le statistiche, sp_recompile

http://www.sybase.com/detail?id=1033627

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top