«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
SQL Server'da dizinlenmiş görünüm
Benim gibi bir tablo ve dizinlenmiş bir görünüm var Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Şimdi aşağıdaki sorguyu çalıştırırsam select a.name, …

2
Sys.allocation_units öğesinden tablo boyutuyla eşleşmeyen DATALENGTH toplamı
DATALENGTH()Bir tablodaki tüm kayıtlar için tüm alanları toplayacak olursam, tablonun toplam boyutunu alacağım izlenimi altındaydım . Yanlış mıyım? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Aşağıdaki veritabanımı belirli bir tablonun boyutunu almak için (ben tablo boyutları, kümelenmiş dizinleri sadece bu nedenle …

2
Çevrimiçi iken SQL Server veritabanını yeni bir diske taşıma
Disk G / Ç ile büyük mücadele veren bir 1.4 TB SQL Server Veritabanı var. Sunucuya tüm sorunlarımızı çözecek yeni bir SSD dizisi kurduk, veritabanını taşımak için en iyi yolu tartışıyoruz. İdeal olarak, kesinti olmadan yapabilirsek, bu en iyisidir. Ancak seçimin, iki saatlik kesinti süresi ile iki günlük düşük performans …
11 sql-server  ssd 

1
SQL Server'da “oturum açma denetim noktasını kes” seçeneği
Uzun hikaye ama uzun vadeli danışmanlarımız (eski çalışanlarımız) Tivoli Storage Manager ile arayüz oluşturmak için yıllar önce özel bir senaryo yazdı (2006 ya da öylesine) ve adlı bir SQL Server DB seçeneğini kontrol ediyor gibi görünüyor truncate log on checkpoint. İddiaları, komut dosyalarının SQL 2012 olan örnekte çalışmasını ve yedeklemesini …

1
Gerçekten meşgul bir tabloda dizin oluşturma
insert\selectHer seferinde çok fazla masamız var ( her 100 saniyede bir 100 güncelleme ekleniyor). Bir saniye bile kilitlenemeyen bir tablo üzerinde dizin oluşturmanın en iyi yolu nedir? Dizini oluşturursam, istekleri kilitleyeceğinden eminim ve bunu yapamam. 1 milyondan fazla sıra içeren büyük bir masa.

4
XML: öznitelikleri öğelere değiştirme
XMLBenzer yapıya sahip veriler içeren bir sütun var: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Her Valueözniteliği bir öğeye değiştirmek için SQL Server'ı kullanarak verileri nasıl değiştirebilirim ? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> </Element> </Elements> </Root> …
11 sql-server  xml  xquery 

2
Yedek oluşturan süreç bulunamıyor
Bir müşteri sunucusunda kurulu bir SQL Server 2008 örneğimiz var. Müşterinin BT departmanı, makinenin çeşitli yedeklemelerinden sorumludur. SQL Server günlüğü her gün 19.00'da tam bir yedekleme olduğunu gösterir, ancak SQL Server'da planlanan herhangi bir planın kanıtını bulamıyoruz. Temas ettiğimiz teknisyenler bize bir tür otomatik yedekleme olup olmadığını söyleyemediler, söyledikleri tek …

1
Bu while döngüsünde açık işlemlere gerek var mı?
SQL Server 2014: Çok büyük (100 milyon satır) bir masamız var ve üzerinde birkaç alanı güncellememiz gerekiyor. Günlük nakliye, vb. İçin, açıkçası, ısırık boyutunda işlemlerde tutmak istiyoruz. Aşağıdakilerin bir süre çalışmasına izin verirsek ve ardından sorguyu iptal edersek / sonlandırırsak, şimdiye kadar yapılan işlerin tümü işlenecek mi yoksa herhangi bir …

2
Veritabanı SQL Server 2012 yansıtılamıyor
Aşağıdaki komutu kullanarak bir veritabanını yansıtmaya çalışırken ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Aşağıdaki hatayı alıyorum Msg 1475, düzey 16, durum 105, satır 1 veritabanı "test0916aj8cj" yedeklenmemiş toplu günlüğe kaydedilmiş değişiklikler içerebilir. Ana veritabanında veya birincil veritabanında bir günlük yedeği alın. Daha sonra, veritabanı yedeklemeyi etkinleştirmek için ayna veritabanına …

1
Neden desteklenmeyen bir sütundaki Kimlik özelliğini kaldırma
SQL Server 2000'den sonra, "bir kimlik sütunu" un-kimlik "yeteneği kaldırıldı okudum. Ve bu "Tasarım gereği" (sadece eksik bir özellik değil). İşte bir blogda bulduğum bir örnek . Sistem tablolarının güncellenmesini içerir. (Ve bu yetenek SQL Server 2000'den sonra kaldırıldı.) Bunu sistem tabloları üzerinden yapmak iyi bir fikir değil. Sadece bunu …

3
`WITH NOCHECK` kullanarak bir Yabancı Anahtar oluşturduğumda ne kaybedilir?
EXISTS()Bir FK arama değeri üzerinden bir çağrı yaparsam , o zaman FK kısıtına güvenilirse, sonucun anında olduğunu biliyorum. Ve eğer güvenilir değilse (FK kullanarak oluşturduğumda olduğu gibi WITH NOCHECK), SQL Server'ın değerin gerçekten orada olup olmadığını görmek için tabloya gitmesi gerekir. Kullanarak kaybettiğim başka bir şey var mı NOCHECK?

1
Farklı tablolardan ORDER BY ile TOP 1 seçildiğinde dizinlenmiş görünüm nasıl ayarlanır
Aşağıdaki sorgu iki kümelenmiş dizin taraması olmadan gerçekleştirir, böylece aşağıdaki senaryoda dizinli bir görünüm kurmak için mücadele ediyorum. Ne zaman bu sorgu için bir dizin görünümü oluşturmak ve sonra kullanmak, ben koymak herhangi bir dizin yoksay gibi görünüyor: -- +++ THE QUERY THAT I WANT TO IMPROVE PERFORMANCE-WISE +++ SELECT …

3
Neden birdenbire dizinlere veya sorgunun değiştirilmesi gerektiğine nasıl cevap verilir
3 yıllık deneyime sahip genç DBA'yım. Bizim işimiz, sorgularda ince ayar yapmak veya geliştiricilere belirli kodların yeniden yazılması veya dizinlere ihtiyaç duyulması konusunda tavsiyelerde bulunmaktır. Geliştirici ekibinin sıkça sorduğu basit bir soru: "Dün iyi geçti, aniden ne değişti?" ve altyapı tarafını kontrol etmemiz istenecek. Herhangi bir soruna ilk tepki her …

3
Tetikleyicileri kullanmadan SQL Server'da bir sorgu tetikleyen istemcinin kimliğini bulun?
Şu anda veri değişikliklerini izlemek için Veri Yakalamayı Değiştir (CDC) kullanıyorum ve değişiklikleri yapan sorguyu gönderen istemcinin ana bilgisayar adını ve IP adresini izlemek istiyorum. Aynı kullanıcı adı ile oturum açmış 5 farklı istemci varsa, biri 5'in hangi sorguyu tetiklediğini izleme muamelesi ile karşı karşıya kalır. Bulduğum diğer değerli çözümler …

4
SQL Server Değerlendirme Sürümü ile bir SSIS geliştirmek mümkün müdür?
Biz SQL Standard Serveruygulamak için bir satın almayı düşünüyoruz ETL via SSIS. Bizim için çok pahalı olduğu için ücretsiz bir versiyonda SSIS Paketleri geliştirmeyi test etmek istiyorum. Express sürümü SSIS'yi entegre etmediği için SQL Server 2014'ün Evaluation 180 Expires Sürümünde denemek istiyorum ancak hakkında hiçbir şey bulamıyorum - Is it …
11 sql-server  ssis 

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.