Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 9908|Jawab: 0

[Kiat] Ringkasan Masalah Impor dan Ekspor Data Besar Microsoft SQL Server

[Salin tautan]
Diposting pada 06/11/2019 17.52.47 | | | |
Posting ini terakhir diedit oleh QWERTYU pada 2019-11-7 08:46

Pertanyaan 1:

Hari ini saya mendapatkan Excel dengan hampir satu juta potongan data untuk diimpor ke database, saya pertama kali menggunakan Excel saya sendiri secara lokal (2014), dan kemudian menghasilkan file skrip untuk dieksekusi di server (2008); File SQL tidak dapat dibuka.

Solusi:

Gunakan alat sqlcmd bawaan

Langkah 1: Win+R ketik: perintah cmd untuk membuka alat baris perintah;

Langkah 2: Ketik: cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (jalur direktori tertentu terkait dengan lokasi SQL yang Anda instal)

Langkah 3: Jenis: sqlcmd -S . -U sa -P 123 -d tes -i data.sql

Deskripsi parameter:-S alamat server -u nama pengguna -P kata sandi -d nama database -i jalur file skrip

Pertanyaan 2:

Hari ini saya mendapat file cadangan database, memulihkannya di server, satu juta keping data, untuk diekspor ke Excel, serangkaian tugas = > ekspor data => SQL->Excel 2007 sangat bagus untuk diekspor ke 65536 kesalahan, pemeriksaan adalah batas Excel. Jika Anda masih tidak dapat mencobanya secara lokal, tulis prosedur tersimpan untuk mengekspor beberapa subtabel dengan paging, masing-masing dengan 65.536 potongan data. Sangat menyebalkan sehingga saya tidak ingin menulis. Gunakan bcp.

Solusi:

Langkah 1: Jalankan pernyataan berikut untuk mengatur konfigurasi keamanan

EXEC sp_configure 'tampilkan opsi lanjutan', 1

KONFIGURASI ULANG

EXEC sp_configure 'xp_cmdshell', 1

KONFIGURASI ULANG

Tidak ada pengaturan yang akan memberikan kesalahan "SQL Server memblokir akses ke proses 'sys.xp_cmdshell' komponen 'xp_cmdshell' karena komponen ini dimatikan sebagai bagian dari konfigurasi keamanan untuk server ini. Administrator sistem dapat mengaktifkan 'xp_cmdshell' dengan menggunakan sp_configure. Untuk informasi selengkapnya tentang mengaktifkan xp_cmdshell, lihat Konfigurator Aplikasi Periferal dalam seri Buku Online SQL Server. ”

Langkah 2: Master EXEC: xp_cmdshell 'bcp "gunakan -B pilih * dari -T queryout -E -c -S -U -P

Deskripsi parameter:Nama database -B  -Nama tabel T  -E Jalur Excel  -S alamat server -U nama pengguna -P kata sandi

Contoh: Master EXEC: xp_cmdshell 'bcp "gunakan LJ_PD_IPR_INTERFACE pilih * dari PatentInformation" queryout D:\11.xls -c -S"." -U"sa" -P"123456"'


Pertanyaan 3:

Jika data yang diekspor berisi karakter khusus seperti "[" dan "]" dengan bcp, gaya Excel akhir akan kacau. Saya menemukan alat lain: SQL Prompt


Alamat Unduhan:Login hyperlink terlihat.


Metode penggunaannya sangat sederhana, dan kecepatannya juga sangat cepat, pertama-tama kueri data yang diperlukan, dan klik kanan Buka di Excel di sudut kiri atas






Mantan:Jenis SQL Server sesuai dengan jenis C#
Depan:3. Templat resume 26G
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com