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
Mengapa tidak membangun kembali indeks dengan jumlah halaman <1000?
Saya menggunakan skrip Ola Hallengrens untuk pemeliharaan indeks. Sebelum saya melakukan itu, saya menggunakan kueri berikut untuk melihat indeks mana yang paling terfragmentasi: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on dbtables.[object_id] …

2
Jumlah ekspresi nilai baris dalam pernyataan INSERT melebihi jumlah maksimum yang diizinkan dari nilai 1000 baris
Salah satu INSERT INTOskrip ditulis sebagai berikut. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Berikut ini adalah kesalahan yang kita hadapi pada parsing pernyataan insert di atas Msg 10738, Level 15, Negara 1, Baris 1007 Jumlah ekspresi nilai baris dalam pernyataan INSERT melebihi jumlah maksimum yang diizinkan …

4
Cara Melucuti Tanda Aksen Bahasa Ibrani
Saya memerlukan Trik Pengkodean Char untuk Melucuti Tanda Aksen Bahasa Ibrani. Contoh Sebelumnya בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Contoh Setelah בראשית ברא אלהים את השמים ואת הארץ

8
Alasan untuk menghindari nilai ID yang besar
Kami sedang mengerjakan aplikasi web, belum dapat diakses oleh pengguna. Bos saya memperhatikan bahwa catatan yang baru dibuat mendapatkan ID lebih dari 10.000, meskipun kami hanya memiliki di bawah 100 catatan dalam tabel. Dia berasumsi bahwa antarmuka web untuk beberapa alasan menciptakan lebih dari 100 kali lebih banyak catatan sementara …

2
Kecilkan Log Transaksi Saat Menggunakan Grup Ketersediaan AlwaysOn
Kami menggunakan AlwaysOn Availability Groupfitur SQL Server 2012. Pencadangan basis data lengkap reguler dan pencadangan log transaksi dilakukan setiap hari di basis data sekunder. Saya telah membaca di sini melakukan pencadangan log transaksi baik pada replika primer atau replika sekunder akan menandai log transaksi kedua replika sebagai dapat digunakan kembali. …




2
Mengonversi VARCHAR ke VARBINARY
Saya telah menyimpan log kueri berjalan mahal, bersama dengan rencana kueri mereka, dalam tabel untuk memungkinkan kami memantau tren kinerja dan mengidentifikasi area yang perlu dioptimalkan. Namun, itu sampai pada titik di mana rencana kueri mengambil terlalu banyak ruang (karena kami menyimpan seluruh rencana terhadap setiap kueri). Karena itu saya …



2
Prosedur tersimpan pusat untuk mengeksekusi dalam konteks panggilan database
Saya sedang mengerjakan solusi perawatan khusus menggunakan sys.dm_db_index_physical_statstampilan. Saat ini saya telah dirujuk dari prosedur tersimpan. Sekarang ketika prosedur tersimpan itu berjalan di salah satu basis data saya, ia melakukan apa yang saya inginkan dan menarik daftar semua catatan mengenai basis data apa pun. Ketika saya letakkan di database yang …

2
Batasi hak koneksi di SQL Server
Saya memiliki aplikasi untuk digunakan dalam produksi yang menggunakan keamanan 'sistem kehormatan'. Artinya, semua pengguna terhubung ke DB menggunakan kredensial pengguna SQL / passwd dan aplikasi mengelola izin itu sendiri. Bagian terakhir tidak mengganggu saya sebanyak fakta bahwa objek koneksi berisi kredensial tertanam dan dapat disalin secara bebas. Saya mencoba …

1
Peringatan dalam rencana kueri "Perkiraan Kardinalitas"
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Permintaan di atas memiliki peringatan dalam paket permintaan. &lt;Warnings&gt; &lt;PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /&gt; &lt;/Warnings&gt; Mengapa ada peringatan? Bagaimana para …

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.