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
Pengguna Database dan Login Server dan Pemetaan di antara mereka
Saya memiliki contoh SQL Server 2008 R2 Express Edition di rumah dan yang lain di server di tempat klien yang saya gunakan untuk mengembangkan aplikasi menggunakan Access sebagai ujung depan. Aplikasi ini memiliki 5 login terpisah yang dapat saya gunakan dalam string koneksi (berdasarkan Access Group yang digunakan pengguna). Contoh …


5
SQL Select mengambil terlalu banyak waktu untuk dieksekusi
Ini adalah pemilihan sederhana dari tabel sementara, kiri bergabung dengan tabel yang ada pada kunci utama, dengan dua sub memilih menggunakan top 1 merujuk tabel bergabung. Dalam kode: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary Key FROM ThirdTable WHERE ThirdTable.SomeColumn = …

1
Cetak Parameter dalam SQL Dinamis
Saya telah menggunakan SQL dinamis untuk banyak tugas dan terus-menerus mengalami masalah yang sama: Mencetak nilai variabel yang digunakan di dalam pernyataan Dynamic T-SQL. MISALNYA: Declare @SQL nvarchar(max), @Params nvarchar(max), @DebugMode bit, @Foobar int select @DebugMode=1,@Foobar=364556423 set @SQL='Select @Foobar' set @Params=N'@Foobar int' if @DebugMode=1 print @SQL exec sp_executeSQL @SQL,@Params ,@Foobar=@Foobar …

2
Sumber daya untuk pengembang SQL Server bermigrasi ke Oracle
Sumber daya apa yang dapat Anda rekomendasikan untuk pengembang SQL Server yang ingin mempelajari dasar-dasar Oracle? Saya mencari whitepaper atau posting blog yang komprehensif yang menjelaskan perbedaan antara sistem ini dan menjawab pertanyaan seperti Bagaimana cara membuat kolom IDENTITAS? atau Apa tipe data yang setara dengan float? .

1
Bagaimana cara mengindeks hasil GABUNG dari dua tabel atau lebih untuk meningkatkan kinerja di SQL server?
Saya baru dalam pengindeksan dan telah melalui dasar-dasar pengindeksan. Saya dapat menemukan indeks berkerumun standar untuk batasan kunci utama dalam bagian indeks dari tabel yang sesuai, tetapi setelah membuat batasan kunci asing saya tidak dapat menemukannya. Sekarang saya memiliki persyaratan di mana pengindeksan harus dilaksanakan untuk meningkatkan kinerja. Saya telah …



1
sp_prepexec (sp_execute) vs. sp_executeSQL
Daging pertanyaan: apakah prosedur tersimpan aktual satu-satunya mekanisme yang menerapkan caching table temp atau melakukan prosedur penyimpanan sistem seperti sp_executeSQL/ sp_executejuga memanfaatkannya? Saya bukan DBA, jadi silakan gunakan kata-kata kecil. Aplikasi kami mengirimkan pernyataan yang sudah disiapkan, dari profiler, saya melihat menjalankan semua SQL sp_prepexecyang merupakan prosedur sistem untuk menjalankan …


1
Database Mirroring protokol port TCP yang digunakan. Satu standar, satu dinamis?
Saat menjalankan kueri di bawah ini pada replika primer / sekunder dari SQL Server Always On Availability Group ™ SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Dua port tcp lokal muncul untuk protokol mirroring Database, 5022&63420 Server Name local_tcp_port protocol_type num_reads num_writes ServerName 5022 Database Mirroring 102942598 …

1
Database Cache Memory di Monitor Kinerja turun secara signifikan setelah DBCC CheckDB
Kami telah memantau beberapa SQLServer: Memory Managermetrik, dan memperhatikan bahwa setelah DBCC CheckDBbekerja, metrik Database Cache Memory (KB) turun secara signifikan. Jika lebih tepatnya, itu turun dari 140 GB memori DB cache ke 60 GB. Dan setelah itu, perlahan-lahan naik lagi selama seminggu. (Jumlah " Free Memory KB", mulai dari …

3
Menggunakan SPID dalam DB Tables (bukan Table Variable)
Database transaksional digunakan untuk pemesanan barang ... Vendor kami diminta untuk mengganti #temptable dengan @tablevariables (karena kunci kompilasi yang berat) tetapi sebaliknya mereka diganti dengan tabel aktual yang menambahkan SPID sebagai kolom untuk memastikan prosedur yang tersimpan hanya bekerja pada baris yang berlaku. Apakah Anda melihat risiko dalam metode operasi …


2
Mengapa CTE rekursif ini dengan parameter tidak menggunakan indeks ketika itu dilakukan dengan literal?
Saya menggunakan CTE rekursif pada struktur pohon untuk mendaftar semua keturunan dari simpul tertentu di pohon. Jika saya menulis nilai simpul literal dalam WHEREklausa saya , SQL Server tampaknya benar-benar menerapkan CTE hanya untuk nilai itu, memberikan rencana kueri dengan jumlah baris aktual yang rendah, dan lain-lain : Namun, jika …

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.