Administrator Basis Data

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

1
Memori Ruang Kerja Internal
Per buku bacaan saya tentang SQL Server 2008 Internal dan Pemecahan Masalah (dipinjam dari perpustakaan lokal di Illinois) oleh Christian Bolton, Brent Ozar dll. Saya mencoba mencari pemahaman dan konfirmasi tentang server SQL dan banyak mencari di web Saya akan sangat menghargai jika seseorang dapat mengkonfirmasi atau memperbaiki pemahaman saya. …

1
Apakah mungkin untuk mencatat nilai parameter yang masuk dalam panggilan prosedur saat melacak di SQL Server Profiler?
Menggunakan SQL Server Profiler (Saya menggunakan SQL Server 2012), saya mencoba untuk menghasilkan jejak yang berguna yang menunjukkan nilai parameter, bukan hanya SQL dengan nama variabel. Prosedur yang tersimpan berjalan melalui sejumlah besar data Inventaris untuk menghasilkan beberapa hasil yang sangat berharga, dan saya mencoba mendokumentasikan perilaku yang ada, sehingga …

2
Mengimpor skema ke tablespace baru atau berbeda
Apakah ada cara yang nyaman untuk mengimpor skema ke Oracle 11gR2 menggunakan tablespace baru atau berbeda dari tempat data berasal? Sebagai contoh, saya telah mengekspor BLOG_DATA dari OLDDB, tempat semua data pengguna disimpan dalam tablespace USERS. Pada NEWDB, saya ingin mengimpor skema BLOG_DATA, tetapi menyimpan objek pengguna di tablespace BLOG_DATA, …


2
Memahami enkripsi dan cadangan MS SQL Server
Jadi saya bertanya dalam obrolan tentang seberapa aman file cadangan SQL Server. Saya diberitahu bahwa jika seorang penyerang memiliki akses ke file .bak tidak terenkripsi, mereka dapat memiliki akses ke data. Jadi mari kita lihat skenario ini: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate perhatikan - tidak ada kata …

3
Tolak akses ke skema informasi di SQL Server
Saya mencari cara terbaik untuk menonaktifkan akses ke sys.tables/ Information Schemauntuk pengguna / grup di SQL Server. Saya menemukan utas ini sejak 2008 Ini menunjukkan cara bagaimana menolak akses [sys].[something]seperti: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole …

2
Pola Desain - Satu dari Banyak Tabel Induk
Saya menemukan situasi dalam database cukup sering di mana tabel yang diberikan dapat FK ke salah satu dari sejumlah tabel induk. Saya telah melihat dua solusi untuk masalah ini, tetapi tidak ada yang secara pribadi memuaskan. Saya ingin tahu pola apa yang telah Anda lihat di sana? Apakah ada cara …

2
SQL Server EXECUTE AS trouble
Saya kehilangan sesuatu saat mencoba menggunakan prosedur tersimpan saya EXECUTE AS. Prosedur tersimpan adalah membaca data dari source_db, mengumpulkannya dan menyimpan hasilnyatarget_db . SP itu sendiri ada di target_db. Saya memiliki login khusus dan memetakannya untuk pengguna di kedua source_dbdan target_dbuntuk pemilik sp (jadi ada pengguna app_agentmasuk source_dbdan target_dbmasuk untuk …

1
Menghapus log bin di lingkungan replikasi
Saya punya pertanyaan tentang menghapus log biner di lingkungan replikasi: Kami memiliki lingkungan dengan 1 master dan 2 budak (menjalankan mysql 5.5). Terkadang, kami mengalami masalah ruang selama waktu pemrosesan yang berat, di mana direktori log bin menjadi penuh. Log kedaluwarsa setiap 3 hari. Saya bertanya-tanya, apakah ada alasan mengapa …


2
Pemicu untuk UPDATE setelah UPDATE?
Saya ingin membuat pemicu untuk mencatat waktu setiap pembaruan sebagai: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Masalahnya adalah ketika pemicu ini mencoba memperbarui updatedkolom, itu juga merupakan peristiwa pembaruan lain, yang menjalankan pemicu. Ini akan …

4
Indeks Pembangunan Kembali, ukuran DB sekarang 10x
Saya memiliki database SQL Server (2008 R2 SP1) yang sekitar 15 gigs. Ternyata pemeliharaan tidak berjalan dalam beberapa saat, jadi saya membuat rencana pemeliharaan untuk membangun kembali semua indeks, mereka sangat terfragmentasi. Pekerjaan selesai dan fragmentasi hilang, tetapi sekarang database lebih dari 120 pertunjukan! Saya mengerti bahwa itu akan menggunakan …

6
Mengambil cadangan semua database di SQL Server
Saya memiliki server Microsoft SQL Server 2005 DB. Di server DB, saya memiliki sekitar 250 database pengguna. Saya harus mengambil cadangan dari semua database ini. Karena, mengambil cadangan secara manual menghabiskan banyak waktu, saya mencari skrip Batch atau skrip DB yang akan secara otomatis mengambil cadangan semua 250 basis data. …

4
Partisi tabel untuk pengarsipan data
Skenario: dua database: DB_A dan DB_Archive dengan satu tabel yang sangat besar yang disebut tableA. setiap hari, catatan yang lebih lama dari 60 hari dihapus dari DB_A dan dipindahkan ke DB_Archive terutama untuk membiarkan hal "terpisah" karena tableA sangat ditanyakan pada DB_A untuk catatan 2 bulan terakhir. Saya ingin menyingkirkan …


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.