Administrator Basis Data

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

1
Bagaimana opsi mydumper's '' --use-savepoints "mengurangi penguncian metadata
MyDumper 0.6.1 menambahkan opsi baru --use-savepoints. Dari manual, itu berarti: Gunakan savepoint untuk mengurangi masalah penguncian metadata, membutuhkan hak istimewa SUPER Saya tidak mengerti. Bagaimana cara "mengurangi masalah penguncian metadata" dan mengapa perlu "hak istimewa SUPER"? Seperti yang saya pikirkan, metadata sangat penting untuk mencegah struktur tabel modifikasi DDL lainnya.

3
Menggunakan CTE di IF EXISTS Query
Apakah mungkin untuk melakukan sesuatu yang mirip dengan yang berikut ini di SQL Server 2012? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END Saya mencoba …
8 sql-server  cte 


2
Microsoft SQL Server 2012 Mirror Go To Terputus
Saya memiliki beberapa mirror Microsoft SQL server 2012, tanpa saksi dalam mode asinkron, yang secara sporadis akan terputus. Saya menjalankan SQL Server 2012 11.0.5058. Melihat log di sisi cermin saya lihat Gagal mengalokasikan BUF: FAIL_BUFFER_ALLOCATION 1 Ada sejumlah pesan memoryclerk Kesalahan: 802, Tingkat Permasalahan: 17, status: 0. Memori tidak cukup …

1
SQL Server 2014 - Atur ulang semuanya
Kurang menginstal ulang perangkat lunak, apakah ada cara sederhana untuk 'mulai dari awal' dengan contoh SQL? Maksud saya: Hapus semua login yang dibuat, Hapus semua database yang ditambahkan, Setel ulang basis data sistem, Hapus konfigurasi baru, Atur ulang konfigurasi SQL Server Agent Saya tidak dapat menemukan apa pun di internet …

3
Periksa apakah ada nilai-nilai dalam hasil subquery
Saya memiliki subquery rumit yang mengembalikan daftar ID pesanan. Saya perlu mendapatkan daftar pelanggan yang memiliki pesanan ini. Masalahnya adalah bahwa ada dua cara menetapkan pelanggan ke pesanan (salah satu dari dua bidang). Saya bisa melakukan hal-hal seperti ini: select * from Customers where orderId in (select...) or secondaryOrderId in …


1
SQL Server, TOP versus ROW_NUMBER
Saya belajar tentang rencana Eksekusi dan saya mencoba berbagai pertanyaan dan membandingkan kinerja mereka dan menemukan ini: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID FROM FTCatalog.Statistic ORDER BY …

1
Inisialisasi File Instan pada drive Bersama
Saya bertanya sesuatu yang mirip dengan ini sebelumnya, tetapi sebelumnya saya telah bertanya tentang memindahkan cadangan ke lokasi bersama. Kali ini saya penasaran: jika saya ingin mengembalikan database pada drive bersama, apakah saya harus mengaktifkan IFI di server itu atau hanya server yang menjalankan SQL Server? Alasan saya bertanya adalah …


2
Mengembalikan teks biasa pg_dump dengan psql dan --disable-trigger
Saya harus melakukan beberapa tes dengan skrip pendek untuk memperbarui beberapa data "lawas" di salah satu tabel saya. Berhati-hati karena saya, menggunakan skrip yang belum diuji, saya memutuskan untuk membuat cadangan tabel yang relevan sebelum melakukannya. Cara termudah untuk melakukannya adalah: pg_dump -a --file table.sql -t table database Sekarang saya …

2
Bagaimana cara melihat seluruh output langkah pekerjaan?
Kami memiliki pekerjaan SQL Agent yang menjalankan beberapa PowerShell, yang menciptakan keluaran yang cukup panjang (antara lain, memiliki keluaran robocopy). Dalam Riwayat Pekerjaan SQL Agent, kami hanya melihat 1.000 karakter pertama dari output ini. Apakah ada tempat lain yang bisa kita lihat yang akan memiliki seluruh output? Apakah ada pendekatan …


1
Nilai Null dalam pernyataan KASUS
Saya bermain-main dengan beberapa hal dalam SSMS untuk belajar sedikit lebih banyak ketika saya belajar untuk ujian 70-461 saya dan saya menemukan sedikit gangguan. Saya mencoba membuat tabel untuk bermain-main sehingga saya tidak perlu mengubah / menghapus tabel yang sudah dibuat di database AdventureWorks atau TSQL2012. Saya telah membuat tabel …


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.