«sql-server-2008» etiketlenmiş sorular

SQL Server 2008 (ana derleme sürümü 10.00.xxxx). Lütfen sql-server ile etiketleyin.

2
Basit SİL, ancak karmaşık yürütme planı
Bu silme çalıştırdığınızda: DELETE FROM ETLHeaders WHERE ETLHeaderID < 32465870 ... 39.157 satırı siler. Basit olmalı, çünkü kümelenmiş dizin ve birincil anahtar olan ETLHeaderID'de siliniyor. Ancak (yürütme planına göre) 361.190 satır vuruyor ve diğer dizinleri kullanıyor gibi görünüyor. Tablonun XML veri türüne sahip bir alanı vardır (bu SİL'i etkilemesi durumunda). …

2
Bir sorgudan Eksik Tarihler Ekleme
Oluşturduğum bir sorgudan eksik tarihleri ​​nasıl ekleyebilirim? Aşağıdaki sonuç: Date Frequency 2014-05-18 5 2014-05-20 7 2014-05-25 7 2014-05-27 6 Sonucun, aşağıda gösterildiği gibi 0 değeri olan eksik tarihleri ​​olmasını istiyorum: Date Frequency 2014-05-18 5 2014-05-19 0 2014-05-20 7 2014-05-21 0 2014-05-22 0 2014-05-23 0 2014-05-24 0 2014-05-25 7 2014-05-26 0 …

1
Mdf ve ldf boş alan veritabanı boş alan ile eşleşmiyor
SSMS'de dosya boyutuyla ilgili özellikleri gördüm ve bir veritabanı için aşağıdaki ayrıntıları buldum. Burada değerler diğer özelliklerle eşleşmiyor. Burada mdf, ldf ve total size her pencerenin altındaki diğer değerlerle eşleşir. Ancak mdf ve ldf kullanılabilir boş alan eklenirse, shrink veritabanı penceresinde gösterilen kullanılabilir boş alan ve veritabanı özelliklerinde gösterilen boş …

2
Sp_reset_connection'ın yürütülmesi uzun zaman almasının olası nedenleri nelerdir?
sp_reset_connectionSistem saklı yordamının neden SQL Server Profiler aracılığıyla görüntülendiği gibi birkaç milisaniyeden daha uzun sürmesi gerekir? SQL Server Profiler kullanarak bir üretim sisteminden basit bir iz aldım ve sonra analiz etmek için SqlNexus kullandım. SqlNexus, sp_reset_connection öğesinin toplam izlemenin% 33'ü olan en yüksek kümülatif süreye sahip olduğunu belirtir. Gözlemlenen süre …

1
SentryOne Plan Explorer UDF'lerde okumaları sayar mı?
Ben böyle bir sorgu var: select dbo.fn_complexFunction(t.id) from mytable t Gelen SQL Nöbetçi Planı Explorer , ben fark ben Sorgu Planı UDF dahil olmak Tahmini Planı al çalıştırmak zorunda. 'Gerçek Planı Al' çalıştırıldığında, mantıksal okumaların ve diğer metriklerin UDF'de gerçekleşen işlemleri içerdiği görülmemektedir. Bu gibi durumlarda, Profiler'ı kullanmanın tek çözümü …

1
SQL'de Minimum Günlük Kaydı Koşulları
Bu sayfadaki iddiaları test etmek için bir komut dosyası yazdım http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx Ne zaman hakkında Minimum Kayıt Koşullarını Özetleme başlıklı tabloda yazdım en az günlük kaydı oluşur veya oluşmaz. Bu komut dosyasını kullanarak, farklı ek türlerinin her biri için Günlük Kayıt Uzunluklarının toplamının aşağıdaki olduğunu buluyorum: Öbek boş tablock yok 60000 …

2
Aynı alt satır kümesine sahip üst satırları bulma
Diyelim ki böyle bir yapıya sahibim: Tarifler tablosu RecipeID Name Description RecipeIngredients tablosu RecipeID IngredientID Quantity UOM Tuşunun açık RecipeIngredientsolduğunu (RecipeID, IngredientID). Yinelenen tarifleri bulmanın bazı iyi yolları nelerdir? Yinelenen bir tarif, her bir bileşen için tam olarak aynı bileşenlere ve miktarlara sahip olarak tanımlanır. FOR XML PATHMalzemeleri tek bir …

2
SQL Server çöküyor SQL sorguları izleme
Bir SQL Server 2008 veritabanı sunucumuz var (MS Yük Devretme Kümelemesi altında çalışıyor, ancak burada alakalı olduğunu düşünmüyorum). Uygulamamız DB erişimi için Hazırda Bekletme'yi çalıştırır ve son zamanlarda v3.1'den 3.6'ya yükselttiğimizden beri SQL Server'ın düzenli olarak (24-48 saatte bir, ancak bazen daha sık) çökmesini yaşıyoruz. Söz konusu sorun hafıza ile …

3
SQL Server Korumalı Alanı
Rapor geliştiricilerimizin çalışmalarına bir korumalı alan kurmaya çalışıyorum. Şu anki planım her akşam veritabanını "sıfırlamak" ama bunu nasıl yapacağımdan emin değilim. Sıfırlama ile kastettiğim, aslında sunucudaki tek bir veritabanından tüm kullanıcı tablolarını, görünümleri, saklı yordamları vb. Bırakmak istiyorum. Sanırım başka bir seçenek de bırakın ve veritabanını yeniden oluşturmak olurdu ama …

2
Veri Yakalamayı ve __ $ update_mask ikili dosyasını değiştirin
Üretim tablosunda yapılan değişiklikleri yakalamak için CDC kullanıyoruz. Değiştirilen satırlar bir veri ambarına (bilgi) aktarılıyor. __ $ update_mask sütununun hangi sütunları varbinary formda güncellendiğini depoladığını biliyorum. Ayrıca, bu sütunlardan ne olduğunu öğrenmek için çeşitli CDC işlevlerini kullanabileceğimi de biliyorum . Sorum şu. Depoda değiştirilen sütunları tanımlayabilmemiz için o maskenin arkasındaki …

3
Yedekleme Hatalarını Geri Yükle - 'Db' dosyası '{…} .mdf' dosyasına geri yüklenemez. Dosya için geçerli bir konum belirlemek için WITH MOVE kullanın
Bir müşteriden aldığım bir yedekleme dosyasındaki geri yükleme komutunu kullanarak geri yükleme yapmaya çalışırken aşağıdaki hataları alıyorum. VERİTABANI SFDB'DEN DİSKİ GERİ YÜKLE = N'C: \ Backup \ Backup.bak ' Bunu düzeltmek için neler yapabileceğim hakkında bir fikrin var mı? Bu mdf arıyor, bu yüzden sahip olduğum yedekleme dosyasının tam bir …

2
Bağlantılı bir sunucuya başvuran taşınabilir SQL'i nasıl yazarım?
Bağlantılı bir sunucuya başvuran saklı yordam var. Prosedür boyunca çeşitli yerlerde aşağıdaki gibi bir şey var: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Bu yordam Geliştirme ortamımda, Test ortamımda ve Canlı ortamımda var. Sorun, sunucu adlarının her ortam için farklı olması nedeniyle yordamın her kopyasının …

1
SQLCMD SSMS oluşturulan TSQL komut dosyası yürütme. Alıntılarda başarısız
SQL Server Management Studio'da "Komut Dosyaları Oluştur" aracı tarafından oluşturulan bir komut dosyasını çalıştırarak bir makineye bir veritabanı dağıtmaya çalışıyorum. İşte verdiğim komut: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Bunun gibi hatalar alıyorum: Sqlcmd: Hata: 'C: \ Rollouts \ NI-9-25-2012_10-42-AM \ Rollout.sql' dosyasındaki '' …

3
SSRS sorgulama sırasında tabloyu kilitliyor mu?
Üst düzey DBA'm, varsayılan olarak SQL Query yürütmesinin tabloyu kilitlemediğini söyledi. SQL Server Reporting Services (SSRS) raporumla ilgili bazı sorunlar yaşıyordum. Bazı Googling yaptım ama hiçbir şey bulamadım. SSRS raporları sorgulanan tabloları kilitliyor mu? Bu davranışı özel olarak belgeleyen herhangi bir MSDN belgesi var mı?

1
SEÇENEK KUVVET SİPARİŞİ satırlar silinene kadar performansı artırır
Ben gerektiği gibi performans değildi biraz karmaşık bir SQL Server 2008 sorgu (yaklaşık 200 satır oldukça yoğun SQL) var. Zamanla, performans yaklaşık 5 saniyeden yaklaşık 2 saniyeye düştü. Yürütme planına bakıldığında, birleşimleri yeniden düzenleyerek performansın iyileştirilebileceği oldukça açıktı. Yaptım, ve yaptı ... yaklaşık .3 saniye. Şimdi sorgu "SEÇENEK KUVVET SİPARİŞ" …

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.