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.

2
Cara memeriksa Karakter Non-Ascii
Apa cara terbaik untuk memeriksa apakah bidang VARCHAR memiliki Karakter Non-Ascii? CHAR(1)melalui CHAR(31)dan CHAR(127)melalui CHAR(255). Saya mencoba menggunakan PATINDEXdan mengalami masalah berikut. Memeriksa kisaran bawah bekerja dengan benar. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) > 0 Data saya memiliki tiga catatan dengan 0x1E dan ketiganya dikembalikan. …

2
Bagaimana SQL Delete menggunakan sub kueri
Kode berikut ditambahkan oleh salah satu pengembang kami untuk menghapus rekaman duplikat dari tabel: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Ketika meninjau kode, saya berasumsi bahwa itu tidak …


1
Rencana eksekusi dengan beberapa indeks yang hilang
Jika Anda menjalankan kueri dengan 'Sertakan rencana eksekusi Aktual', maka rencana tersebut juga akan menyarankan indeks yang tidak ada. Detail indeks ada di dalam MissingIndexestag di XML. Apakah ada situasi ketika rencana menyertakan beberapa saran indeks? Saya mencoba berbagai kueri sql tetapi tidak dapat menemukan kueri yang menghasilkan dua atau …


3
Mengapa permintaan EXISTS saya melakukan pemindaian indeks alih-alih pencarian indeks?
Saya sedang berupaya mengoptimalkan beberapa pertanyaan. Untuk kueri di bawah ini, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …

3
Prosedur tersimpan basis data dengan "mode pratinjau"
Pola yang cukup umum dalam aplikasi basis data yang saya gunakan adalah kebutuhan untuk membuat prosedur tersimpan untuk laporan atau utilitas yang memiliki "mode pratinjau". Ketika prosedur seperti itu melakukan pembaruan, parameter ini menunjukkan bahwa hasil tindakan harus dikembalikan, tetapi prosedur tersebut seharusnya tidak benar-benar melakukan pembaruan ke database. Salah …
15 sql-server  t-sql 

3
Cadangan Log Transaksi Serial atau Paralel?
Kami kebetulan menggunakan SQL Server 2012 Edisi Standar. Saya juga menggunakan skrip Ola Hallengren untuk memberikan kerangka kerja yang mudah dan lebih fleksibel untuk melakukan pencadangan dan pemeliharaan. Pertanyaan ini bukan tentang skrip Ola, melainkan tentang praktik terbaik. Saya menyadari jawaban utamanya adalah "itu tergantung pada kebutuhan perusahaan Anda". Tetapi …

1
Metrik untuk membuktikan atau menyangkal perlunya DBA tambahan?
Saat ini kami memiliki 2 DBA, saya dan satu orang lainnya dan kami berdua merasa perlu untuk sumber daya tambahan (atau dua). Saya telah berbicara dengan manajer langsung saya tentang topik ini beberapa kali berbeda, tetapi saya mengalami kesulitan untuk menjual gagasan tersebut. Baru-baru ini manajer kami berbagi dengan kami …



2
DDL_admin vs izin db_owner
Saya mengambil alih proyek yang melibatkan penghapusan dan pembatasan izin semua pengguna basis data di seluruh server kami. (waktu yang menyenangkan) Salah satu izin yang saat ini dibatasi adalah izin db_owner. Izin ini sedang ditinjau berdasarkan kasus per kasus, tetapi perubahan umum adalah untuk mengganti izin db_owner dengan yang berikut: …

4
bagaimana cara meminta SSISDB untuk menemukan kesalahan dalam paket?
Saya telah melihat pertanyaan ini SSIS 2012 - Bagaimana Query Menjalankan Paket Saat Ini di T-SQL? Ini memberi saya skrip berikut: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn , E.executed_as_sid , E.executed_as_name , E.use32bitruntime , E.operation_type , E.created_time , …



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.