«sql-server-2008-r2» etiketlenmiş sorular

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

1
Bu sorguda neden birincil (kümelenmiş) anahtar kullanılmıyor?
Şema yapısı aşağıdaki gibi görünüyor bir SQL Server 2008 R2 tablo var: CREATE TABLE [dbo].[CDSIM_BE] ( [ID] [bigint] NOT NULL, [EquipmentID] [varchar](50) NOT NULL, [SerialNumber] [varchar](50) NULL, [PyrID] [varchar](50) NULL, [MeasMode] [varchar](50) NULL, [ReadTime] [datetime] NOT NULL, [SubID] [varchar](15) NULL, [ProbePosition] [float] NULL, [DataPoint] [int] NULL, CONSTRAINT [PK_CDSIM_BE] PRIMARY KEY …

2
SQL Server 2008 R2 Bölümleme - aynı FileGroup, 1 Dosya, 2 partition_numbers - HELP
Bu benim SQL Server'da bölümleme ilk gitmek, fantastik Brent Ozar kılavuzundan öğrendim :) Birkaç kez garip bir senaryoya girdim; koştuğumda: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go Aynı dosya grubu 2 farklı bölüm_sayısı ile iki kez, bir adet aralık değeri ile doğru, diğeri başlangıçta null bir aralık_değeri ile gösterilir. …

1
Birden çok .mdf dosyası içeren veritabanı
Çevrimiçi arama yaptım ancak aradığım şeyi bulamadım. Sorun / sorgu bence SQL Server'da bir veritabanı bir .mdf dosyası ve belki bazı .ndf dosyaları ve bir .log dosyası olmalıdır. Bir mdf ve çoklu ndf dosyaları ile birçok veritabanı gördüm. Ama son zamanlarda her veritabanında birden fazla mdf dosyası bulunan bir sunucuda …

2
İkincil veri dosyalarını kaldırma. DBCC SHRINKFILE: Sayfa, çalışma tablosu sayfası olduğu için taşınamadı
İçin oluşturulmuş çok fazla ikincil veri dosyam (.ndf) var tempdb. Fazla dosyaları kaldırmak için dosyayı boşaltmam gerekiyor (içerik diğer dosyalara taşınacak): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); ve sonra dosyayı silin: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Ancak EMPTYFILEkomut hatayı döndürür: DBCC SHRINKFILE: Page 8:41920 could not be moved because it is a …

1
İŞLEM İZOLASYON SEVİYE SNAPSHOT vs TRUNCATE?
Birisi SNAPSHOT izolasyon vs TRUNCATE ile ilgili beklemiyordum bu davranış biraz ışık tutabilir umuyorum. Veritabanı: Anlık Görüntü Yalıtımına İzin Ver = Doğru; Okundu Taahhütlü Anlık Görüntü Açık = Yanlış. Yordam1 (Uzun süredir devam eden bir SELECT kompleksinden tablo foo içeriğini çok sayıda birleştirmeyle değiştirir): BEGIN TRAN; TRUNCATE TABLE foo; INSERT …

1
Kötü sorgu performansı
Çalışması gereken veri miktarına bağlı olarak genellikle 0.5-6.0 saniyede çalışan büyük (10.000+ satır) bir prosedürümüz var. Geçen ay içinde FULLSCAN ile bir istatistik güncellemesi yaptıktan sonra 30+ saniye sürdü. Yavaşladığında, bir sp_recompile, gece istatistikleri işi tekrar çalışana kadar sorunu "düzeltir". Yavaş ve hızlı yürütme planlarını karşılaştırarak, onu belirli bir tabloya …

1
Sütun adlarını UNPIVOT'a dinamik olarak geçirme
Aşağıdaki verileri içeren bir tablo var First Second Third Fourth Fifth Sixth 2013-08-20 2013-08-21 2013-08-22 2013-08-23 2013-08-24 2013-08-25 Ve kullanarak UNPIVOT SELECT Data ,DATENAME(DW, Data) AS DayName FROM Cal UNPIVOT(Data FOR D IN ( First, Second, Third, Fourth, Fifth, Sixth )) AS unpvt Aşağıdaki sonucu alıyorum Data DayName 2013-08-20 Tuesday …

1
sorgu optimizasyonu: zaman aralıkları
Genelde iki çeşit zaman aralığım var: presence time ve absence time absence time farklı tiplerde olabilir (örn. molalar, devamsızlıklar, özel gün vb.) ve zaman aralıkları çakışabilir ve / veya kesişebilir. Öyle değil aralıklarla yalnızca uyumlu kombinasyonları, örneğin çiğ verilerde var olduğunu, kesin. örtüşen mevcudiyet aralıkları bir anlam ifade etmiyor, ama …

3
SELECT ROW_NUMBER () öğesinin oluşturulan satır numaralarına göre sıralanmış sonuçları döndürmesi garanti ediliyor mu?
Örneğin SQL sorgusunu düşünün: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Burada sonuçların A. [Ad] 'a göre sıralandığını gözlemliyorum. ROW_NUMBER işlevinde tanımlanan sıralama sütununu başka bir sütuna değiştirirsem, sonuçlar yine o sütuna göre sıralanır. Satır numarasının satırlara atanmasını bekliyordum ama satırların aynı ölçütlere göre sıralanmış olarak …


1
İşlemsel Çoğaltmayı Yedeklemeden Başlatma
Yedeklemeden Başlatma İşlemine İzin Ver olarak çoğaltma için bir yayın ayarlarken bir seçenek vardır. Birkaç yıldır çoğaltılmış veritabanları oluşturuyoruz ve her zaman bir backkup'tan başlattık, ancak bu bayrağı asla ayarlamadık (birkaç gün önce ilk kez fark ettik). Çoğaltma kesinlikle tüm bu süre boyunca sorunsuz çalıştı. Bunun kullanılması gerektiğini açıklayan çok …


3
MS SQL Server'daki bakire sorguların performansı nasıl artırılır?
Kendi bağımsız önbellekleme veri ASP.NET web sitesi var ve veri aynı sorgu ile ikinci kez sorgu gerekmez, bu nedenle uzun süre değişmez. Bu SQL Server'a gitmek ilk kez (bakire) sorguların performansını artırmak gerekiyor. Bazı sorgular SQL Server'ın kullanılmasına neden olabilecek kadar çok veri işler tempdb. SQL Server tempdbgerektiğinde kendi başına …

2
Saklı yordam oluştururken tablo var olsa bile Ertelenmiş Ad Çözümlemesi zorlamak için bir yolu var mı?
SQL Server'da saklı yordam oluştururken, var olmayan tablolara başvurmanıza izin verilir. Ancak, tablo varsa, yordamda başvurduğunuz herhangi bir sütun bu tabloda ( Ertelenmiş Ad Çözümlemesi ) bulunmalıdır . SQL Server'a, var olup olmadıklarına bakılmaksızın, bir yordamda başvurulan tüm tabloların ad çözümlemesini ertelemesini bildirmek mümkün müdür? Genel sözdizimi denetimini tutmak istiyorum, …

4
SQL Server 2008 R2: Bilgisayar adı değişikliğinden sonraki sorunlar
Yerel bir SQL Server örneği barındıran bir uzak sunucunun bilgisayar adını değiştirdikten sonra kafa karıştırıcı bir sorun yaşıyorum. Temel olarak, uzak bir sunucu bir siteden diğerine taşındı. Bunu kolaylaştırmak için, eski veritabanını yeni bir veritabanı adına yedekledim ve geri yükledim, böylece istemci yazılımı için yeni bir veritabanı olarak kullanılabilmesi için …

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.