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

3
SQL Server'da bir tabloda birden çok boş değer atanabilir FK'ye sahip olmak kötü bir uygulama olarak kabul edilir mi
SQL Server'daki veritabanı yapımda, sipariş hakkında farklı bilgiler gerektiren 3 çeşit ürünüm var. Yani, bir oluşturulmuş Customersmasa ve üç farklı emir tabloları: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Tüm siparişler tablosunda bir ila birçok ilişki vardır Customers. Ayrıca Payments, ödeme ayrıntılarını içeride tutacak başka bir tablom var. Ama burada nasıl yapılandırılacağı konusunda şüphelerim …

3
Var değilse, aynı anda yerleştirin
Saklı bir yordamda eklerim ile eşzamanlılık sorunları yaşıyorum. Prosedürün ilgili kısmı şudur: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Bu depolanan proc'ların 3 veya 4'ünü …

4
Yinelenen bir tablo oluşturmaktan kaçınmak için Eş anlamlıları kullanmak iyi bir fikir mi?
Aynı veritabanının 3 kopyası var. 3 veritabanının hepsinde bir Userstablo vardır ve bir Kullanıcı her zaman aynı ayarlara sahip 3 veritabanında bulunur. Bir Kullanıcı eklemek veya düzenlemek istediğimizde 3 veritabanını güncellememiz gerekir. UsersTablo 2 ve 3 veritabanından silmek ve Synonymveritabanını 1 işaret eden bir ile değiştirmek daha iyi bir fikir …

3
Kullanılmadığında SQL Server'ı kapatmanın en iyi ve en kolay yolu nedir?
Durum: diğer yerel olmayan sql sunucularına bağlanmak için genellikle istemci araçlarını kullanan geliştirici iş istasyonları. Ancak, yerel geliştirme yapmak için sql sunucusunun tam sürümüne sahip olmanın yararlı olacağı nadir zamanlar vardır. Her zaman sql server çalıştıran sistem kaynaklarını boşa harcamamak için, hala istemci araçlarının (yönetim stüdyosu, vb.) Kullanımına izin verirken …
13 sql-server 

7
İstatistik otomatik güncellemesini devre dışı bırakma nedenleri?
Çalıştığım bir müşteri şirketinin, bazı SQL Sunucuları için otomatik güncelleme istatistikleri seçeneklerini kapalı tutmaya karar verdiğini ve DBA'ların ortaya çıktıklarında performans sorunlarını manuel olarak gidermeye karar verdiklerini öğrendim. Ancak, bu tür şeyler benim için bir anlam ifade etmiyor. İstatistiklerin güncellenmesini neden engellemek istersiniz?

5
SQL Server 2008 Tam Metin Dizini Asla Tamamlanmadı
Web sitemizde, web sitesi aramamız için tam metin dizine eklenmiş bir SQL Server 2008 R2 Express Edition veritabanı bulunmaktadır. Dizinlenmiş tablolardan birine yeni bir kayıt eklendiğinde veya güncellendiğinde, dizin oluşturma işlemi hiçbir zaman tamamlanmış gibi görünmez. Temel olarak bu sitede bulunan aynı sorguyu kullanarak son birkaç haftadır durumu izliyorum: http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-search/2155/Why-is-this …

1
BLOB verileri için BCP performansını optimize etme
Bölümlenmiş tablolara 2 TB'lık bir veritabanının canlı geçişini planlama sürecim. Sistem genel olarak bir belge deposu konuşuyor, alanın çoğunluğu 500kb ila 1MB aralığında küçük bir yüzdeyle 50kb ile 500kb arasındaki LOB'lara tahsis ediliyor. Geçişin bir kısmı eski veritabanından yeni veritabanına BCPing verilerini içerecektir. BCP, verilerdeki mevcut / tarihi bölünmenin, son …

5
SentryOne Plan Explorer çalışıyor mu?
SentryOne Plan Explorer reklamı yapılan gibi mi çalışıyor ve yasal mı? Endişelenecek bir şey var mı? Öyle görünüyor ki, SSMS'nin tahmini yürütme planı için bir kabusa benzeyen renkteki sıcak yolu gösteriyor. Endişelerim - herhangi bir veriyi kötü amaçlı veya başka bir şekilde değiştiriyor mu? edit : Ben sadece duymuştum ve …

2
Büyük bir SQL Server veritabanını kesme
Büyük bir SQL Server 2008 test veritabanı (1.9 TB) var ve disk üzerindeki boyutunu azaltmak istiyorum. Kullanılmayan tabloları siliyor ve önemli miktarda veri temizliyordum, ancak diskteki boyutu azalmıyor. Ne yapmalıyım? SSMS'deki Shrink görevine baktım, ancak seçenekler şaşırtıcı. Veritabanını veya dosyaları küçültebilir miyim? Hangi seçeneklerle?
13 sql-server 

4
Uzak veritabanı için SQL Server Management Studio
Uzakta barındırılan özel bir sunucuda bulunan bir SQL Sever veritabanı ile aynı sunucuda veya yerel bilgisayarımda yüklü SQL Server Management Studio'yu kullanarak çalışabilirim. İlk durumda Uzak Masaüstü kullanarak çalışmalıyım ve bu da işi biraz yavaşlatıyor. İkinci durumda, sunucunun güvenlik duvarında ek bağlantı noktası açmam gerekiyor, ancak daha rahat bir kullanıcı …
13 sql-server  ssms 


4
SQL Server 2005/8 Sorgu Optimizasyonu İpuçları
Daha iyi SQL Server sorguları yazma konusunda bir takımı eğitmeye çalışıyorum ve insanların performansı artırmak için en iyi ipuçlarının ne olduğunu merak ediyordum. Örneğin bir zamanlar sayının (*) sayımdan (1) daha kötü performans göstermesi konusunda ısrar eden bir DBA'm vardı (doğru olup olmadığı veya en son sorgu optimize edicilerine karşı …


3
T-SQL'den Seçilmiş Çıktıyı Gizle
Sorgu yürütme zamanı almaya çalışıyorum, ama aynı zamanda sorgu çıktısını gizlemek istiyorum. Sadece geçen süreyi istiyorum - çıktı yok. Misal DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] Şu anda, sorgu çıktı almak ve altta benim süre, …
13 sql-server  t-sql 


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.