Administrator Basis Data

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

3
Bagaimana cara mendapatkan SSMS untuk menggunakan jalur relatif skrip saat ini dengan: r dalam mode sqlcmd seperti yang dilakukan SSDT?
Jika saya memiliki foo.sql dan bar.sql di folder yang sama, foo.sql dapat mereferensikan bar.sql ketika dijalankan dari SSDT dalam mode sqlcmd with :r ".\bar.sql". Namun, SSMS tidak akan menemukannya. Procmon menunjukkan SSMS mencari %systemroot%\syswow64: Bagaimana cara memberi tahu SSMS untuk melihat di folder tempat skrip saat ini disimpan tanpa menyatakan …
11 sql-server  ssms  sqlcmd  ssdt 

4
Kolom NVARCHAR sebagai KUNCI UTAMA atau sebagai kolom UNIK
Saya sedang mengembangkan database SQL Server 2012 dan saya ragu tentang kolom nvarchar sebagai kunci utama. Saya punya tabel ini: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] [bit] NOT NULL DEFAULT 0, CONSTRAINT [PK_CODES] PRIMARY …




1
PostgreSQL Common Table Expressions vs tabel sementara?
The PostgreSQL dokumentasi di DENGAN menunjukkan contoh berikut: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales) ) SELECT region, product, SUM(quantity) AS product_units, SUM(amount) AS product_sales FROM orders WHERE …
11 postgresql 

5
Mentransfer data dalam jumlah besar (84 juta baris) secara efisien
Saya memiliki sekitar 84 juta baris. Dari mereka semua perlu ditransfer ke database terpisah di server yang sama, maka saya hapus untuk menghapus sekitar 60 juta baris dari sumber database. 84 juta baris semuanya berada di tabel yang sama. Tabel itu saja menyumbang 90% dari seluruh database. Jadi ... Sumber: …
11 sql-server 

1
Menambahkan kolom yang dapat dibatalkan ke tabel menghabiskan lebih dari 10 menit
Saya memiliki masalah untuk menambahkan kolom baru di atas meja. Saya mencoba menjalankannya beberapa kali, tetapi setelah lebih dari 10 menit berjalan, saya memutuskan untuk membatalkan permintaan karena waktu kunci. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informasi berguna: Versi PostgreSQL: 9.1 Jumlah baris: ~ 250K Jumlah kolom: 38 Jumlah kolom …

2
Pembaruan Kumulatif MS SQL Server - Praktik Terbaik
Saya mencoba untuk mendapatkan gambaran tentang apa yang direkomendasikan praktik terbaik untuk Pembaruan Kumulatif SQL Server . Saat ini, kami menjalankan gagasan "jangan melakukan apa pun kecuali masalah yang diperbaiki oleh CU adalah yang kami alami". Itu bekerja dari pendekatan "jika tidak rusak, jangan perbaiki", tetapi saya bertanya-tanya apakah itu …
11 sql-server 

1
Bagaimana IDENTITY_INSERT memengaruhi concurrency?
Saya mencoba untuk membantu pelanggan dengan add-on SAP pihak ke-3 yang memiliki kesalahan pengiriman dan tidak lagi didukung. Dalam keadaan tertentu, arsip dan posting tidak lengkap dari tabel antrian posting ke tabel arsip postingan. Saya perlu memindahkan hasil yang diarsipkan ini kembali ke antrian. ID antrian adalah kolom identitas dan …

3
GALAT - Fungsi 'innodb' sudah ada
Saya ingin mulai mengonversi beberapa tabel MyISAM ke INNODB. Menjalankan Ubuntu 14.04 Server dengan MySQL 5.6 (apt-get upgrade dari 5.5), 32G ram pada 4 core / 8 thread cpu. Awalnya bermasalah dengan ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL dan Error: Table "mysql"."innodb_table_stats" not found. …
11 mysql  innodb 

3
Mirroring Database SQL Server akan mati. Bagaimana saya bisa menjamin ketersediaan tinggi sekarang?
Fitur Database Mirroring dari SQL Server akan mati: Fitur ini akan dihapus di versi masa depan Microsoft SQL Server. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan Grup Ketersediaan AlwaysOn sebagai gantinya. Adakah yang tahu kapan? Apa pilihan …

1
Sinkronisasi menggunakan pemicu
Saya memiliki persyaratan yang mirip dengan diskusi sebelumnya di: Menulis skema bank sederhana: Bagaimana saya harus menjaga saldo saya sinkron dengan riwayat transaksi mereka? Pemicu dalam kombinasi dengan transaksi Saya punya dua tabel, [Account].[Balance]dan [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( TransactionID …


2
Perbarui kolom dengan data dari tabel lain
Saya sedang mengerjakan masalah yang rumit, tetapi saya akan menyederhanakannya untuk masalah ini. Saya punya dua meja A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] dan saya ingin memperbarui yang ketiga: C [ID, column1, column2,column3] Saya memperbarui tabel ketiga lainnya menggunakan kueri ini. UPDATE C set column1=t.firstTab, …

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.