Administrator Basis Data

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

3
Menghindari banyak ekspresi `atau`
Saya memiliki oracle SQL berikut dan karya-karyanya dan semua tapi itu cukup jelek dengan semua ors. Apakah ada cara yang lebih ringkas untuk melakukan ini? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT ='COMM' …


6
Log Transaksi tidak akan menyusut, DB berpikir itu mereplikasi
Saya punya database SQL Server 2008 R2 Express yang menjalankan Kaspersky Security Center, dan saya tidak tahu dalam keadaan apa pemasangan itu terjadi, tetapi database tersebut tampaknya berpikir bahwa itu direplikasi dan tidak akan membebaskan ruang apa pun dari log transaksi. misalnya: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM …


6
Apa cara paling efektif untuk menemukan semua instance SQL Server yang menggunakan PowerShell?
Saya telah ditugaskan untuk menemukan semua contoh SQL Server yang berjalan dalam domain kami. Dalam beberapa kasus ada beberapa contoh per server. Saya telah melihat dua metode PowerShell berbeda untuk menemukan instance ini, tetapi tampaknya tidak menemukan semua instance. 1) Gunakan WMI $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = …


3
Membatasi pengguna untuk hanya menyalin cadangan
Saya mencari untuk menyebarkan pengiriman log di lingkungan produksi saya. Ini berarti saya harus mengelola rantai cadangan yang dapat terganggu oleh orang yang mengambil cadangan untuk menyegarkan lingkungan pengembangan. Jika saya mengalami kegagalan dan ingin menggunakan cadangan log untuk memulihkan ke titik waktu saya juga akan memerlukan cadangan yang diambil …

1
Perbarui semua kolom dari tabel lain
Saya perlu memperbarui tabel dari yang lain, dan saya perlu memperbarui semua kolom. Selain mencantumkan setiap kolom dalam SETklausa, apakah ada cara untuk memperbarui semuanya sekaligus? Seperti ini: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Saya mencoba psql, tidak berhasil. Saya harus mendaftar setiap kolom …


5
Mendeteksi perubahan dalam tabel SQL Server
Dalam aplikasi saya, dengan DB yang berjalan pada SQL Server 2012, saya mendapatkan pekerjaan (tugas terjadwal) yang secara berkala menjalankan kueri yang mahal dan menulis hasilnya ke tabel yang nantinya dapat ditanyakan oleh aplikasi. Idealnya, saya ingin menjalankan kueri yang mahal itu hanya jika sesuatu berubah sejak kueri itu terakhir …


3
CXPACKET dan LATCH_EX tinggi menunggu
Saya mengalami beberapa masalah kinerja dengan sistem pemrosesan data yang sedang saya kerjakan. Saya telah mengumpulkan statistik tunggu dari peroid satu jam yang menunjukkan sejumlah besar acara menunggu CXPACKET dan LATCH_EX. Sistem ini terdiri dari 3 pemrosesan SQL Server yang melakukan banyak perhitungan angka dan perhitungan dan kemudian memasukkan data …



3
SQL Server auto-trim nilai varchar dalam perbandingan yang sama tetapi tidak seperti perbandingan
Saya menemukan beberapa perilaku yang menarik pada SQL Server (diamati pada 2005 dan 2012) hari ini bahwa saya berharap seseorang dapat menjelaskan. Kueri yang melakukan perbandingan menggunakan =pada bidang NVARCHAR mengabaikan ruang tambahan dalam string (atau otomatis memotong nilai sebelum perbandingan) tetapi kueri yang sama menggunakan likeoperator tidak mengabaikan ruang. …

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.