Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

SUSPECT DATABASE AMANNNN!!!!

Îåêßíçóå áðü ôï ìÝëïò lskostas. Τελευταία δημοσίευση από το μέλος lskostas στις 22-03-2007, 15:31. Υπάρχουν 13 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-03-2007, 12:21 26465

    SUSPECT DATABASE AMANNNN!!!!

    Κατ αρχην να χαιρετησω ολους εσας τους χρηστες του dotnet.gr μιας και γραφω πρωτη φορα εδω μεσαCool

    εχει εμφανιστει το προβλημα "suspect database"

    στην βαση δεδομενων.εχω ελεγξει το mdf,ldf και ειναι στην θεση τους

    Πιθανως να εχει "σκασει" η βαση ,γεμισει.

    χρησιμοποιω την personal edition-sql 2000,που εχει size limitation
    μπορω με καποιο τροπο να τη ανακτησω???

    thanks folks!!!waiting for help!!!

     


    :D
  •  15-03-2007, 15:33 26480 σε απάντηση της 26465

    Απ: SUSPECT DATABASE AMANNNN!!!!

    DBCC CHECKDB για να δεις τι παίζει
    Simple Photography
  •  16-03-2007, 12:58 26507 σε απάντηση της 26465

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Δες και αυτό το Post : http://www.dotnetzone.gr/cs/forums/thread/4413.aspx

    Sex is like programing; One mistake, and you will have to support it for the rest of your life…
  •  16-03-2007, 13:07 26508 σε απάντηση της 26465

    Απ: SUSPECT DATABASE AMANNNN!!!!


    δεν μπορω να την δω απο query analyser  ωστε να τρεξω checkdb διοτι

    error:cannot open database "onoma database" requested "login fails"

    επισης δεξι κλικ πανω στην db για backup δινω το path για full backup
    πατω ok error:cannot be opened due to inaccessible fules or insufficient memory
    or disk space(δεν παιζει αυτο)

     

    εχω τα mdf kai ldf της βασης.ΑΛΛΑ οταν παω να τα κανω attach μου εμφανιζει
    error για dublicate keys (error 2601)


    προτεινεται κατι...help!


    :D
  •  16-03-2007, 14:52 26513 σε απάντηση της 26508

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Αν η βάση σου είναι attached τότε θα τρέξεις dbcc checkdb( yourdbname) από την master σου .

  •  18-03-2007, 15:54 26625 σε απάντηση της 26465

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Αν η βαση ειναι suspect για να τρεξεις checkdb πρεπει να την βαλεις σε emergensi mode.
  •  19-03-2007, 11:29 26669 σε απάντηση της 26625

    Απ: SUSPECT DATABASE AMANNNN!!!!

    basika exo mono ta mdf,ldf h vasi exei ginei detached (amarties allon...xa)

    pos mporo na kano DBCC CHECKDB exei skasei i vasi ayto einai sigoyro...

    to thema einai na soso thn katastasi...den yparxei backup(amarties allon eipame)

    otan kano attach mdf ldf se kainoyria basi emfanizei minima gia yparksi dublicated rows
    error 2026: telos panton den kanei attach me tipota

    an mporoysa na ksanado thn vasi me to flag suspect isos na ginotan
     dbcc checkdb( yourdbname) από την master afoy  "την βαλω σε emergensi mode." opos eipate kapoioi


    kamia idea? pnigomai kai den yparxei backup


    :D
  •  20-03-2007, 14:31 26744 σε απάντηση της 26669

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Aν γίνετε κάνε post όλο το μήνυμα που σου βγάζει και τα logs του SQL.
    Δοκίμασε και να την κάνεις αttach  χωρίς το ldf.
    Sex is like programing; One mistake, and you will have to support it for the rest of your life…
  •  20-03-2007, 14:41 26745 σε απάντηση της 26669

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Αμα πνιγεσε δοκιμασε το εξης - κανε μια βαση με ιδιο ονομα καi mdf, ldf file. Κανε stop to SQL Server - copy τα αρχεια τα παλια πανο σε αυτα που θα διμιουργιθουν και μετα start του sql server....
  •  21-03-2007, 12:54 26814 σε απάντηση της 26745

    Απ: SUSPECT DATABASE AMANNNN!!!!

     

    Αυτο ειναι το error message,οταν προσπαθω να κανω single attach to mdf

    ------------------------------------

    Server: Msg 2601, Level 14, State 3, Line 1
    Cannot insert
     duplicate key row in object 'ONOMA PINAKA' with unique index '$1'.

    Server: Msg 3314, Level 21, State 3, Line 1
    Error while undoing logged operation in database 'ONOMA BASHS'. Error at log record ID (2137:3491:211).
    8 transactions rolled forward in database 'ONOMA BASIS' (5).

    Connection Broken

    ------------

    απ οτι φαινεται το log ειναι corrupted και με επηρεαζει και το single attach.

     Oμως ...ομως,ομως... η εντολη

     EXEC sp_attach_single_file_db @dbname = 'ονομα βασης',
    @physname = N'C:\DbFiles\ονομα βασης_Data.mdf';

    απ οτι λεει η Μιcrosoft πρεπει να εχεις κανει

    πρωτα EXEC sp_detach_db @dbname = 'ονομα βασης'; 

    πραγμα το οποιο δεν μπορει πλεον να γινει αφου εχω στα χερια μου απ οτικαταλαβατε ενα mdf,και ενα corrupted ldf!!!

    Δοκιμασα να ξεγελασω την sql φτιαχνοντας ldf αλλα οπως το περιμενα δεν ευδοκιμησε!!!

     

     

     

     

     

     


    :D
  •  21-03-2007, 16:03 26819 σε απάντηση της 26814

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Αρχικά, εξασφάλισε το mdf αρχείο σου, τοποθετώντας το σε κάποιο άλλο φάκελο. Αυτό μπορείς να το κάνεις εφόσον σταματήσεις το service του SQL Server. Κατόπιν, διέγραψε τη βάση. Αυτό θα πρέπει να μπορείς να το κάνεις άσχετα αν είναι suspect. Μετά, φέρε το mdf στον φάκελο που θες να παραμείνει και κάνε sp_attach_single_file_db. Τα books on line λένε να κάνεις detach ώστε να "τακτοποιήσει" ο server τα αρχεία, ωστόσο εφόσον είναι corrupted το log file, δεν έχει νόημα. Απλά φρόντισε πριν κάνεις το sp_attach_single_file_db να μην υπάρχει η βάση.

    Τώρα, κοίταξε κάπως να ενοποιήσεις τα δύο threads γιατί ρωτάς το ίδιο πράγμα και σε δεύτερο thread... Smile


    Vir prudens non contra ventum mingit
  •  22-03-2007, 10:43 26850 σε απάντηση της 26819

    Απ: SUSPECT DATABASE AMANNNN!!!!

    H βαση ηταν suspect και την σβησαμε.Μας εμειναν mdf και το log corrupted.

    υποθετω οτι το ονομα της db ειναι myDB,KAI ΜΕΤΑΚΙΝΩ ΤΟ CORRUPTED LOG FILE ΑΠΟ ΤΟΝ ΦΑΚΕΛΟ DBFILES οπου θελω να ειναι τα αρχεια


    EXEC sp_attach_single_file_db @dbname = 'MYDB',
    @physname = N'C:\DbFiles\MYDB_Data.mdf';

    ERROR MESSAGE:
    Server: Msg 1813, Level 16, State 2, Line 1
    Could not open new database 'MYDB'. CREATE DATABASE is aborted.
    Device activation error. The physical file name 'C:\DbFiles\MYDB_Log.ldf' may be incorrect.

     

    επαναφερω το CORRUPTED LOG FILE στο C:\DbFiles

    ΤΡΕΧΩ ΑΚΡΙΒΩΣ ΤΗΝ ΙΔΙΑ ΕΝΤΟΛΗ(single αttach)
    και πέρνω το εξης error


    Server: Msg 2601, Level 14, State 3, Line 1
    Cannot insert duplicate key row in object 'ΟΝΟΜΑ ΤABLE' with unique index '$1'.
    Server: Msg 3314, Level 21, State 3, Line 1
    Error while undoing logged operation in database 'MYDB'. Error at log record ID (2137:3491:211).
    8 transactions rolled forward in database 'MYDB' (5).

    Connection Broken


    Oυσιαστικα εχω ενα mdf και θελω να επαναφερω τα δεδομενα του.

    Μηπως υπαρχει τροπος να δημιουργησω log απο την αρχη,εστω και αν χασω καποια transactions? Thanks για τον χρονο σας...

     

     

     

     

     


    :D
  •  22-03-2007, 13:13 26859 σε απάντηση της 26850

    Απ: SUSPECT DATABASE AMANNNN!!!!

    Ξεκινάμε από την κατάσταση όπου δεν υπάρχει η βάση καθόλου στον server. Κατόπιν, δημιουργείς μια άδεια βάση με ίδιο όνομα με αυτήν από την οποία έχεις το mdf (MYDB στην περίπτωσή σου). Τώρα που θα έχεις πλέον ένα valid log file, κάνε sp_attach_single_file_db το data file.


    Vir prudens non contra ventum mingit
  •  22-03-2007, 15:31 26870 σε απάντηση της 26859

    Απ: SUSPECT DATABASE AMANNNN!!!!

    SOLVED!!! THANK U ALLSmile


    :D
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems