«sql-server» etiketlenmiş sorular

SQL Server, Microsoft'tan bir ilişkisel veritabanı yönetim sistemidir.

22
Saklı Prosedürler dünyanın en büyük IT yazılım danışmanlık firmalarından birinde kötü bir uygulama mı?
Dünyanın en iyi 3 bilişim danışmanlık firmasından birindeki bir projede çalışıyorum ve bir DBA tarafından şirketin en iyi uygulamasının devlet saklı prosedürlerinin "en iyi uygulama" olmadığı söylendi. Bu öğrendiğim her şeye aykırı. Saklı yordamlar size kodun yeniden kullanılmasını ve kapsülleme (yazılım geliştirmenin iki sütunu), güvenlik (bir saklı proc üzerindeki izinleri …

3
Veritabanı bağlantısı oluşturma - Bir kez mi, yoksa her sorgu için mi?
Şu anda web sayfam ilk yüklendiğinde bir veritabanı bağlantısı kuruyorum. Daha sonra sayfayı işler ve bu bağlantıya karşı tüm sorguları çalıştırırım. Bunu yapmanın en iyi yolu bu mu yoksa sorguyu her çalıştırdığımda veritabanı bağlantısı mı oluşturmalıyım? ps 1 bağlantı oluşturmak ve kullanmak daha mantıklı geliyor, ancak bunun başka bir soruna …
101 c#  database  sql-server 

3
Microsoft SQL Server'da neden dizelerin önüne N koymamız gerekiyor?
T-SQL öğreniyorum. Gördüğüm örneklerden, bir varchar()hücreye metin eklemek için, sadece eklenecek dizeyi yazabiliyorum, ancak nvarchar()hücreler için her örnek dizeleri N harfiyle öneklendirdi. Aşağıdaki sorguyu nvarchar()satır içeren bir tabloda denedim ve iyi çalışıyor, bu nedenle N öneki gerekli değil: insert into [TableName] values ('Hello', 'World') Gördüğüm her örnekte neden dizeler N'ye …

10
Bir GUID'i Birincil Anahtar Olarak Kullanma
Genelde veritabanlarında Birincil Anahtar olarak otomatik artış kimliklerini kullanırım. GUID kullanmanın yararlarını öğrenmeye çalışıyorum. Bu makaleyi okudum: https://betterexplained.com/articles/the-quick-guide-to-guids/ Bu GUID'lerin uygulama seviyesindeki nesneleri tanımlamak için kullanıldığını biliyorum. Ayrıca veritabanı düzeyinde birincil anahtar olarak depolanıyorlar. Örneğin, şu sınıfa sahip olduğumu söyle: public class Person { public GUID ID; public string Name; …

2
SQL Server içinde NoSQL
Bu soru SQL ve NoSQL arasındaki farkla ilgili değildir. Şu anda bana gerçekten mantıklı gelmeyen bir şey için bazı sebepler aradım (belki de anlayış veya takdir eksikliğimden dolayı). MVC5, önce Entity framework 6 kodunu ve SQL Server 2008'i kullanarak sıfırdan yeni bir projeye başladık. Mimar veritabanı şemasını gözden geçirdiğinde, tüm …
28 sql  sql-server  nosql 

1
BİRLEŞTİRMEK VE İÇ BİRLEŞTİRME VE TAM DIŞ BİRLEŞTİRME
Ben arasında bir fark olduğunu biliyorum INNER JOINve FULL OUTER JOIN:, bunu görebilirsiniz, ama iki aşağıdakilerden arasındaki fark nedir JOIN ... ON...ve INNER JOIN...ON...henüz hala ve JOIN...ON...vsFULL OUTER JOIN...ON... Sebebi şu ki, belki de sadece üzerinde JOINçalışıyorum, üzerinde çalışmakta olduğum bir sorguyu mahvettiğini düşünüyorum . Öyleyse temel olarak gerçek set …
27 sql  sql-server 

6
Saklı yordamları ne zaman kullanmalıyım?
Kodumdaki tüm iş mantığım varsa ve Entity Framework'ten yararlanırsam, hangi durumlarda (varsa), bazı kodları yerine saklı bir yordama daha iyi hareket ederdim ? Açıkça söylemek gerekirse, geçerli kurulumla (koddaki iş mantığı) birlikte değil, yani. Saklı yordamlarda tüm iş mantığına sahip olmanın artılarını ve eksilerini isteyen bir dizi benzer soru gördüm, …

2
Filtrelenmiş bir arama yapmanın en iyi yöntemi
Filtrelenmiş bir arama formu uygulamak söz konusu olduğunda size sormak istiyorum. Aşağıdaki durumu düşünelim: 1 Sütun dolu büyük tablo Bu SQL Server'ın Bu tablodaki verileri aramak için bir form uygulamanız gerekir ve bu formda bu aramayı kostümlendirmenize izin veren birkaç onay kutunuz olur. Şimdi burada sorum, aşağıdakilerden hangisinin aramayı gerçekleştirmenin …


5
SQL Server ile Sürüm Kontrolü
Yeni bir projeye başlıyorum ve Sürüm Kontrol Sistemim olarak SVN (Tortoise ile) kullanıyorum. Ben de aynı sistemi kullanarak bir SQL Server veritabanı korumak mümkün olup olmadığını merak ediyordum. Tablolarımı / fonksiyonları / görünümleri / procs / tetikleyiciler / vb. ama yine de test verisi olacağı için verilerim değil. Bunu nasıl …

2
SQL Server ve Mongo birlikte kullanılabilir mi?
Yüksek web trafiğine sahip büyük bir haber odaklı sitemiz var. Mimari sık görülen DB - Repo Katman - Hizmetler Katmanı - Asp.Net MVC. Gördüğümüz sorun okuma performansıyla ilgili. Tüm bu DDD etki alanı nesne öğelerinin teoride, iş kuralları için harika olduğu, ancak okuma performansını optimize etme konusunda hayatı zorlaştırdığı ortaya …
14 sql-server  nosql  cqrs  mongo 


1
Milyonlarca kayıtta kısmi ad eşleşmesi
İsim eşleme için web tabanlı bir uygulama geliştirdik. İsimleri parçalara bölerek çalışır ve her parçanın Soundex değeri bir veritabanında saklanır. Levenshtein mesafe metrik verilen bir isim karşı yüzde sesin eşleştirme ve yazım uygulamak için kullanılır. Çalışma zamanında, tüm kayıtları belleğe yükler ve tüm Soundex değerlerine Levenshtein mesafesini ve tüm adların …

3
Sql Server Change Data Capture'ı sık sık değişen bir şema ile kullanma
Sql Server Change Data Capture'ı, oluşturduğumuz yeni bir alt sistem için etkinleştirmeyi amaçlıyoruz. Aslında buna ihtiyacımız olmadığı için değil, tam bir geçmiş izlenebilirliğine sahip olmak için zorlanıyoruz ve CDC bu gereksinimi parçalarımızdaki minimum çaba ile güzel bir şekilde çözecektir. Çevik bir geliştirme sürecini takip ediyoruz, bu durumda veritabanı şemasında sık …

2
Birden çok uygulama örneğiyle veritabanı taşıma işlemleri nasıl güvenli bir şekilde çalıştırılır?
Hem hızlı (<1 saniye) hem de yavaş veritabanı geçişlerinden (> 30 saniye) oluşan bir uygulamamız var. Şu anda, veritabanı geçişlerini CI'nin bir parçası olarak çalıştırıyoruz, ancak daha sonra CI aracımız, uygulamamız için (çoklu ortamlarda) ideal olmayan tüm veritabanı bağlantı dizelerini bilmelidir. Bu işlemi, uygulamanın başlatıldığında kendi veritabanı geçişlerini çalıştıracak şekilde …

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.