none
(Sumber: milis SQL Server) bulk insert dari mapping folder RRS feed

  • Pertanyaan

  • dear all,

    saya ingin menanyakan mengenai penggunaan BULK INSERT.

    saya ingin menggunakan BULK INSERT untuk membaca file csv, tetapi file csv berada di mapping folder, jadi tidak berada di server, tapi di komputer lain, kemudian saya buat mapping drive di server. 

    muncul message error :

    "Msg 4861, Level 16, State 1, Line 19
    Cannot bulk load because the file <nama file> could not be opened. Operating system error code 3(error not found)."

    pada saya coba menggunakan xp_cmdshell 'dir .. ' ke mapping folder tersebut jg tidak bisa.

    kiras - kira kenapa ya ?


    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, 26 Juli 2012 08.18
    Moderator

Jawaban

  • mungkin penyebabnya karena tidak menggunakan nama share folder yang lengkap tapi menggunakan path mapping drive. Hal tersebut bisa dilakukan melalui SQL Server Import and Export Wizard / SQL Server Integration Services (SSIS), dengan cara memasukkan path file excel kemudian memasukkan Informasi Login dari SQL Server. Langkah selanjutnya adalah Memappingkan kolom dari sumber data file excel tsb ke Table yang telah dibuat / secara otomatis Wizard akan membuatkan table baru di Database SQL Server. Jika ada Panjang Kolom atau Tipe data dari Microsoft Excel tidak sesuai dengan kolom di table, maka Wizard tsb akan memberikan warning secara otomatis. lakukan koreksi terhadap panjang kolom atau tipe data yang ada di database dan lakukan proses mapping ulang. Untuk proses yang periodik, maka Package SQL Server Import and Export Wizard / SQL Server Integration Services (SSIS) bisa disimpan dengan ekstensi file .dtsx, setelah diexport kemudian dapat dibuatkan Job Automatisasi melalui SQL Agent, sehingga setiap hari, minggu, bulan job tersebut dapat Run secara otomatis.

    <o></o></o><//o>

    Mungkin bisa menggunakan cara yang ada pada link berikut

    http://sqlserver2000.databases.aspfaq.com/how-do-i-load-text-or-csv-file-data-into-sql-server.html 

    Selamat Mencoba..:)

    Dijawab oleh: Aries Budi


    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, 26 Juli 2012 08.19
    Moderator