Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

2
Eski bir kesmek için SQL Server Önerileri [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konu üzerinde olacak şekilde güncelleyin . 3 yıl önce kapalı . İyi akşamlar ve kızlar, bazı efsanelerin bana yardım edebileceğini umuyorum :) Son zamanlarda SQL Server'ı karanlık …

4
İlk Normal Form: Kesin Tanım
İlk Normal Form'un kesin bir sürümünü almaya çalışıyorum. Okuduğum her şeyin biraz farklı bir dönüşü var. Date gibi birçok otorite, tanım gereği, bir ilişkinin her zaman İlk Normal Formda olduğunu söylerken, diğerleri gereksinimlerin bir listesini verir. Bu, 1NF için sıfır ila birçok gereksinim olduğu anlamına gelir. Bir fark belirli kısıtlamalar …

4
database_scoped_configurations içindeki hata
Sonuç kümesi eklemek çalışıyorum: SELECT * FROM sys.database_scoped_configurations geçici bir tabloya, çünkü sunucumdaki tüm veritabanlarının ayarlarını kontrol etmek istiyorum. Bu yüzden bu kodu yazdım: DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC sys.sp_MSforeachdb 'USE ?; insert into #h(dbname, configuration_id, name, …

2
Yüklemeden sonra Configuration Manager'da SQL Server Ağ Yapılandırma düğümü eksik
Windows 2012 R2 Datacenter 64-bit çalıştıran bir sunucum var. Hiçbir sorun ile SQL 2016 RC3 kullanıyordum ve MSDN'den aldığımız RTM derlemesi ile değiştirmek istiyorum. RC3'ü kaldırdıktan sonra RTM'yi yükledikten sonra, sunucuya uzaktan bağlanamadım. İnceleme sonrasında Configuration Manager içinde "SQL Server Ağ Yapılandırması" için bir düğüm olmadığını görüyorum. 32 bit sürümler …

2
İki sütun eklenirken sorgu yanıt vermiyor
Seçime iki sütun eklediğimde sorgu yanıt vermiyor. Sütun türü nvarchar(2000). Biraz alışılmadık. SQL Server sürümü 2014'tür. Yalnızca bir birincil dizin vardır. Tüm kayıtlar sadece 1000 satırdır. Daha önce yürütme planı ( XML showplan ): Sonra yürütme planı ( XML showplan ): İşte sorgu: select top(100) Batch_Tasks_Queue.id, btq.id, Batch_Tasks_Queue.[Parameters], -- this …

2
Sp_msforeachdb sahne arkasında tam olarak nasıl çalışır?
Yaşadığım bir sorunu gidermem gerekiyor ve sorunumun üstesinden gelmek için sp_msforeachdb'nin nasıl çalıştığını anlamak için yardıma ihtiyacım var. Ne zaman sp_msforeachdb çalıştırdığımda bir hata alıyorum Msg 102, Level 15, State 1, Incorrect syntax near '61' Koduma bir örnek şöyledir: EXEC SP_msforeachdb 'SELECT ''?'' AS Database FROM ?.sys.objects WHERE name like …

2
Adım içi istatistik değeri için> = ve> için Kardinalite Tahmini
SQL Server 'daha büyük' ​​ve 'eşittir' eşit nerede SQL Server 2014 yan tümceleri için tahmin etmeye çalıştığını anlamaya çalışıyorum. Sanırım adımı vurduğunda kardinalite tahminini anlıyorum, örneğin select * from charge where charge_dt >= '1999-10-13 10:47:38.550' Kardinalite tahmini 6672'dir ve 32 (EQ_ROWS) + 6624 (RANGE_ROWS) + 16 (EQ_ROWS) = 6672 (aşağıdaki …


1
Saklanan bir hiyerarşideki hiyerarşik izinler
Aşağıdaki veritabanı yapısını varsayalım (gerekirse değiştirilebilir) ... Belirli bir sayfada belirli bir kullanıcı için "etkili izinleri" belirlemek için beni Sayfa ve etkin izinleri içeren bir satır döndürmek sağlayacak şekilde belirlemek için güzel bir yol arıyorum. İdeal çözüm geçerli kullanıcı için belirli bir sayfa satırı için "etkili izinleri" değerlendirmek için gerekli …



2
SSIS Veri Akışı veri erişim modu - hızlı yüke karşı 'tablo veya görünüm' nin anlamı nedir?
SQL Server Business Intelligence Development Studio'yu kullanarak, SQL Server tablolarıma veri aktarmak için OLE DB hedef veri akışlarına çok sayıda düz dosya yapıyorum. OLE DB hedef düzenleyicisindeki "Veri erişim modu" altında, varsayılan olarak "tablo veya görünüm - hızlı yükleme" yerine "tablo veya görünüm" olarak ayarlanır. Fark ne; algılayabildiğim tek fark, …
9 ssis 

1
İşlem günlüklerini bir zamanlamaya göre yedeklemenin ve kesmenin en iyi yolu
Ben DBA değilim, ama şeyler oldukları gibi, DBA şapka takmak ve SQL Server örneğimde bakım planları ayarlamak zorunda. Bir süredir SSIS'imi bir gecede yürüttüğümde , yedekleri gerçekleştirmek için bir Execute SQL Görevi çalıştırıyorum - temel master.dbo.xp_create_subdirolarak hedef klasörlerin varlığını sağlamak için çalışıyor ve sonra BACKUP DATABASE [DbName] TO DISK = …

3
Yalnızca PK amaçları için bir çapraz referans tablosuna otomatik artış / KİMLİK alanı eklemeli miyim?
SQL Server tarafından barındırılan DB için aşağıdaki çapraz başvuru tablosu ekliyorum: company_id bigint not null (FK) org_path nvarchar (2048) not null company_idAlan anlamına gelir idbaşka bir tabloda alan (ki burada birincil anahtar). Aynı ile birden fazla kayıt olabileceği göz önüne alındığında company_id, herhangi bir birincil anahtarın her iki alanı da …

1
Enjeksiyon saldırılarına karşı hala QUOTENAME kullanmalı mıyız?
Bugün eski bir saklı yordam bakıyordum quotenameve giriş parametreleri üzerinde kullandığını fark ettim . Biraz kazma yaptıktan sonra tam olarak bu siteye rastladım . Şimdi ne yaptığını ve nasıl kullanılacağını anlıyorum, ancak site SQL Enjeksiyon saldırılarının hafifletilmesi olarak kullanıldığını söylüyor. Asp.net kullanarak doğrudan bir veritabanını sorgulayan uygulamalar geliştirmek için kullandığımda, …

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.