Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas

4
Masukkan Massal Melalui Jaringan
Adakah yang bisa membantu saya dengan ini? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = '\n', tablock ) Kesalahan menunjukkan, tidak bisa membuka: Tidak dapat memasukkan secara massal karena file '\ SERVERNAME \ FOLDERNAME \ textFile.txt' tidak dapat dibuka. Kode kesalahan sistem operasi 5 (Akses …



2
Menghubungkan ExecutionInstanceGUID ke SSISDB
Rilis 2012 SQL Integration Services, SSIS, telah memberikan katalog SSISDB yang melacak operasi paket (antara lain). Eksekusi paket default untuk solusi yang menggunakan model Project Deployment akan mengaktifkan logging ke SSISDB. Ketika sebuah paket dieksekusi, System::ExecutionInstanceGUIDdiisi dengan nilai yang, jika seseorang menggunakan logging eksplisit (ke sys.sysdtslog90/ sys.sysssislog) akan merekam semua …

3
Ubah semua tabel dalam database dengan satu perintah
Apakah ada perintah satu atau satu baris untuk memodifikasi semua tabel dalam database. Saya ingin mengeluarkan perintah ini di setiap tabel dalam database: ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8; Tujuan saya adalah memodifikasi rangkaian karakter dari latin1 ke utf8 ke semua tabel. UPDATE: RDBMS adalah MySQL

2
Mengapa non-digit LIKE [0-9]?
Susunan standar server saya adalah Latin1_General_CI_AS, sebagaimana ditentukan oleh kueri ini: SELECT SERVERPROPERTY('Collation') AS Collation; Saya terkejut menemukan bahwa dengan susunan ini saya dapat mencocokkan karakter non-digit dalam string menggunakan predikat LIKE '[0-9]'. Mengapa dalam susunan standar apakah ini terjadi? Saya tidak bisa memikirkan kasus di mana ini akan berguna. …

1
Mana yang lebih baik: banyak kondisi bergabung atau banyak kondisi di mana?
Saya mencoba membandingkan dua pertanyaan: Pertanyaan 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Pertanyaan 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Apakah saya berhak mengatakan bahwa kedua pertanyaan …

3
Apakah ada cara untuk menentukan apakah query SQL Server berjalan di memori atau pergi ke disk?
Saya menemukan serangkaian prosedur tersimpan dalam aplikasi hari ini yang dipanggil berulang kali dalam proses yang berjalan lama. Dalam setiap prosedur saya menemukan beberapa pernyataan pilih yang berbeda, beberapa dalam loop; tidak mengherankan, rutinitas ini seperti yang digunakan saat ini membutuhkan waktu beberapa menit untuk berjalan, ketika intuisi mengharapkannya selesai …

5
Bagaimana cara kerja paging dengan ROW_NUMBER di SQL Server?
Saya memiliki Employeetabel yang memiliki satu juta catatan. Saya telah mengikuti SQL untuk paging data dalam aplikasi web. Ini bekerja dengan baik. Namun apa yang saya lihat sebagai masalah adalah - tabel turunan tblEmployeememilih semua rekaman dalam Employeetabel (untuk membuat MyRowNumbernilai). Saya pikir, ini menyebabkan pemilihan semua catatan dalam Employeetabel. …


4
Saya menggunakan Agen SQL Server untuk menjadwalkan bahkan tugas-tugas non-database - apakah ini ide yang buruk?
Karena saya seorang DBA (dan dalam banyak kasus, sysadmin de-facto), SQL Server diinstal pada hampir setiap server saya harus bekerja dengan secara teratur. Saya menyadari baru-baru ini bahwa saya telah menggunakan Agen SQL sebagai penjadwal pekerjaan di hampir setiap kasus, daripada Penjadwal Tugas Windows asli. Dari perspektif saya, Agen SQL …


4
Tidak dapat mematikan kepala kantor pos lama saat meningkatkan ke Postgres 9.2
Saya meningkatkan ke Postgres 9.2.2 (dari 9.1.4). Ketika saya mencoba memutakhirkan DB menggunakan: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Saya mendapatkan pesan kesalahan berikut: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to be a postmaster servicing the old cluster. Please shutdown …


1
Mengaktifkan "log_queries_not_using_indexes" menonaktifkan "long_query_time"?
Saya perhatikan bahwa, di Mysql, ketika mengaktifkan log_queries_not_using_indexes, slow_query_logdan long_query_time, file log kueri lambat yang dihasilkan akan berisi banyak pertanyaan bahkan jika waktu kueri jauh lebih sedikit daripada long_query_time. Tampaknya begitu log_queries_not_using_indexesdiaktifkan, Mysql akan mencatat semua permintaan yang tidak menggunakan indeks, apa pun "long_query_time" itu. Apakah ada cara untuk mengatasi …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.