«sql-server-2014» etiketlenmiş sorular

SQL Server 2014 (ana sürüm 12.0.xxxx). Lütfen sql-server etiketleyin.

5
Sıralar arasında 90 günün geçtiği boşluklar tekrar tekrar nasıl bulunur?
Bu benim C # homeworld bir tür önemsiz görev, ama ben henüz SQL yapmaz ve set tabanlı (imleçler olmadan) çözmeyi tercih ederim. Bir sonuç kümesi böyle bir sorgudan gelmelidir. SELECT SomeId, MyDate, dbo.udfLastHitRecursive(param1, param2, MyDate) as 'Qualifying' FROM T Nasıl Çalışmalı Bu üç parametreyi bir UDF'ye gönderiyorum. UDF, bir görünümden …

1
Dizin sütunundaki çok büyük bir tablodan TOP 1 SEÇ çok yavaş, ancak ters sırada değil (“desc”)
SQL Server 2014'ü güçlü bir sunucuda çalıştıran 1 TB'lık büyük bir veritabanımız var. Her şey birkaç yıl boyunca iyi çalıştı. Yaklaşık 2 hafta önce, aşağıdakileri içeren tam bir bakım yaptık: Tüm yazılım güncellemelerini yükleyin; tüm dizinleri ve kompakt DB dosyalarını yeniden oluşturun. Ancak, gerçek aşama aynı olduğunda DB'nin CPU kullanımının% …

1
Kullanılabilirlik grubundaki ikincil bir veritabanında büyük bir sorgu çalıştırmak birincil veritabanındaki işlem performansını etkiler mi?
SSRS ve Tableau raporlaması için gerçek zamanlı veya neredeyse gerçek zamanlı veri sağlamam gerekiyor. Üretim OLTP sisteminin uzun süren sorgulardan olumsuz etkilenmesini istemiyorum. Kullanılabilirlik grubundaki ikincil bir veritabanında büyük bir sorgu çalıştırmak birincil veritabanındaki işlem performansını etkiler mi?

2
SQL Server için kullanılabilir fiziksel bellek kalmadığında ne olur?
Google'da bazı çelişkili bilgiler buldum. Bazı siteler, veriler için fiziksel bellek kalmadığında, SQL Server'ın varolan verileri TEMPDB'ye taşıdığını belirtir (bkz: SQL Server: TempDb ve önerilerin algılanması ). Ancak diğer siteler, yeterli fiziksel bellek kalmadığında, işletim sisteminin SAYFA DOSYASI'nı kullanabileceğini ve verileri fiziksel bellekten belleğe taşıyabileceğini belirtmektedir ( SQL Server için …

2
SQL Server'ın PERSISTED sütunları tanımla eşleşmeyen verilerle doldurması yasal mı?
Hesaplanan bir sütundaki garip değerler hakkında bu soruyu takip ediyorum PERSISTED. Bu sorunun cevabı, bu davranışın nasıl ortaya çıktığı hakkında birkaç tahmin yapıyor. Şu soruyu soruyorum: Bu açık bir hata değil mi? Are PERSISTEDsütunlar Hiç bu şekilde davranmasına izin? DECLARE @test TABLE ( Col1 INT, Contains2 AS CASE WHEN 2 …


1
SSIS paketini sysadmin olmayan bir etki alanı kullanıcısının sahip olduğu SQL Agent işinden çalıştırma
Herhangi bir sorun olmadan, daha büyük bir SSIS dağıtımının bir parçası olarak (SQL Server Agent aracılığıyla) bir gecede planlanan iki SSIS paketleri var. Her şey, Windows kimlik doğrulaması kullanıyor ve planlanan iş (iyi, ben) ve bir sistem yöneticisi tarafından sahip olunan olarak çalıştırmak SQL Server Agent hizmet Hesabı. Yani, veriler …

2
Bir alt sorgu kullanarak SQL Silme
Aşağıdaki kod, geliştiricilerimizden biri tarafından yinelenen kayıtları tablodan silmek için eklendi: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Kodu incelerken, işe yaramayacağını varsaydım, ancak test ortamımızda (SQL 2014) test …

2
SQL Server sistem tabloları birleştirilebilir mi?
Çok sayıda tablonun oluşturulduğu ve bırakıldığı birkaç veritabanımız var. Söyleyebileceğimizden, SQL Server sistem taban tablolarında herhangi bir dahili bakım yapmaz , bu da zamanla çok parçalanmış ve boyut olarak şişirilebileceği anlamına gelir. Bu, arabellek havuzuna gereksiz baskı uygular ve ayrıca bir veritabanındaki tüm tabloların boyutunu hesaplama gibi işlemlerin performansını olumsuz …

2
SQL Server'ın Yeni Sürümü Daha Az Kararlı mı?
Veritabanı mimarımız, bir müşterimize SQL Server 2014'ün 2012'ye göre kötü bir seçim olduğunu söyledi çünkü 2012'nin performans ve istikrar avantajlarından yoksun. Okuduğum her şey bununla çelişiyor. Aaron Bertrand tam tersi ve MS'den okuduğum tüm beyaz kağıtların da aynı fikirde olduğunu söylüyor - 2014 geliştirildi ve insanların 2012 ile ilgili bazı …

3
EXISTS sorgum neden dizin araması yerine dizin taraması yapıyor?
Bazı sorguları optimize etmeye çalışıyorum. Aşağıdaki sorgu için, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , o.decBCShipFinal , o.decBCShipTax …


1
Kaynak havuzu varsayılanında bu sorguyu çalıştırmak için yeterli sistem belleği yok
Windows Server 2012'de SQL Server 2014 - 12.0.2269.0 (X64) kullanıyorum ve bazı bellek sorunları yaşıyorum. Oldukça "ağır" bir hesaplama yapan bir saklı yordam çalıştırdığınızda, 10 dakika gibi bir şey sonra bir hata alıyorum: Kaynak havuzunda 'varsayılan' bu sorguyu çalıştırmak için yeterli sistem belleği yok. SQL Server'ımın birden çok veritabanı var …

4
paketlerdeki hataları bulmak için SSISDB nasıl sorgulanır?
Bu soruyu gördüm SSIS 2012 - şu anda nasıl paketleri T-SQL'de çalışan sorgulamak için? Bana şu senaryoyu veriyor: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn , E.executed_as_sid , E.executed_as_name , E.use32bitruntime , E.operation_type , E.created_time , E.object_type , E.object_id …

3
XPath / XQuery kullanarak aynı XML öğesinin tüm değerlerini birleştirin
Ben böyle bir XML değeri var: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Bütün bitiştirmek istiyorum Ideğerlere ve tek bir dize olarak döndürür: ABC.... Şimdi XML'i parçalayabildiğimi, sonuçları nodeless bir XML olarak toplayabildiğimi ve .values('text()[1]', ...)sonuca uygulayabildiğimi biliyorum : SELECT ( SELECT n.n.value('text()[1]', 'varchar(50)') AS [text()] FROM @MyXml.nodes('/R/I') AS n (n) …

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.