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

8
Neden bir uygulama sa hesabını kullanmamalı
Benim ilk sorum, lütfen nazik ol. Sa hesabının bir SQL Server ve tüm veritabanları, kullanıcılar, izinler vb. Üzerinde tam kontrol sağladığını biliyorum. Uygulamaların sa şifresini mükemmel, iş odaklı bir sebep olmadan kullanmaması gerektiğine dair kesin bir inancım var. Bu soruya verilen cevaplar, BT odaklı bir tartışma konusundaki nedenlerimin çoğunu içerir …

1
Tüm tetikleyicilerime SET NOCOUNT ON ekleyelim mi?
Sahip olmanız gereken oldukça yaygın bir bilgidir. SET NOCOUNT ON yeni saklı yordamlar oluştururken varsayılan olarak. Microsoft, 2012'ye dahil etmek için varsayılan şablonu değiştirdi. Bunun tetikleyiciler için aynı olması gerektiğini düşündüm, ancak şablona dahil edilmedi. Bu kasıtlı mı yoksa sadece bir gözetim mi?

3
SQL Server veritabanı senkronizasyonu
Problem tanımı Kullanıcılarımızın çoğunlukla güncel olan bir veritabanını sorgulama yeteneğine ihtiyacı vardır. Veriler 24 saate kadar eski olabilir ve bu kabul edilebilir. Üretim kopyasında ikinci bir veritabanını almak ve güncel tutmak için en düşük maliyetli yaklaşım hangisidir? Düşünmediğim bir yaklaşım var mı? İş yoğunluğu Hisse senedi alım satım faaliyetini izlemek …


5
Birimleri veritabanında saklamanın en iyi yolu
Bir ya da başka bir miktarı temsil eden yüzlerce sütuna sahip büyük (SQLServer) bir veritabanını miras aldım. Bu değerlerin birimleri (örneğin, "galon", "inç", vb.) Extended Properties'in MS_Description alanında depolanır. Bu bilgileri saklamanın daha iyi bir yolu olup olmadığını merak ediyorum. Belgeleme amaçları için iyi olduğunu düşünüyorum, ancak bu verilere dayanarak …

5
Üretimde Hiyerarşi Kimliği kullanan var mı? Güvenilir mi?
Hiyerarşi kimliğini gerçek ebatta, makul büyüklükteki tablolarla, birkaç binden fazla satır kullanan biri var mı? Güvenilir mi / performans mı? Şimdiye kadar satıcı ile bağlantısı olmayan herkes bunu tavsiye bulamadı ve Paul Nielsen buna karşı tavsiyede burada . HierarchyId ürününü gerçek üretim sistemlerinde kullanma deneyiminiz nedir? Alternatifleri üzerinde Hiyerarşi kimliği …

1
VERİTABANI OLUŞTURMA VE HERHANGİ BİR VERİTABANI izinleri oluşturun
Microsoft SQL Server'da CREATE DATABASEve CREATE ANY DATABASEizinler arasındaki fark nedir? Yetkili bir cevap bulamıyorum. Çıkarım yapabileceğimin en iyisi (a) ' CREATE ANYnın başka bir kullanıcıya ait olacak veritabanını oluşturabileceğimi, oysa CREATEyapamayacağımı ya da (b) Sybase / erken SQL Server günlerinde orijinal izninin alındığı CREATE ANYve CREATEtakma olduğu. ANSI uygunluğu.

3
Genel Tablo İfadesi (CTE) faydaları?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Gönderen msdn : Türetilmiş bir tablonun aksine, bir CTE kendi kendine referans verebilir ve aynı sorguda birden çok kez referans alınabilir. CTE'leri çok fazla kullanıyorum, ancak bunları kullanmanın yararları hakkında derinden …
21 sql-server  cte 

3
Eksik indeksleri kör bir şekilde eklemeniz uygun mudur?
Yavaş yavaş saklı yordamlarımı eksik dizinler için sınamak için sık sık SSMS kullanıyorum. Ne zaman bir "Kayıp İndeks (Impact xxx)" görsem, diz çökme tepkim sadece yeni indeks oluşturmaktır. Bu, söyleyebildiğim kadarıyla her seferinde daha hızlı bir sorgulama ile sonuçlanıyor. Bunu yapmaya devam etmemem için herhangi bir sebep var mı?

2
SQL Server, paralel olarak birleştirme birleşimini iki eşit bölümlenmiş tabloda en iyi duruma getirmiyor
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Çok detaylı soru için şimdiden özür dilerim. Sorunu yeniden oluşturmak için tam bir veri kümesi oluşturmak için sorgular dahil ettik ve 32 çekirdekli bir makinede SQL Server 2012 çalıştırıyorum. Ancak bunun …

4
Bir şema değişiminin nasıl gerçekleştiğini belirleme?
Dün kötü bir şey oldu. Bir süre önce oluşturulmuş olan görünüm, nihayetinde raporları bozan biri tarafından değiştirildi. Ne yazık ki. birileri (bilerek veya bilmeyerek) PRODUCTION veritabanında bu değişikliği yaptı. Sorum: Bu değişikliği kimin (kullanıcı adı) yaptığını bilmemizin bir yolu var (script / software / freeware etc), böylece bu kullanıcının üretim …
21 sql-server  view 

3
Ana veritabanını ne sıklıkla yedekleyebilirsiniz?
BOL’deki öneri oldukça belirsiz: Verilerinizi iş gereksinimlerinize göre yeterince korumak için master'ı gerektiği kadar yedekleyin. Önemli bir güncellemeden sonra ek bir yedeklemeyle destekleyebileceğiniz düzenli bir yedekleme programı öneririz. Daha fazla girişim yaparsanız, bu detayları bulacaksınız: Master'ın güncellenmesine ve yedeklemenin yapılmasına neden olan işlem türleri aşağıdakileri içerir: Bir kullanıcı veritabanı oluşturma …


1
Hash tuşları prob ve artık
Söyle, böyle bir sorgu var: select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 Yukarıdaki sorgunun bir Karma Birleştirme kullandığını ve bir artık olduğunu varsayarsak, prob anahtarı olacak col1ve artık olacaktır len(a.col1)=10. Ama başka bir örnek üzerinden geçerken, hem probun hem de artıkların aynı sütun olduğunu gördüm. Aşağıda söylemeye …


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.