Saya memiliki basis data dengan 104 pemicu, apakah ada cara untuk menghapus semua pemicu dengan satu perintah dari satu basis data yang disebut
Saya memiliki basis data dengan 104 pemicu, apakah ada cara untuk menghapus semua pemicu dengan satu perintah dari satu basis data yang disebut
Saya perlu memberikan data real-time, atau hampir real-time, untuk pelaporan SSRS dan Tableau. Saya tidak ingin sistem OLTP produksi terkena dampak negatif oleh permintaan yang berjalan lama. Apakah menjalankan kueri besar pada basis data sekunder di grup ketersediaan memengaruhi kinerja transaksi...
Saya menggunakan SQL Server 2016 dan bersenang-senang ... DB Mail saya tidak terkirim dan saya kehabisan tempat untuk mencari. Saya mengecek izin akun SQL untuk dapat dieksekusi DBmail - telah membaca dan mengeksekusi. Saya memasukkan aturan untuk port keluar firewall 587. Saya mencoba akun email...
Saya memiliki basis data yang sangat besar, sekitar 100 GB. Saya menjalankan kueri: select * from <table_name>; dan saya hanya ingin menampilkan baris ke 100 hingga 200. Saya ingin memahami bagaimana ini terjadi secara internal. Apakah database mengambil semua catatan dari disk ke dalam...
Kami memiliki database besar, sekitar 1TB, menjalankan SQL Server 2014 di server yang kuat. Semuanya bekerja dengan baik selama beberapa tahun. Sekitar 2 minggu yang lalu, kami melakukan pemeliharaan penuh, yang meliputi: Instal semua pembaruan perangkat lunak; membangun kembali semua indeks dan...
Dalam database kami, kami memiliki banyak entri dengan caron / hatschek. Sekarang pengguna kami ingin menemukan entri termasuk caron / hatschek ketika mereka mencari entri tanpa. Saya akan menunjukkan ini dengan contoh sederhana: Dalam database kami, kami memiliki entri (kontak dengan...
Saya punya meja dengan kolom varchar. Ini memungkinkan Merek Dagang (™), hak cipta (©) dan karakter Unicode lainnya seperti yang ditunjukkan di bawah ini. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into...
Hari ini saya menemukan harddisk yang menyimpan basis data saya penuh. Ini pernah terjadi sebelumnya, biasanya penyebabnya cukup jelas. Biasanya ada permintaan yang buruk, yang menyebabkan tumpahan besar untuk tempdb yang tumbuh hingga disk penuh. Kali ini agak kurang jelas apa yang terjadi, karena...
Sebagai jawaban atas penghitungan SQL untuk partisi yang berbeda, Erik Darling memposting kode ini untuk mengatasi kekurangan COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY...
Saya perlu memindahkan sejumlah besar (100+) besar (jutaan baris) tabel dari satu database SQL2008 ke yang lain. Saya awalnya hanya menggunakan Wisaya Impor / Ekspor, tetapi semua tabel tujuan tidak memiliki kunci utama dan asing, indeks, batasan, pemicu, dll. (Kolom identitas juga dikonversi ke...
Saya telah mendengar bahwa menyimpan indeks pada filegroup dan drive yang berbeda meningkatkan kinerja dalam database karena drive tidak harus bolak-balik antara indeks dan data yang dirujuk oleh indeks. Saya juga pernah mendengar bahwa ini adalah mitos. Kapan sebaiknya menyimpan indeks yang tidak...
Adakah yang punya rekomendasi bagus untuk buku yang mengajarkan db sharding (dari awal paling bagus) Saya telah membaca seperti 40 situs web yang berbeda yang berbicara tentang sharding. Saya tidak mengatakan situs / blog online buruk, itu adalah titbits yang baik. Namun, saya butuh makanan utama...
Saya tidak dapat menemukan opsi (s) langsung untuk mengatur UTF-8rellated Collations/Charsetsdi SQL Server 2005/2008, sama seperti mungkin untuk diatur dalam mesin SQL lain, tetapi dalam SQL Server 2005/2008 hanya ada koleksi Latin dan SQL. Apakah ada beberapa opsi untuk memaksa / menginstal...
Apa cara paling efisien untuk mengambil rentang tanggal dengan struktur tabel seperti ini? create table SomeDateTable ( id int identity(1, 1) not null, StartDate datetime not null, EndDate datetime not null ) go Katakanlah Anda ingin rentang untuk keduanya StartDatedan EndDate. Jadi dengan...
Saya telah diminta untuk membuat sesuatu yang melacak biaya harian untuk dikumpulkan di akun, dan saya mencoba mencari skema tabel database yang akan mendukung ini. Inilah yang saya tahu Perusahaan memiliki lebih dari 2,5 juta akun Dari jumlah tersebut, mereka saat ini bekerja rata-rata 200.000...
Saya sedang menulis sql dinamis untuk menjatuhkan dan membuat tampilan dalam database yang berbeda. Jadi saya menulis: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Ini memberi saya kesalahan: 'CREATE...
Jadi saya perkenalkan dengan mengatakan saya tidak memiliki kendali penuh atas desain db saya, jadi banyak aspek dari sistem saat ini tidak dapat diubah untuk keperluan skenario ini. Komentar tentang bagaimana kita harus memikirkan kembali aspek-aspek desain mungkin benar tetapi tidak membantu...
Saat membuat tabel di SSMS, saya menyadari bahwa jika Anda menjalankan pernyataan berikut: CREATE TABLE [tableName]; tabel akan dibuat di bawah skema Anda sendiri (dan bukan dbo). Jadi untuk membuatnya di bawah skema dbo, Anda harus mengatakannya secara eksplisit, seperti ini: CREATE TABLE...
Saya mencoba mencari tahu kueri mudah yang bisa saya lakukan untuk menguji apakah tabel besar memiliki daftar entri yang memiliki setidaknya SATU nilai kosong (NULL / kosong) di kolom APA PUN. Saya butuh sesuatu seperti SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Saya tidak mau harus...
Saya tahu bahwa Anda tidak dapat membandingkan nilai dengan NULL dan mengharapkan hasil tanpa menambahkan sesuatu seperti pada kode berikut ... SELECT * FROM A INNER JOIN B ON A.ID = B.ID WHERE A.STRING <> B.STRING OR (A.STRING IS NULL AND B.STRING IS NOT NULL) OR (A.STRING IS NOT NULL...