«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
Ağ üzerinde düşük duruş süresi olan büyük bir SQL Server veritabanını geçirmenin en iyi yolu
Problem tanımı Veritabanımızın başka bir veri merkezine aktarılması gerekiyor. Microsoft SQL Server 2012 Enterprise'da (64-bit) çalışır ve yaklaşık 2TB ve 1TB olmak üzere iki veritabanı içerir. Bunun için hiçbir kesinti veya hiç kesinti olmazsa ideal olur. İş yoğunluğu Bu veritabanları bir .NET web sitesi için kullanılır ve sürekli güncellenmektedir. Hafta …

2
Doktoru bu bölümlenmiş görünümde alakasız tabloları ortadan kaldırmaya zorlamak mümkün mü?
Büyük masalar için farklı mimarileri test ediyorum ve gördüğüm bir öneri, bölünmüş bir görünüm kullanmak, bu yüzden de büyük bir tablonun daha küçük, "bölümlenmiş" tablolara bölünmesi. 1 , 2 , 3 , 4 Bu yaklaşımı test ederken, bana anlamlı gelmeyen bir şey keşfettim. Durum görünümünde "bölümleme sütunu" nu filtrelediğimde, optimizer …

1
Alt sorgu tablosu ile ilişkilendirilmiş OUTPUT ile ekle
Bir veritabanının yapısını değiştiriyorum. Finansal Kurum tablosunda yer alan birçok sütunun içeriği, Masa tablosuna taşınmalıdır . Mali Kurum, yabancı bir anahtara sahip Kişi ile bağlantılıdır. Her bir Mali Kurum, ilgili Kişinin kimliğine ihtiyaç duyar. Dolayısıyla, Kişiye eklenen her yeni satır için, bu yeni satırın kimliği (KİMLİK) karşılık gelen Finansal Kurum …

1
SQL Server 2012 Express neden sunucumda 9.5 GB RAM kullanıyor?
SQL Server 2012 Express'i birincil veri deposu olarak yerleştirmeyi planladığım bir uygulama yapıyorum. Geliştirme makinemde (3 GB RAM ile Win7-32) test yaparken , SQL Server'ın Express sürümü için sqlservr.exeyayınlanan donanım ölçeklendirme sınırlarından beklediğim gibi 1 GB'den fazla RAM kullanma işlemini hiç gözlemlemedim . Daha sonra uygulamamı sunucudaki bir makineye (Win …

2
SQL Server saklı yordam düzeltmeleri geçmişini tutmak nasıl
Not: Tam sürüm kontrolü hakkında soru sormuyorum. SQL Server'da saklı yordamların geçmişini tutmak için otomatik olarak herhangi bir yolu var mı. Google Dokümanlar’ın dokümanların sürümlerini otomatik olarak kaydetme biçimine benzer şekilde ve Wikipedia da makale sürümlerinin geçmişini otomatik olarak tutar. Saklı yordamları güncelleştiren kullanıcıların saklı yordamlar havuzunu da korumasını istemiyorum. …

4
TSQL'de tablo oluşturma komut dosyası oluşturmanın bir yolu var mı?
Mevcut bir tablodan yalnızca T-SQL'de bir oluşturma komut dosyası oluşturmanın bir yolu var mı (T-SQL'in SMO'ya erişimi olmadığından SMO kullanmadan). Diyelim ki bir tablo adı alan ve verilen tablo için create betiğini içeren bir dize döndüren saklı bir prosedür? Şimdi, karşılaştığım durumu açıklamama izin verin, çünkü buna yaklaşmanın farklı bir …

3
Ayrıcalıklı bir çocukla bire çok ilişki kurmak nasıl?
Her ebeveyn için, çocukların bir veya sıfırının “favori” olarak işaretlendiği bir-çok ilişkiye sahip olmak istiyorum. Ancak, her ebeveynin bir çocuğu olmayacak. (Ebeveynleri bu sitedeki sorular, çocuklar cevaplar ve kabul edilen cevaplar olarak düşünün.) Örneğin, TableA Id INT PRIMARY KEY TableB Id INT PRIMARY KEY Parent INT NOT NULL FOREIGN KEY …

4
Birleştirme deyimi kilitlenme kendisi
Aşağıdaki yordam var (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId and r.UserId …



1
Tekrarlama olmadan kombinasyonlar için SQL sorgusu
Bir işlevde (veya as) kullanılabilen ve n değerlerinin tüm bileşimlerini alan bir sorguya ihtiyacım var. Ve k uzunluklarının tüm kombinasyonlarına ihtiyacım var burada k = 1..n. Genişletilmiş numune girişi ve sonucu, giriş 2 yerine 3 değere sahiptir - ancak giriş değerlerinin sayısı 1 ile n arasında değişebilir. Örnek: Input: Birden …

2
Kümelenmiş ve Kümelenmemiş Dizin arasındaki performans farkı
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Ben okuyordum Clusteredve Non Clustered Indexes. Clustered Index- Veri Sayfaları içeriyor. Bu, tam satır bilgisinin Kümelenmiş Dizin Sütununda bulunacağı anlamına gelir. Non Clustered Index- Yalnızca Kümelenmiş Dizin sütunu (varsa) veya bir …

3
Büyük bir masa üzerinde kümelenmiş bir dizin oluşturmak için ağrısız yol?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Bu yüzden ciddi yavaş performans hakkında şikayetçi olan bir müşteri sitemiz var. Bir göz attım ve sorunun açıkça görüldüğü için Somebody Else (grrrr) kümelenmiş bir indeks olmadan 20 milyondan fazla kayıt …

5
Örneğimin iyi performans göstermesini sağlamak için neden periyodik olarak yeniden başlatılmaları gerekiyor?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . SQL 2005'te bir üretim DB sunucumuz var. Her şey bir süre normal çalışıyor, ancak birkaç hafta sonra kayda değer bir performans düşüşü görüyoruz. Yalnızca SQL Server'ı yeniden başlatmak performansı normale döndürür. …

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.