Pertanyaan yang diberi tag «sql-server»

Semua versi Microsoft SQL Server (bukan MySQL). Harap juga tambahkan tag khusus versi, seperti sql-server-2016, karena sering relevan dengan pertanyaan.


1
Cara memaksa drop database di SQL Server 2008
Saya mencoba untuk memaksa menjatuhkan database, tetapi setelah menjatuhkan database, ketika saya mencoba membuat ulang database, saya mendapatkan kesalahan tidak dapat membuat file C: \ Program Files ..... [databasename] .mdf karena sudah ada Inilah pertanyaan saya untuk memaksa menjatuhkan database Use master; ALTER database [databasename] set offline with ROLLBACK IMMEDIATE; …


8
Algoritma pengaturan MAXDOP untuk SQL Server
Saat menyiapkan SQL Server baru, saya menggunakan kode berikut untuk menentukan titik awal yang baik untuk MAXDOPpengaturan: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment before moving it to production. MAXDOP can be …


4
Pencarian Indeks vs Pemindaian Indeks
Melihat rencana eksekusi permintaan yang berjalan lambat dan saya perhatikan bahwa beberapa node adalah pencarian indeks dan beberapa dari mereka adalah scan indeks. Apa perbedaan antara pencarian indeks dan pemindaian indeks? Yang berkinerja lebih baik? Bagaimana SQL memilih satu dari yang lain? Saya menyadari ini adalah 3 pertanyaan tetapi saya …

3
Periksa kendala hanya satu dari tiga kolom yang bukan nol
Saya memiliki tabel (SQL Server) yang berisi 3 jenis hasil: FLOAT, NVARCHAR (30), atau DATETIME (3 kolom terpisah). Saya ingin memastikan bahwa untuk setiap baris yang diberikan, hanya satu kolom yang memiliki hasil dan kolom lainnya adalah NULL. Apa kendala pemeriksaan paling sederhana untuk mencapai ini? Konteks untuk ini adalah …


5
Tulis perbedaan antara varchar dan nvarchar
Saat ini dalam database SQL Server 2012 kami, kami gunakan varchar, dan kami ingin mengubahnya nvarchar. Saya telah membuat skrip untuk melakukan itu. Pertanyaan saya adalah apakah ada perbedaan dalam cara SQL Server menulis ke varcharkolom vs. nvarcharkolom? Kami memiliki sejumlah prosedur backend yang saya khawatirkan. Sunting: Tidak yakin apakah …

7
Menulis skema bank sederhana: Bagaimana saya harus menjaga saldo saya sinkron dengan riwayat transaksi mereka?
Saya menulis skema untuk database bank sederhana. Berikut spesifikasi dasar: Basis data akan menyimpan transaksi terhadap pengguna dan mata uang. Setiap pengguna memiliki satu saldo per mata uang, sehingga setiap saldo hanyalah jumlah dari semua transaksi terhadap pengguna dan mata uang tertentu. Saldo tidak boleh negatif. Aplikasi bank akan berkomunikasi …

6
Kisaran jumlah bergulir tanggal menggunakan fungsi jendela
Saya perlu menghitung jumlah bergulir selama rentang tanggal. Untuk mengilustrasikan, menggunakan database sampel AdventureWorks , sintaksis hipotetis berikut akan melakukan apa yang saya butuhkan: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN INTERVAL 45 DAY PRECEDING AND CURRENT ROW) FROM Production.TransactionHistory …


5
Mengapa ALTER COLUMN untuk TIDAK NULL menyebabkan pertumbuhan file log yang besar?
Saya punya meja dengan baris 64m yang mengambil 4,3 GB pada disk untuk datanya. Setiap baris sekitar 30 byte dari kolom integer, ditambah NVARCHAR(255)kolom variabel untuk teks. Saya menambahkan kolom NULLABLE dengan tipe data Datetimeoffset(0). Saya kemudian MEMPERBARUI kolom ini untuk setiap baris dan memastikan semua sisipan baru memberi nilai …



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.