«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.



1
Suser_name () neden bir AD hesap adı değişikliğini yansıtmıyor?
Kullanıcılarımızın adlarından biri yasal olarak değiştirildi, bu nedenle Active Directory kullanıcı adlarını etki alanı \ eski adından etki alanı \ yeni adıyla eşleşecek şekilde değiştirdik. Ancak, suser_sname () bu kullanıcı tarafından saklı yordamda çağrıldığında, yeni adı değil eski adı döndürür. Google beni , muhtemelen suser_name () LsaLookupSids'i çağırdığı için adlarının …

3
Bir sütundaki özel karakterleri boşlukla değiştirme
Özel karakterler ile yer değiştiren bir sorgu yazmaya çalışıyorum. Aşağıdaki kod satırları tanımlamaya yardımcı olur. (alfa-sayısal karakterler, virgül ve boşluk geçerlidir): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Sonuç kümesindeki alfasayısal, virgül ve boşluk dışındaki tüm karakterlerin '' (boşluk) ile değiştirilmeleri için replace işlevini select deyimine nasıl entegre …


1
SQL Server AlwaysOn veritabanı, yükseltmeden sonra Senkronize Değil / Kurtarma modunda takılı kaldı. Hata: '…' veritabanı 782 açılamıyor
SQL Server 2014 SP1'den (12.0.4422.0) SQL Server 2016 CTP 3.2'ye (13.0.900.73) yapılan yükseltmeyi test ederken Önerilen güncelleme işlemini izliyordum ve başarısız olduktan sonra veritabanının eski birincil öğe üzerinde başlamaması sorunuyla karşılaştım güncellenmiş ikincil Kurulumumuz birincil bir kopya ve tek bir ikincil kopyadır ve tamamladığım adımlar: Eşzamanlı ikincil ikincil çoğaltmada otomatik …



2
ELSE 0, COUNT CASE WHEN ifademde ima ediliyor mu?
Arasındaki fark nedir COUNT(CASE WHEN [Column A] = ____ THEN 1 END ve COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? Birincisini kullanıyorum ve şu ana kadar farkı görmedim; ekleyerek nedeni nedir ELSE 0- edilmektedir orada durumlar SQL Server yanlış sayılacaktır nerede?

1
“Veri hareketi nedeniyle NOLOCK ile taramaya devam edilemedi” nasıl çoğaltılır
Belirli sorgularda NOLOCKbulunan bazı büyük işler için bazen "Veri hareketi nedeniyle taramaya devam edilemedi" mesajı alıyorum WITH (NOLOCK). Bunun, verilerin artık olması gerektiği yerde olmamasına neden olan bir sayfa bölünmesi olduğunda veri seçmeye çalışmakla ilgili bir şey olduğunu anlıyorum - ortamımda olan şeyin bu olduğunu varsayıyorum. Bunu nasıl çoğaltırım? Hatayı …

3
Bir yedekleme gerçekleştirirken geri yükleme yönteminin kullanımı nedir?
Yedeklemelerimi aşağıdaki sorgu ile izlediğimde: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Yedekleme önce SQL Server headeronly sonra bir geri yükleme gerçekleştirmek dikkat edin. Bunun ne işe yaradığını ve uygulama süresinin bir şekilde azaltılabileceğini …

2
Sp_executesql varsayılan olarak yapılandırılabilir / kullanılabilir mi?
SQL Server karşı son derece dinamik sql sorguları kullanan bir uygulamaya bakıyorum. Çok garip ve karmaşık yollarla yapılan sorgulara bakıyorum, ama bu farklı bir hikaye, kendime bir şeyler bulamamam (çok aptal) olmam için iyi bir neden vermesini söylüyorum ... Göremiyorum sorguların sarıldığı herhangi bir kod sp_executesql. Ancak izlediğimde, çok fazla …

1
SQLCMD'yi ne denediğimden bağımsız olarak çalıştıramıyorum
Ne yaptığımdan bağımsız olarak, SQLCMD'nin çalışmasını sağlayamıyorum. Ben 200mb + büyüklüğünde ve sql sunucu uygulamasından çalıştırılamıyor bir komut dosyası çalıştırmaya çalışıyorum, bu yüzden SQLCMD aracılığıyla bunu yapmak gerekir, ancak ne zaman giriş veya komut dosyası çalıştırmak hemen kapatır. Sqlcmd yardımcı programını msdn ile takip ettim. Ben güvenilir komut SQLCMD -EI …


1
Sys.dm_exec_sessions içindeki "okur" sütunu gerçekte neyi gösterir?
Bu çok temel bir soru gibi görünebilir ve gerçekten de olması gerekir. Ancak, bilimsel yöntemin bir hayranı olarak, bir hipotez oluşturmayı, sonra doğru olup olmadığımı görmek için test etmeyi seviyorum. Bu durumda, daha iyi sys.dm_exec_sessionstek sütun "okur" çıktısını daha iyi anlamaya çalışıyorum . SQL Server Books Online'da bunu oldukça kuru …

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.