«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
PIVOT sorgusu ile ilgili yardım
Aşağıdaki yapıya sahip bir tablo var: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); bazı örnek veriler (sqlfiddle ile ilgili sorun gibi görünüyor ... bu yüzden bazı örnek veriler koymak): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' …

1
Bir sorguyu önce bir dizinde, sonra da başka bir dizinde arama yapacak şekilde en iyileştirme
Her biri zaman alanları (ortalama julian tarihi için mjd) ve coğrafya pozisyonları (GeoPoint, spacial) ile uydu verilerinden iki set ölçümüm var ve iki set arasındaki tesadüfleri arıyorum, böylece zamanları bir eşikle eşleşiyor 3 saat (veya .125 gün) ve birbirlerinin 200 km'lik mesafeleri. Hem mjd alanları hem de tablolar ve uzamsal …

2
SQL Server 2014'te CLR'yi Kilitleme (Windows 2012R2)
Sütunlarda bir dize üzerinde RegEX işlevi yapan bu küçük CLR var. Windows Server 2012R2'de SQL Server 2014 (12.0.2000) üzerinde çalışırken, işlem Msg 0, Seviye 11, Durum 0, Satır 0 Geçerli komutta ciddi bir hata oluştu. Varsa sonuçlar atılmalıdır. ve eğer yaparsam bir yığın dökümü verir select count (*) from table …

1
istatistikler güncel, ancak tahmin yanlış
Bunu yaptığımda dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)Rapor Kimliği 18698 için aşağıdaki sonucu alıyorum: Bu sorgu için: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) PK_Reports_DocumentsBeklendiği gibi bir Kümelenmiş Dizin Araması yapan bir sorgu planı alıyorum . Ancak beni şaşırtan şey, Tahmini Satır Sayısı için yanlış değerdir: Göre bu : …

1
SQL Server hizmet hesabı Windows ayrıcalıkları ve hakları
Benim sorum, her SQL Server işlemleri için yeni bir etki alanı kullanıcı hesabı oluşturursanız, her hesap için hangi izinler ayarlanmalıdır? Yoksa SQL yapılandırma yöneticisi aslında bununla ilgileniyor mu ve ben sadece öngörülemeyen bir sorun yaşadım? Sık sık Microsoft SQL Server kurmak zorunda ve herkes hizmet olarak çalışması gereken hesapları yapılandırma …

2
9990 “Arabellek önbellek isabet oranı” ne anlama geliyor?
Bu sorguyu bir blog gönderisinden aldım : SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' Mesaj bana önbellek isabet yüzdesi verecek dedi. Görünüşe göre bu değer 0-100 (87 sonucunu gösterdi). Ama koştuğumda çok yüksek rakamlar alıyorum. İşte bir örnek: object_name …

1
CONVERT () ile bu sorunun nedeni nedir?
Aşağıdaki iki ifadeyi göz önünde bulundurun: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Her iki ifade de geri döner -1; ikinci ikili değer ondalık sayı ilk değerden 65.536 yüksek olduğu için yanlış değil, değil mi? Elbette bu sessiz kesilmeden kaynaklanamaz mı? Aşağıdaki ifadeleri çalıştırırsam: PRINT CONVERT(NUMERIC(38, 0), …

3
Belirli bir SQL Server örneğinin “Sayfaları Bellekte Kilitle” hakkı olup olmadığını nasıl güvenilir bir şekilde belirleyebilirim?
SQL Server tarafından kullanılan hizmet hesabına "Bellekteki Sayfaları Kilitle" hakkı verilebilir. Bu, SQL Server'ın belleğin diske sayfalanmasını engellemesini sağlar. SQL Server makinelerimizin birçoğunun, SQL Server tarafından kullanılan hizmet hesabı için bu hakka izin verecek şekilde yapılandırılmış yerel ilkesine sahip olmadığını fark ettim. Çok sayıda sunucumuz olduğu için, "Yerel Sistem İlkesi" …

1
Verilerin Değiştirilmesi "Hedef kısıtlamaları kontrol kısıtlamaları veya bölümleme işlevi tarafından izin verilmeyen değerlere izin verir" ile başarısız olur
Aşağıdaki verilen -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, degree_id int NULL, …

3
CHECKPOINT veya COMMIT diske yazıyor mu?
Tam kurtarma modu veritabanlarıyla SQLServer2008R2 ve üstü için diyelim. Her zaman düşünürüm : Bir işlem gerçekleştirildiğinde (COMMIT), işlem RAM'deki işlem günlüğüne yazılır. Bir CHECKPOINT oluştuğunda (bir süre ve / veya bazı işlemlerden ve diğer kriterlerden sonra), son CHECKPOINT ile akım arasındaki işlemler diske yazılır. YEDEKLEME GÜNLÜĞÜ oluştuğunda, veriler MDF dosyasına …
12 sql-server 

2
Bakım planı yazma
SQL Server Management Studio'yu (SSMS) kullanarak SQL Server 2008 R2 için bir bakım planı oluşturdum. Ancak, başka bir sunucuda yeniden yapmam gerekiyorsa, bunu bir komut dosyasına veremiyorum / dönüştüremiyorum. Bir yolu var mı? Hayırsa, SQL Server'ın daha yeni bir sürümünde bir yol var mı?

2
SQL'deki iki büyük veri kümesini karşılaştırmanın etkili bir yolu
Şu anda, benzersiz StoreKey/ProductKeykombinasyonlar içeren iki veri kümesini karşılaştırıyorum . İlk veri seti, StoreKey/ProductKeyOcak 2012 ile Mayıs 2014 sonu arasında benzersiz satış kombinasyonlarına sahiptir (sonuç = 450K satır). 2. veri seti StoreKey/ProductKeysatışlar için Haziran 2014'ten bugüne kadar benzersiz kombinasyonlara sahiptir (sonuç = 190K satır). StoreKey/ProductKey2nci sette olan ancak 1nci sette …

1
SQL Server 2012 Sayfa Yaşam Beklentisi yaklaşık 50 gün sonra sıfırlanır
2 sunuculu bir HA kümesinde garip bir davranış fark ettim ve birisinin şüphemi onaylayabileceğini veya belki başka bir açıklama sunabileceğini umuyordum ... İşte kurulumum: 2 sunuculu bir SQL 2012 SP1 yüklemesi SQL AlwaysOn HA birkaç veritabanı için etkinleştirildi İşlemciler 2.4GHz, 4 çekirdekli RAM 34 GB'dir (bu bir AWS örneğidir, dolayısıyla …

9
Yanlış veritabanını yanlışlıkla değiştirme riskini nasıl en aza indirebilirim?
Sadece Nesne Gezgini'nde bir sunucu ile bağlantıyı kesmenin, o sunucuda zaten açık olan sorgu pencerelerini yürütmenizi engellemediğini öğrendim. Benim durumum şöyle: dev / evreleme sunucumuza ve üretim sunucumuza bağlanmak için kullandığım bir SSMS örneğim var. Üretimle olan bağlantımı kapatmam gerektiğini düşündüğüm için dev üzerindeki bir sürü veriyi silmek zorunda kaldım, …
12 sql-server  ssms 

4
Girişleri 2008R2'den 2014'e şifrelerle nasıl aktarabilirim?
Denedim Tasks> Generate Scripts...ve Gelişmiş Komut Dosyası Seçenekleri'nde 'Komut Dosyası Girişleri'ni ayarladım, ancak çıktıda bunu alıyorum: /* For security reasons the login is created disabled and with a random password. */ Bu girişleri parolalarla yazmanın basit bir yolu veya girişleri 2008R2 örneğinden 2014 örneğine aktarmak için başka bir yol var …

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.