«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.

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 …


5
Tam yedekleme ve Salt kopya tam yedekleme arasındaki fark
SQL Server Central iş parçacığında gördüm Tam bir yedekleme günlüğü keser mi? tam yedeklemenin günlüğü kısaltmaması: Hayır. Tam veya Diferansiyel yedeklemeler işlem günlüğünü kesmez. - Lynn Pettis Hayır - tam bir yedekleme günlüğü kesmez. - Chad Crawford Peki tam yedekleme ile salt kopya tam yedekleme arasındaki fark nedir? Günlük yedekleme …

2
Veritabanı bağlamında çağrı yapmak için merkezi saklı yordam
sys.dm_db_index_physical_statsGörünümü kullanarak özelleştirilmiş bir bakım çözümü üzerinde çalışıyorum . Şu anda bir saklı yordamdan başvurulan var. Şimdi bu saklı yordam veritabanlarımdan birinde çalıştığında, ne yapmak istediğimi yapar ve herhangi bir veritabanı ile ilgili tüm kayıtların bir listesini aşağı çeker. Ben farklı bir veritabanına yerleştirdiğimde sadece o DB ile ilgili tüm …

2
SQL Server'da bağlantı haklarını sınırlama
'Onur sistemi' güvenliği kullanan üretimde dağıtmak için bir uygulama var. Yani, tüm kullanıcılar DB'ye bir SQL kullanıcısı / passwd kimlik bilgileri kullanarak bağlanır ve uygulama izinleri kendisi yönetir. İkinci bölüm, bağlantı nesnesinin katıştırılmış kimlik bilgileri içerdiği ve serbestçe kopyalanabildiği kadar beni rahatsız etmiyor. Bağlantıları daha sınırlı bir istemci kümesiyle sınırlamanın …

1
“Kardinalite Tahmini” sorgu planında uyarı
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Yukarıdaki sorguda sorgu planında bir uyarı var. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Neden uyarıyor? Alan listesinde yer alan …


2
Farklı Süreçlerde Aynı Geçici Tablolardaki Kilitlerden Kilitlenmeler
İmkansız olduğunu düşündüğüm bir şeyi gösteren bir kilitlenme buldum. Kilitlenmeyle ilgili iki süreç vardır: 1. process8cf948 SPID 63 Geçici tablo #PB_Cost_Excp_Process_Invoices_Work üzerinde bir ALTER TABLE gerçekleştirme. 455743580 nesne tanıtıcılı #PB_Cost_Excp_Process_Invoices_Work tablosundaki IX kilidine sahip 2. process4cb3708 SPID 72 Tablonun kendi benzersiz kopyası olması gereken geçici tablo #PB_Cost_Excp_Process_Invoices_Work üzerinde UPDATE içinde …



3
Belirli sütunlarda güncellemeyi kısıtla. Yalnızca saklı yordamın bu sütunları güncellemesine izin ver
Yalnızca saklı yordam ile güncelleştirmek istediğiniz hassas fiyat sütunları var. Güncellemek için tasarlanmış saklı yordamları kullanmıyorsa, bu fiyat sütunlarındaki değerleri değiştirmek için tüm kod veya el ile denemeleri başarısız olur. Tetikleyiciler ve bir jeton tablo kullanarak bunu uygulamayı düşünüyorum. Düşündüğüm fikir bir jeton masasına sahip olmak. saklı yordamlar önce belirteç …

3
Kullanılacak diğer veritabanlarında dahili olarak saklanan procs için merkezi bir CLR saklı yordam / işlev arşiv kitaplığı mı ayarlıyorsunuz?
Sistemdeki tüm veritabanlarında kullanılmak üzere C # CLR'de geliştirdiğim kodu kullanmak istiyorum, böylece her birini güvenilir bir şekilde ayarlamak ve CLR'yi açmak ve her birinin içinde aynı kodun bir demetini tutmak zorunda değilim . Bunu yönetim ve güvenlik açısından yapmanın en iyi yolu var mı? CLR fonksiyonları dize kesiciler, e-posta …

3
Ayırma / kopyalama / ekleme veya yedekleme-geri yükleme-yeniden oynatma yoluyla veri taşımalı mıyım?
Veritabanı dosyalarını yeni bir SAN'a (eski bir SAN'dan) geçirmeye başlamak üzereyim abd Bunu uygulamak için birkaç seçeneğim var. (1) Sunucudaki yeni bir veritabanına tam yedeklemeyi geri yükleme çabası düzeyine bakmam önerildi. Ancak, (2) orijinal planım, veritabanını ayırarak ve sonra yeniden bağlayarak dosyaları eski SAN'dan yeni SAN'a kopyalamaktı. Bağırsaklarım, daha güvenli …


1
Yönetim stüdyosu kapandığında zayıf SQL Server performansı
Ben SQL Server 2008 r2 express garip bir davranış fark ettim: genellikle sorgu yürütme sürem ~ 650ms, ancak Management Studio'yu açar ve basit bir sorgu çalıştırırsam (örneğin SELECT * FROM Something) yürütme süresi ~ 40ms olur. Yönetim stüdyosunu kapatırsam bu değer normale döner ~ 650ms Sorgu nerede çalıştırılırsa yapılsın: Management …
17 sql-server  ssms 

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.