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.

8
Cara kueri database untuk tabel kosong
Karena beberapa 'pengembang' kami telah mengerjakan sistem kami, kami memiliki masalah dengan tabel kosong. Kami telah menemukan bahwa selama transfer ke cloud beberapa tabel disalin, tetapi data di dalamnya tidak. Saya ingin menjalankan kueri tabel sistem untuk menemukan tabel pengguna apa yang kosong. Kami menggunakan MS SQL 2008 R2. Terima …

3
Menambahkan kolom ke tabel produksi
Apa cara terbaik untuk menambahkan kolom ke tabel produksi besar di SQL Server 2008 R2? Menurut buku-buku Microsoft online: Perubahan yang ditentukan dalam ALTER TABLE diimplementasikan segera. Jika perubahan memerlukan modifikasi pada baris dalam tabel, ALTER TABLE memperbarui baris. ALTER TABLE mendapatkan kunci skema modifikasi di atas meja untuk memastikan …


5
Bagaimana cara menjalankan skrip besar dengan banyak sisipan tanpa kehabisan memori?
Pertanyaan: Saya memiliki skrip dengan sekitar 45 ribu sisipan dari pernyataan pilih. Ketika saya mencoba dan menjalankannya, saya mendapatkan pesan kesalahan yang menyatakan bahwa saya kehabisan memori. Bagaimana saya bisa menjalankan skrip ini? Konteks: Menambahkan beberapa bidang data baru untuk membuat aplikasi bermain bagus dengan aplikasi lain yang digunakan klien. …

3
Masukkan efisien ke dalam tabel dengan indeks Clustered
Saya memiliki pernyataan SQL yang menyisipkan baris ke tabel dengan indeks berkerumun di kolom TRACKING_NUMBER. MISALNYA: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Pertanyaan saya adalah - apakah itu membantu untuk menggunakan klausa ORDER BY dalam pernyataan SELECT untuk kolom indeks berkerumun, atau apakah laba …

4
Menggunakan SQL Profiler pada database yang sedang diproduksi
Sebagai pengembang, saya sering menggunakan SQL Profiler. Ini alat debugging yang baik, baik untuk melacak apa yang dilakukan kode saya dan untuk menganalisis masalah kinerja. Tapi saya selalu menggunakannya di lingkungan pengembangan saya , dan dengan cara yang sangat terkontrol. Mulai aplikasi saya, dan masuk ke keadaan tertentu Mulai jejak …


4
Mengapa estimasi biaya (sama) 1000 mencari indeks unik berbeda dalam rencana ini?
Dalam kueri di bawah ini, kedua rencana eksekusi diperkirakan akan melakukan 1.000 pencarian pada indeks yang unik. Pencarian didorong oleh pemindaian terurut pada tabel sumber yang sama sehingga tampaknya harus mencari nilai yang sama dalam urutan yang sama. Kedua loop bersarang miliki <NestedLoops Optimized="false" WithOrderedPrefetch="true"> Adakah yang tahu mengapa tugas …

5
Mengapa permintaan SELECT DISTINCT TOP N saya memindai seluruh tabel?
Saya telah mengalami beberapa SELECT DISTINCT TOP Npertanyaan yang tampaknya kurang dioptimalkan oleh pengoptimal query SQL Server. Mari kita mulai dengan mempertimbangkan contoh sepele: tabel sejuta baris dengan dua nilai bergantian. Saya akan menggunakan fungsi GetNums untuk menghasilkan data: DROP TABLE IF EXISTS X_2_DISTINCT_VALUES; CREATE TABLE X_2_DISTINCT_VALUES (PK INT IDENTITY …




4
Periksa apakah pengguna ada di database SQL Server
Saya bekerja dengan SQL Server 2012. Saya ingin memeriksa apakah ada pengguna sebelum menambahkannya ke database. Inilah yang telah saya uji: USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_principals] WHERE name = N'IIS APPPOOL\MyWebApi AppPool') Begin CREATE USER [IIS APPPOOL\MyWebApi AppPool] FOR LOGIN [IIS APPPOOL\MyWebApi AppPool] WITH DEFAULT_SCHEMA=[dbo] …

2
Apa itu "Indeks Pencocokan Parsial"?
Saya mencoba untuk mempelajari lebih lanjut tentang operator rencana permintaan "pemeriksaan kunci asing" yang diperkenalkan di SQL Server 2016. Tidak ada banyak informasi tentang itu di luar sana. Microsoft mengumumkannya di sini dan saya menulis blog di sini . Operator baru dapat dilihat dengan menghapus baris dari tabel induk dengan …


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.