none
(Sumber: milist SQL Server) restore db ke SQL SERVER 2008 gagal RRS feed

  • Pertanyaan

  • Dear teman-teman

     

    Saya masih newbie memakai SQL server 2008..sebelumnya saya menggunakan SQL Server 2000..dan sekarang saya menggunakan

    SQL Server 2008..Proses Installasi sudah selesai dan berhasil akan tetapi sewaktu saya merestore database ada pesan :

    "the media family on device.SQL server cannot process this media family...."

     

    Akhirnya saya menggunakan cara attach database..saat attach database ada pesan :

    "Could not find row in sysindexes for database ID 9, object ID 1, index ID 1, Run DBCC CHECKTABLE on sysindexes"

    saya sudah melakukan browsing2 cara solusinya tapi masih belum berhasil restore atau attach database saya sebelumnya..

     

    File database saya berasal dari SQL Server 2008 tetapi beda server..saya ingin merestore ke server lokal saya..

     

    Tolong rekan-rekan ada yang bisa membantu solusi apa yang bisa saya gunakann.

    Terima Kasih ^^


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Kamis, 29 September 2011 06.55
    Moderator

Jawaban

  • File backup (.bak) berasal dari SQL Server 2008 yang beda server, berapa versi tepatnya dari SQL Server tersebut, bisa dicek dengan query SELECT @@VERSION. Soalnya kalau mau restore dari versi SQL yang lebih tinggi (misalkan SQL Server 2008 R2) ke versi yang lebih rendah (misalkan SQL Server 2008), hal tersebut tidak dapat dilakukan. 

     

    Pastikan juga, file hasil backup tidak mengalami corrupt. Untuk mengeceknya gunakan query ini:

     

    RESTORE VERIFYONLY

    FROM DISK='C:\fileName.bak'

    GO



    IF @@ERROR = 0

    BEGIN

       PRINT ‘Backup usable'

    END

    ELSE

    BEGIN

        PRINT ‘Backup not usable'

    END

    GO

     

     

    ref:

    [1] http://social.msdn.microsoft.com/Forums/en/sqldisasterrecovery/thread/c62dfa9c-dda3-44a3-95ba-1577f700fdfc

     

     

    Dijawab oleh: Toni Dermawan

     


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Kamis, 29 September 2011 06.56
    Moderator
  • Kemungkinan proses unistall sql server 200 tidak berhasil. Coba cari program uninstaller seperti CCleaner lalu coba cari yang ada hubungannya dg sql server (harap hati-hati). Setahu gw di sql server 2008 installer itu ada fitur upgrade dari sql server 2000 (cmiiw).

     

    Dijawab oleh: toni.dermawan


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Senin, 10 Oktober 2011 03.07
    Moderator

Semua Balasan

  • File backup (.bak) berasal dari SQL Server 2008 yang beda server, berapa versi tepatnya dari SQL Server tersebut, bisa dicek dengan query SELECT @@VERSION. Soalnya kalau mau restore dari versi SQL yang lebih tinggi (misalkan SQL Server 2008 R2) ke versi yang lebih rendah (misalkan SQL Server 2008), hal tersebut tidak dapat dilakukan. 

     

    Pastikan juga, file hasil backup tidak mengalami corrupt. Untuk mengeceknya gunakan query ini:

     

    RESTORE VERIFYONLY

    FROM DISK='C:\fileName.bak'

    GO



    IF @@ERROR = 0

    BEGIN

       PRINT ‘Backup usable'

    END

    ELSE

    BEGIN

        PRINT ‘Backup not usable'

    END

    GO

     

     

    ref:

    [1] http://social.msdn.microsoft.com/Forums/en/sqldisasterrecovery/thread/c62dfa9c-dda3-44a3-95ba-1577f700fdfc

     

     

    Dijawab oleh: Toni Dermawan

     


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Kamis, 29 September 2011 06.56
    Moderator
  • Terima kasih rekan-rekan

     

    Saya sudah mencoba..menjalankan query SELECT @@VERSION ternyata masih versi SQL Server 2000..padahal  saya sudah meremove SQL server2000 dr pc saya..dan sudah menginstall SQL Server 2008 tetapi yg terdeteksi di query tersebut adalah SQL SERVER 2000..

    File backup(.bak) berasal dr server satunya sama2 versi SQL Server 2008 dan saat dijalankan Backup not usable..saya mencoba restore ke server lainn..berhasil dilakukan..akan tetapi saat saya mencoba ke server lokal pc saya tidak berhasil..apa masih pengaruh dengan versi SQL Server 2000 yg ada di pc saya??..padahal saya sudah meremove(uninstall) dr pc saya..tetapi masih belom hilang..

     


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Senin, 10 Oktober 2011 03.06
    Moderator
  • Kemungkinan proses unistall sql server 200 tidak berhasil. Coba cari program uninstaller seperti CCleaner lalu coba cari yang ada hubungannya dg sql server (harap hati-hati). Setahu gw di sql server 2008 installer itu ada fitur upgrade dari sql server 2000 (cmiiw).

     

    Dijawab oleh: toni.dermawan


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Senin, 10 Oktober 2011 03.07
    Moderator
  • Terima kasihh teman-teman...masalah udah terselesaikan...memang ada crash antara SQL Server 2000 yg masih ada di system...

    Sekarang udah bisa restore ke SQL Server 2008

     

    Makasih ^^


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Senin, 10 Oktober 2011 03.18
    Moderator