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

4
“Dize veya ikili veriler kesiliyor” dan sorumlu sütunları nasıl belirleyebilirim?
Uzak bir Pg veritabanından SELECT'e yazdığım kodla otomatik olarak bazı sorgular oluşturuyorum ve yerel bir SQL Server veritabanına ekliyorum. Ancak, onlardan biri bu hatayı oluşturuyor: [Microsoft] [ODBC SQL Server Sürücüsü] [SQL Server] Dize veya ikili veri kesiliyor. (SQL-22001) [durum şimdi 22000’de 01000’di] [Microsoft] [ODBC SQL Server Sürücüsü] [SQL Server] Beyanı …


3
HEAP tabloları için geçerli kullanım senaryoları nelerdir?
Şu anda eski bir sisteme bazı veri ithalatları yapıyorum ve bu sistemin tek bir kümelenmiş indeks kullanmadığını keşfettim. Hızlı bir Google araması beni HEAP masaları kavramına sundu ve şimdi bir HEAP masasının kümelenmiş bir masa üzerinde hangi kullanım senaryolarını tercih etmesi gerektiğini merak ediyorum? Anladığım kadarıyla bir HEAP tablosu sadece …

3
Mutlak performans için, SUM daha hızlı mı yoksa COUNT?
Bu, örneğin, belirli bir koşulla eşleşen kayıt sayısının sayılması ile ilgilidir invoice amount > $100. Tercih etme eğilimindeyim COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Ancak, bu kadar geçerli SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) COUNT'ın 2 sebepten dolayı tercih edilebilir olduğunu düşünürdüm: Olan niyeti …

6
SQL Server ile Yük Dengeleme
Bugün Windows Server'da Microsoft SQL Server Yük Dengelemesi yapmak ve programatik erişimlere karşı şeffaf olmak için var olan şey. Bu yerleşik mi yoksa bir çözümün satın alınması mı gerekiyor? Bugün bunu web sunucularının bakış açısından veya SQL Server'a başka bir veritabanı erişiminden çok kolaylaştıran bir çözüm olup olmadığını bulmaya çalışıyorum.
31 sql-server 

5
Hiçbir veride değişiklik olmadığı GÜNCELLEME performansı
Bir varsa UPDATE(veri güncellenmiş durumda zaten olduğu için) fiilen herhangi bir veri değişmez deyimi. WHEREGüncelleştirmeyi önlemek için maddeye bir kontrol koymanın herhangi bir performans avantajı var mı ? Örneğin, aşağıdakilerde UPDATE 1 ve UPDATE 2 arasında yürütme hızında herhangi bir fark olur: CREATE TABLE MyTable (ID int PRIMARY KEY, Value …

4
CPU çekirdek sayısı karşısında CPU çekirdek sayısı - daha yüksek GHz veya SQL Server için daha fazla çekirdek?
VMware içindeki sanal bir SQL Server 2016 düğüm kümesi için bir dizi fiziksel sunucu sağlamaya başlıyoruz. Enterprise Edition lisanslarını kullanacağız. 6 düğüm kurmayı planlıyoruz, ancak CPU sunucu sayısı ve CPU çekirdek sayısı ile ilgili fiziksel sunucuları sağlamada ideal yolun ne olduğuna dair bir tartışma var. Bunun büyük ölçüde işlem hacmine …

2
Tüm kısıtlamaları tüm tablolardan nasıl kaldırırım?
Tüm varsayılan kısıtlamaları bırakmak, kısıtlamaları kontrol etmek, benzersiz kısıtlamalar, birincil anahtarlar ve yabancı anahtarları bir SQL Server veritabanındaki tüm tablolardan istiyorum. Tüm kısıtlama adlarını nereden alacağımı biliyorum sys.objects, ancak ALTER TABLEkısmı nasıl doldururum ?

6
Yeni TLS Standartları ile SQL Server uyumluluğu
Başlıca tarayıcılar SSL3.0 ve TLS1.0'ın ötesine geçiyor. PCI Güvenlik Konseyi, bu protokollerin yeterince güçlü şifreleme olarak kabul edilmeleri için bir ömür sonu tarihi ilan etti. Daha yeni ve daha güçlü olanları kullanmak için bu protokollerden uzaklaşmamız gerekiyor. Windows sunucularında bu eski protokolleri kolayca devre dışı bırakabilir ve bunun yerine yalnızca …

1
Tarama neden bu yüklem için arama yapmaktan daha hızlı?
Beklenmeyen olarak tanımlayacağım bir sorgu performansı sorunu oluşturmayı başardım. İnternete odaklanmış bir cevap arıyorum. Makinemde, aşağıdaki sorgu kümelenmiş bir dizin taraması yapar ve yaklaşık 6.8 saniye CPU süresi alır: SELECT ID1, ID2 FROM two_col_key_test WITH (FORCESCAN) WHERE ID1 NOT IN ( N'1', N'2',N'3', N'4', N'5', N'6', N'7', N'8', N'9', N'10', …

2
SQL Server DBA'dan Oracle'a geçiş nasıl yapılır?
İlgi olarak, eğer bir SQL Server DBA’dan Oracle’a geçiş yapmak istersem, yapmak zorunda olduğum en büyük öğrenme veya öğrenmeyi ne yapacaksınız? Kavramların aynı olduğunu ve farkın yalnızca programlama dili olduğunu varsayardım, ama kapının diğer tarafını görmedim.

8
IntelliSense çalışmıyor, ancak etkin
Bu sorunun gerçekten aldatıcı bir sorun olduğu kanıtlandı (ve oldukça sinir bozucu). SQL Server Management Studio 2008'de, birkaç gün öncesine kadar IntelliSense harika çalışıyordu. Sonra aniden durdu. Araç çubuğu menüsünde ve Araçlar -> Seçenekler -> Metin Düzenleyicisi -> T-SQL -> IntelliSense altında etkin olduğu simgesi, burada etkin olduğunu söylüyor. IntelliSense …

5
Neden int'yi arama tablosunun birincil anahtarı olarak kullanıyorsunuz?
Neden int değerini yalnızca birincil anahtarı olarak arama değeri kullanmak yerine (çoğu durumda bir dize olacak) arama tablosunun birincil anahtarı olarak kullanmam gerektiğini bilmek istiyorum. Bir int yerine bir nvarchar (50) kullanmanın, birçok kayıt içeren bir tabloya bağlanırsa daha fazla alan kullanacağını anlıyorum. Öte yandan, arama değerini doğrudan kullanmak, temel …


4
Veritabanını SQL Server 2012'den SQL Server 2005'e taşıma
Bir veritabanını SQL Server 2012'den (32bit) SQL Server 2005'e (64bit) taşımam gerekirse seçeneklerim nelerdir? Yapamayacağımı biliyorum: SQL Server 2005'te veritabanının yedeğini geri yükleyin ayır ve ekle Yapabileceğimi biliyorum: içe aktarma sihirbazını kullanın ve bunu tek bir veritabanında denedim, ancak yalnızca verileri taşıdı ve hatta kimlik sütunlarını korumak, tüm FK'leri, dizinleri …

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.