«sql-server» etiketlenmiş sorular

Microsoft SQL Server'ın tüm sürümleri (MySQL değil). Lütfen genellikle soruyla alakalı olduğu için sql-server-2016 gibi sürüme özgü bir etiket ekleyin.


2
ON yan tümcesinin konumu aslında ne anlama geliyor?
Normal JOIN ... ON ...sözdizimi iyi bilinmektedir. Ancak, ONmaddeyi yazdıklarından ayrı olarak yerleştirmek de mümkündür JOIN. Bu, pratikte nadir görülen, öğreticilerde bulunmayan bir şeydir ve bunun mümkün olabileceğinden bahseden herhangi bir web kaynağı bulamadım . İşte oynayabileceğiniz bir betik: SELECT * INTO #widgets1 FROM (VALUES (1), (2), (3)) x(WidgetID) SELECT …
23 sql-server  t-sql 

2
“İçeren” bir veritabanını nasıl geri yükleyebilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Yığın Değişimi için açık olacak şekilde güncelleyin . 4 yıl önce kapandı . Geçenlerde yerel gelişim SQL Server'a bir ağ örneğindeki yedeği geri yüklemeye çalıştım. Şaşırdım için aşağıdaki hata iletisini …

3
SQLSERVERAGENT sanal hesaba dosya sistemi erişimi sağlama
Bu sorudakiNT Service\SQLSERVERAGENT işaretli cevaba göre , Windows hesap dosya sistemine erişim izni vermeye çalışıyorum . Sanal bir hizmet hesabı olduğuna inanıyorum ve kontrol panelinde -> kullanıcı hesapları alanında görünmüyor . Bu hizmet hesabına dosya sistemine nasıl erişebilirim? Özellikle, Windows 7'de. Birkaç yaklaşım okudum ve hiçbiri benim için bir seçenek …

3
Uygulama planında eksik istatistikler için uyarı
Anlayamadığım bir durumum var. SQL Server yürütme planım, tabloda eksik istatistiklere sahip olduğumu söylüyor, ancak istatistikler zaten oluşturuldu: Ancak tabloya bakarsak, otomatik olarak oluşturulmuş bir istatistik olduğunu göreceğiz: Birisi nasıl olabileceğini anlamaya yardımcı olabilir mi? Auto_Update ve Auto_Create istatistikleri geçerli DB'de açılır. SQL Server 2014 kullanıyorum.



1
Satırları silerken neden kümelenmemiş dizinlerim daha fazla alan kullanıyor?
7,5 milyar satır ve 5 indeksli geniş bir masam var. Kabaca 10 milyon satırı sildiğimde, kümelenmemiş dizinlerin depolandıkları sayfa sayısını arttırdığı görülüyor. dm_db_partition_statsSayfalardaki farkı (sonradan önce) bildirmek için karşı bir sorgu yazdım : Dizin 1 , kümelenmiş dizin, Dizin 2 ise birincil anahtardır. Diğerleri kümelenmemiş ve benzersiz değildir. Sayfalar kümelenmemiş …

2
Tetikleyiciler her seferinde derlenir mi?
CPU kullanımı yüksek olan bir sunucuda sorun gidermekteyiz. Sorguların gerçekten buna neden olmadığını belirledikten sonra, derlemeleri aramaya başladık. Performans İzleyicisi 50 Derleme / sn'den az ve 15 Derleme / sn'den az gösteriyor. Derlemeleri arayan bir XE oturumunu çalıştırdıktan sonra, saniyede binlerce derleme görüyoruz. Bu sistem değişiklikleri denetlemek için tetikleyiciler kullanıyor. …

3
Sunucu yeniden başlatıldıktan sonra SQL Server Dağıtılmış Kullanılabilirlik Grubu veritabanları eşitlenmiyor
Biz gerçekleştirmek için hazır alıyoruz geniş yükseltme bizim SQL Sunucuları ve ben ileri gitmeden önce gidermek çalışıyorum o Distributed Durumu Grupları ile bazı sıradışı davranışı fark edilir. Geçen ay, uzak bir ikincil sunucuyu SQL Server 2016'dan SQL Server 2017'ye yükselttim. Bu sunucu birden fazla Dağıtılmış Kullanılabilirlik Grubunun (DAG) ve ayrı …

4
Dizin alanının veri alanından daha büyük olması kötü mü?
Genellikle sorguları doğru dizine sahip olmayan büyük tablolara karşı çalıştırmam gerekir. Bu yüzden DBA'dan böyle bir endeks oluşturmasını rica ediyorum. Yaptığı ilk şey masa istatistiklerine bakmak ve indeks uzay boyutunu görmektir. Çoğunlukla alternatif bir çözüm bulmamı söylerdi çünkü “dizin zaten tablodan daha büyük” Dizinin verilerden daha küçük olması gerektiğini düşünüyor, …
22 sql-server  index 

2
MAX metin veya daha spesifik, daha küçük tip kullanmak
Birisi, tablo oluşturmak için DDL kodumu inceliyordu ve önerdi, VARCHAR(256)metin alanları kullandıklarını gördüğümde , bir isim ya da her neyse, her zaman sadece kullanmalı VARCHAR(MAX)ve bağlantılı olmam gerektiğini düşündüğümde, oldukça küçük olmayı umuyorum. ) . Okudum, ancak 2005'e odaklandığı için tarih gibi görünüyordu ve tüm metin alanlarına satır başına potansiyel …

1
Dizinleri yeniden oluştururken sort_in_tempdb ne zaman kullanılır?
DW tablolarımız için SORT_IN_TEMPDB seçeneğinin kullanılıp kullanılmayacağını tartışıyoruz. Anladığım kadarıyla, bu seçeneği kullanırken daha sıralı olmalarına rağmen daha fazla yazma olduğu. Zaman zaman çok yavaş davranan bir SAN'ımız var, bu nedenle bizim durumumuzda yazma sayısını mümkün olduğunca sınırlamak istiyoruz. Tempdb'nin ayrı bir LUN (disk takımı) üzerinde olduğuna inanıyorum. Veri dosyamızda …

4
SSMS'de satır sonları nasıl kaldırılır?
Aşağıdaki gibi görünen SQL ile uğraşıyorum create procedure as begin Örneğin asve arasındaki büyük boşluklara dikkat edin begin. Bunları nasıl kaldırabilirim? SQL biçimlendirici kullandım ama bu çalışmıyor.
22 sql-server  ssms 

1
Ara ve Tara… Bölünmüş masalarda
Bu makaleleri PCMag'da Itzik Ben-Gan tarafından okudum : Birinci Bölümde Arayın ve Taranacaksınız: Optimize Edici Aramaya Optimize Etmediğinde ve Bölüm II'yi Tararken: Artan Anahtarlar Şu anda bölümlenmiş tüm tablolarımızda "Gruplanmış Maks." Sorunu yaşıyorum. Max (ID) almak için verilen Itzik Ben-Gan hilesini kullanıyoruz , ancak bazen çalışmıyor: DECLARE @MaxIDPartitionTable BIGINT SELECT …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.