«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
Eksik tarihleri ​​grup için önceki doldurulmuş tarihten veri değeriyle doldurun
Bölümler arasında aktarılan resim yardım masası biletleri. Biletin açık olduğu her gün için her bir bilet için günün sonunda bölümün ne olduğunu bilmek istiyoruz. Tabloda, açık olduğu her gün için her bir biletin son bölümü, bölümde bir değişiklik olduğu (biletin ilk açıldığı tarih ve kapatıldığı tarih için bir satır dahil) …

1
Kümelenmiş dizin silme ifadesinde kullanılmıyor
Aşağıdaki gibi tanımlanmış bir SQL Server tablo var CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …

3
DMV sys.dm_exec_requests içindeki total_elapsed_time tamamen yanlış mı?
SQL Server 2012 çalıştırıyorum ve DMV'leri kullanarak izlemek için bazı sorguları bir araya getirmeye çalışıyorum. Bununla birlikte, DMV'deki total_elapsed_timealana bakarken sys.dm_exec_requests, sayılar çok uzak görünüyor. İşte bir örnek: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime start_time total_elapsed_time 284 2016-04-07 16:14:03.690 2016-04-07 16:08:14.587 …

2
Birden çok dosyadan oluşan bir dosya grubunda bir ayırma birimi içeren dosyanın tam olarak belirlenmesinin bir yolu var mı?
Ben bir veritabanı içinde yaşayan çeşitli HoBT (hizalanmış ve hizalanmamış) için hangi tahsis birimleri içeren hangi veritabanı dosyaları içeren ayrıntılı bir görünüm elde etmek umuyordum. Her zaman kullandığım sorgu (aşağıya bakın), dosya grubu başına birden çok veri dosyası oluşturmaya başlayana kadar bana iyi hizmet etti ve ben sadece dosya grubu …

2
Toplu Ekleme süresinde büyük değişiklik
Bu yüzden, hazırlama tablomuzdan veri almak ve datamart'ımıza taşımak için basit bir Toplu Ekle işlemim var. İşlem, "Toplu iş başına satır" için varsayılan ayarları olan basit bir veri akışı görevidir ve seçenekler "tablock" ve "kontrol kısıtlaması yok" şeklindedir. Tablo oldukça büyük. 201 GB ve 49 GB dizin alanı ile 587.162.986 …


4
XACT_ABORT AÇIK olarak ayarlandığında hangi durumlarda CATCH bloğunun içinden bir işlem yapılabilir?
MSDN hakkında TRY...CATCHve hakkında okuyorum XACT_STATE. Bu kullanımlar takip eden örnek vardır XACT_STATEiçinde CATCHbir blok TRY…CATCHyapısı işlemek veya bir işlem geri olup olmadığını belirlemek için: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; …

1
SQL Server neden bu istatistikleri tam tarama dışında bir şeyle güncelleştirmeyi reddediyor?
Bir günlük datawarehouse derlemede nispeten uzun çalışan (20 dakika +) otomatik güncelleme istatistik işlemi fark ettim. İlgili tablo CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] ASC )WITH (PAD_INDEX = …

2
Diferansiyel Yedekleme yaparken Toplu İsteklerim neden artıyor?
2012 SQL Server'ımızda çeşitli aktiviteleri uzun süreli izlemeye başladım ve artımlı yedeklemelerimiz sırasında Toplu İsteklerde bir artış olduğunu fark ettim. Bir fikir vermek için, normal günlük günlük saniyede yaklaşık 10-20 toplu istek vardır, ancak diferansiyel yedeklememiz çalışırken, saniyede 100-130'a atlar. Bunun çok fazla olmadığını biliyorum ama neler olup bittiğini merak …

1
Bu Genişletilmiş Etkinlikler XML'sini olabildiğince hızlı nasıl parçalayabilirim?
SQL Server 2008 R2'de bir Genişletilmiş Olaylar oturumu oluşturdum. Oturum çalışır ve olayları tam olarak beklediğiniz gibi toplar. Ben nispeten az olay olduğunda xml parçalamak, performans kabul edilebilir. Binlerce olayım olduğunda, xml'i parçalamak sonsuza kadar sürer. Yanlış bir şey yaptığımı biliyorum, XML motorunun içleri hakkında ne olduğunu anlayacak kadar bilgim …

2
Bilgisayarımın adında tire işareti T-SQL hatasına neden oluyor
Ben bir geliştiriciyim, DBA değil (gösteriliyor, korkuyorum). Rapor Oluşturucu 3.0'ı SQL Server 2014 Express ile ev bilgisayarımda (adlandırılmış John-PC) çalıştırmaya çalışıyorum ve raporlarımı çalıştıramıyorum. Yanlışlıkla kullanıcı / giriş combo yaratmıştır user = John-PCve login = John-PC\John. Girdiyi silmeye çalıştığımda: Drop Login John-PC\John Bir hata alıyorum: Yanlış sözdizimi yanında '-'. Sorun …

2
Set tabanlı algoritma / UDF nasıl uygulanır?
800K satır ve 38 sütun içeren bir tablodaki her satıra karşı çalıştırmak için gereken bir algoritma var. Algoritma VBA'da uygulanır ve diğer sütunları değiştirmek için bazı sütunlardaki değerleri kullanarak bir grup matematik yapar. Şu anda SQL sorgulamak için Excel (ADO) kullanıyorum ve VBA kullanarak istemci tarafı imleçler algoritması ile her …

2
Bu iki SQL Server geri alma işlemi nasıl farklıdır?
SQL Server 2008 R2'de, bu iki geri alma nasıl farklıdır: ALTERBirkaç dakika boyunca bir ifade çalıştırın ve ardından 'Yürütmeyi İptal Et'e basın. Tamamen geri almak birkaç dakika alır. Aynı ALTERifadeyi çalıştırın , ancak bu LDFdosyanın başarıyla tamamlanması için yeterince büyük olmadığından emin olun . Bir kez LDFsınır karşılanmaktadır ve hiçbir …

3
Yedek iç - SQL Server'da kilitleme ve performans yükü açısından bir yedekleme işi çalışırken ne olur?
MySQL için ben veritabanı SQL Tablolar tablo tablo yedekleme olduğunu biliyorum, bu kilitleme ile sonuçlanır ve yedekleme sırasında sütunları güncellerseniz bütünlük sorunları ile sonuçlanabilir. Anladığım kadarıyla bu Microsoft SQL Server için geçerli değildir, ancak SQL Server bunu nasıl işler? Db'yi tutarlı tutmak için dahili dondurma var mı? Ayrıca, yedeklemenin tek …

2
sp_send_dbmail saklı yordam eki ile gönder
Müşterilerimden birine aylık küçük bir rapor göndermekle görevlendirildim. Rapor daha önce örnekte manuel olarak çalıştırılmış, çıktı bir e-tabloya kopyalanmış ve müşteriye ek olarak gönderilmiştir. Ben daha kalıcı bir çözüm arıyorum, bu yüzden sp_send_dbmailsorguyu çalıştırmak ve bir ek olarak göndermek için saklı yordamı kullanarak niyetinde . Mesajın biçimlendirilmesi dışında her şey …

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.