Monthly Archives: March 2010

Failed to retrieve text for this error(Reason: 15105) – SQL Server 2008

Pesan Error:

CREATE FILE encountered operating system error 5(failed to retrieve text for this error. Reason: 15105) while attempting to open or create the physical file ‘E:\xxx\db_xxx.mdf’. (Microsoft SQL Server, Error: 5123)

Kasus:

Terjadi error ketika attach database dengan user “sa” dan “windows authentication”.

Analisis:

Icon file database terlihat seperti terkunci. Hal ini kemungkinan file tersebut masih dilock oleh system. Setelah melakukan beberapa kali eksperimen, ternyata proses deattach dengan user aktif “windows authentication” (user aktif komputer) selalu mengalami kegagalan, meski dari pesan sukses, ternyata icon mengindikasikan proses tersebut gagal. Dan diperkuat lagi, ketika melakukan dengan attach dengan user berbeda terjadi error (seperti judul post ini). Awalnya gw curiga karena perbedaan owner database, karena owner database akan berubah sesuai dengan user aktif pada saat attach database tersebut (kecuali, settingan owner dirubah manual).

FIX:

1. Attach database yang error tersebut dengan user aktif  “windows authentication” (user aktif komputer).

2. Click kanan pada database yang bermasalah, pilih Task > Take Offline

3. Setelah sukses, lakukan deattach (Click kanan pada database yang bermasalah, pilih Task > Deattach)

4. Periksa file database, pastikan icon database tersebut bukan icon kunci.

5. Coba attach kembali database tersebut, jika masih error, coba remove terlebih dahulu file log dari database tersebut dan attach kembali.

Jika user aktif adalah “sa”, bisa dilakukan deattach langsung, tanpa perlu “Take Offline” terlebih dahulu. Waktu eksperimen si selalu sukses. 😉