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

7
SQL Server 2005'te en az çoklu sütunu elde etmenin en etkili yolu nedir?
6 sütundan minimum değeri almak istediğim bir durumdayım. Bunu başarmak için şu ana kadar üç yol buldum, ancak bu yöntemlerin performansıyla ilgili endişelerim var ve hangisinin performans için daha iyi olacağını bilmek istiyorum. İlk yöntem büyük bir durum ifadesi kullanmaktır . İşte yukarıdaki bağlantıdaki örneğe göre 3 sütunlu bir örnek. …

2
Hesaplanan sütunlardaki Skaler UDF'lerin paralelliği engellemesini önlemenin bir yolu var mı?
SQL Server'daki Scalar UDF'lerin tehlikeleri hakkında çok şey yazıldı . Sıradan bir arama, sonuçların ipuçlarını döndürür. Scalar UDF'nin tek seçenek olduğu bazı yerler var. Örnek olarak: XML ile uğraşırken: XQuery hesaplanan sütun tanımı olarak kullanılamaz. Microsoft tarafından belgelenmiş bir seçenek kullanmaktır Skaler UDF skalar UDF içinde XQuery'yi saklanması ve sonra …

1
Önceki Sürümlere Göre SQL Server 2016'yı Tercih Etmenin Amaç Nedenleri?
Microsoft, SQL Server 2005 veya 2008 günlerinden bu yana SQL Server sürüm yükseltmelerini daha sık yaptığından, birçok şirket yükseltme işleminin ne zaman "olması gerekir" olduğunu belirlemeyi zor buluyor ve bir yükseltme "olması güzel" olduğunda Daha önceki birkaç soruya SQL Server'ın çeşitli yeni sürümlerini tercih etme nedenlerini sorma nedenleri hakkında bir …

5
Silme / yerleştirme işleminde aynı kilitli kümelenmiş Anahtar (NHibernate ile) üzerinde SQL Kilitlenme
Bu kilitlenme sorunu üzerinde birkaç gündür çalışıyorum ve ne yaparsam yapayım ya da böyle devam ediyor. Birincisi, genel öncül: Bir-birçok ilişkimizde VisitItems ile ziyaretlerimiz var. VisitItems ilgili bilgi: CREATE TABLE [BAR].[VisitItems] ( [Id] INT IDENTITY (1, 1) NOT NULL, [VisitType] INT NOT NULL, [FeeRateType] INT NOT NULL, [Amount] DECIMAL (18, …


3
SQL Server ile konuşmak için hangi PowerShell tekniğini kullanmalıyım?
Sonuçta SQL örneği izleyiciler için kullandığımız eski KornShell scriptlerini değiştirmek için PowerShell'i kullanmak isterdim. Yine de, beynimi PowerShell'in aslında SQL sunucusuyla konuşabileceği farklı şekillerde dolaştırmakta zorlanıyorum. Bunların hepsi olup olmadığından emin değilim, ancak bir SQL sunucusunun sürümünü sorgulayabileceğim tamamen farklı 5 yöntem var: 1. SQLConnection .NET Sınıfı $SqlConnection = New-Object …


2
SQL Server örneği kök dizininin ayrı bir sürücüde bulunması yararlı mıdır?
SQL Server'ı yüklerken varsayılan yolların çoğunun değiştirilebileceğini biliyorum ve genellikle bir yükleme yaptığımda, verileri ve günlük klasörlerini ayrı sürücülerde (tipik olarak D ve E) değiştireceğim, ancak son zamanlarda bir varsayılandan farklı bir örnek adı çalıştıran önceden yüklenmiş makine ve örnek kök dizinini mdf dosyalarıyla birlikte D sürücüsünde olacak şekilde yapılandırdılar. …


5
Yedeklemeyi daha eski bir SQL Server sürümüne geri yükleme
Bir SQL Server Express 2008 veritabanına yedeklemeyi geri yüklemeye çalışırken aşağıdaki hatayı aldım: Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.2531. Either restore the database on a server …

4
SQL CLR skaler işlevini kullanarak HASHBYTES'i simüle etmenin ölçeklenebilir bir yolu nedir?
ETL sürecimizin bir parçası olarak, verilerin en son yüklenmesinden bu yana sütunlardan herhangi birinin gerçekten değişip değişmediğini anlamak için satırları raporlama veritabanına göre sıralamayı karşılaştırıyoruz. Karşılaştırma tablonun benzersiz anahtarına ve diğer tüm sütunların bir tür karma değerine dayanmaktadır. Şu anda kullanmak HASHBYTESile SHA2_256algoritma ve birçok eşzamanlı çalışan iş parçacığı tüm …


4
NEDEN belirli bir masadaki bir yazının yavaş olduğunu nasıl söyleyebilirim?
Bir SQL tablosundaki bir INSERT'in birçok nedenden dolayı yavaş olabileceğini biliyorum: Masada INSERT TRIGGER'lerin varlığı Kontrol edilmesi gereken çok sayıda zorlama kısıtlaması (genellikle yabancı anahtarlar) Tablonun ortasına bir satır eklendiğinde, sayfa kümelenmiş dizinde bölünüyor İlgili tüm kümelenmemiş dizinleri güncelleme Tablodaki diğer etkinliklerden engelleme Kötü IO yazma süresi ... özlediğim bir …

10
DST'den önceki veya sonraki bir tarih için UTC ile yerel saatler arasındaki doğru dengeyi nasıl alabilirim?
Şu anda bir UTC tarih saatinden yerel bir tarih saatini almak için aşağıdakileri kullanıyorum: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Benim sorunum şu ki, gün ışığından yararlanma süresi GetUTCDate()ve arasında biterse @utcDateTime, @localDateTimesona erme süresi bir saat. Geçerli tarih olmayan bir tarih için utc'dan …

1
Tam metin dizini bakımı için yönergeler
Tam metin dizinlerini korumak için hangi kurallar göz önünde bulundurulmalıdır? Tam metin kataloğunu REBUILD veya REORGANIZE etmeli miyim (bakınız BOL )? Makul bir bakım temeli nedir? Bakıma ne zaman ihtiyaç duyulduğunu belirlemek için hangi buluşsal yöntemler (% 10 ve% 30 parçalanma eşiklerine benzer) kullanılabilir? (Aşağıdaki her şey yalnızca soruya odaklanan …

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.