Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana mencegah SSIS menulis nama kolom ke output file datar?

Cara terbaik yang saya temukan untuk mencapai ini adalah sebagai berikut:

  1. Saya membuat file datar keluaran pengujian. Saya mengisi file .txt dengan hasil yang ditetapkan dari query SQL yang akan digunakan dalam paket. Pastikan baris pertama file .txt berisi nama header kolom.
  2. Buat Koneksi File Datar. Arahkan ke file datar keluaran teks. Centang kotak "Nama kolom di baris data pertama". Ini akan memastikan bahwa nama tajuk kolom yang sebenarnya akan digunakan/ditampilkan, bukan "Kolom 0", "Kolom 1", dll. Klik "OK" untuk menutup Pengelola Sambungan File Datar.
  3. Edit item Tujuan File Datar untuk memastikan bahwa nama tajuk kolom yang sebenarnya diambil dan bahwa bidang dipetakan dengan benar antara kueri Anda dan kolom keluaran dari Koneksi File Datar Anda. Klik "Oke".
  4. Sorot Flat File Connection dan tekan "F4" untuk membuka jendela "Properties". Di sana, ubah "ColumnNamesInFirstDataRow" menjadi "False".

Sekarang file datar keluaran Anda hanya akan berisi data ... tidak ada baris tajuk kolom. Namun Anda masih bisa pergi ke item Flat File Destination dan melihat nama header kolom yang sebenarnya digunakan di sana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memeriksa Versi SQL Server Anda

  2. Haruskah setiap Tabel Pengguna memiliki Indeks Berkelompok?

  3. Memahami Pemantauan Kinerja SQL Server Berbasis Cloud

  4. Apa itu Operator Logika di SQL Server - Tutorial SQL Server / TSQL Bagian 124

  5. Memulihkan Database Master SQL Server