«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
Dizinlerle ilişkili DEĞİL mantığı kullanımı
Microsoft'un veritabanı geliştirme kitabına göre Sınav 70-433: Microsoft SQL Server 2008 Veritabanı Geliştirme : Mantık DEĞİL olmayan önde gelen joker karakterler , sorgu optimize edicinin aramayı optimize etmek için dizinler kullanmasına izin vermez. En iyi performans için NOT anahtar sözcüğünü ve önde gelen joker karakter sembollerini kullanmaktan kaçınmalısınız . Bu …

3
Bir Görünümde ORDER BY deyiminin alternatifleri nelerdir?
Bu soru sadece bu sitede olmalı :) SİPARİŞ TARAFINDAN bir görünümde kullanılması yasaktır, çünkü anladığım kadarıyla, bu görünümü kullanırken birden fazla sıraya girme olasılığı. Örneğin TOP 99.999999 PERCENT, bu sınırlamayı aşmanın yolları olduğunu biliyorum , ama en iyi uygulamanın ne olduğunu bilmek istiyorum, nasıl hackleneceğini değil. Yani, kişisel kullanım için …



5
Büyük veri kümesinde saat başı gruplama
MS SQL 2008 kullanarak 2,5 milyon kayıttan ortalama bir alan seçiyorum. Her kayıt bir saniyeyi temsil eder. MyField, bu 1 saniyelik kayıtların saatlik ortalamasıdır. Elbette sunucu CPU% 100'e ulaşır ve seçim çok uzun sürer. SQL her istekte tüm bu kayıtları seçmek zorunda değil ki muhtemelen bu ortalama değerleri kaydetmek gerekiyor. …
12 sql-server  query 

4
Bir sütuna bir kısıtlama (dizin) düşürme
Dizini olan bir tablodaki türü nasıl değiştirebilirim? Varchar (15) tarih zaman türünü değiştirmek için boş bir tablo üzerinde bir alter sütun yapmaya çalıştım ve (ki dizinler olduğu ortaya çıktı) sütununda bağımlılıkları olduğunu söyleyerek hatalar aldım. Kolayca dizin sağ tıklatarak ve bir komut dosyası komut dosyası ile kolayca bu başardı, ama …



2
SQL Server 2005'te Null Edilebilir Sütunlarda Benzersiz Kısıtlamalar
Üzerinde çalıştığım bu bir projede, belirli bir alanı benzersiz (sorun değil!) Olarak ayarlamam gerekiyor, ancak alan boşsa kısıtlamanın yok sayılmasını istiyorum. Sql Server 2008'de aşağıda gösterildiği gibi filtrelenmiş dizin kullanıyorum, ancak SQL'in önceki sürümlerinde mevcut değil! CREATE UNIQUE NONCLUSTERED INDEX User_UserName_IUC ON [User] (pinNr) WHERE UserName IS NOT NULL Ama …

3
Tüm eski sorgu planlarını Microsoft SQL Server içinden nasıl temizlersiniz?
Microsoft SQL veritabanı kullanan hazır bir uygulamamız var. Bu uygulamada her rapor için çeşitli seçim kriterlerini seçip seçiyoruz. Bu uygulama daha sonra bu raporları çalıştırır. Bir sorgu planı sorunumuz olduğuna inanıyorum. Her gün yayınladığımız ilk rapor 7 dakika çok hızlı çalışıyor. İlk rapordan sonra çalıştırdığımız raporlar bir saatten fazla sürer. …



1
DECRYPTBYPASSPHRASE işlevini kullanırken SQL Server'ın şifrelenmiş verilerin şifresini çözmek için kullanılan karma algoritmasını nasıl bilebilirim?
Sorum şu iki örnekle yapılan deneme ile ilgilidir: SQL Server 2017 Express örneği (Microsoft SQL Server 2017 (RTM-CU16)) SQL Server 2014 Express örneği (Microsoft SQL Server 2014 (SP2-CU18)) Bir metni şifrelemek için ENCRYPTBYPASSPHRASE işlevini kullandım ve sonucu DECRYPTBYPASSPHRASE için @ciphertext olarak kullandım . Testlerimin sonucu şuydu: Bu Microsoft düzeltmesine göre …


5
SQL saklı yordamını aynı anda bir kişi tarafından çalıştırılmak üzere nasıl sınırlayabilirim?
Temelde bir tablodan değerleri seçer ve başka bir tür arşivleme ekler saklı yordam var. Aynı anda birden fazla insanın bunu yapmasını önlemek istiyorum. Bu prosedür çalışırken, başka kimsenin başlamasını istemiyorum, ancak serileştirme istemiyorum, diğer kişi işlemi bitirdikten sonra prosedürü çalıştıracak. Ben prosedür çalışırken ben hata almaya başlamak için çalışan diğer …

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.