«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
Kümelenmemiş dizinler ne zaman ayrı dosya gruplarında saklanmalıdır?
Dizinleri farklı bir dosya grubunda ve sürücüye kaydetmenin, sürücünün dizin ve dizinin başvurduğu veriler arasında ileri ve geri gitmesi gerekmediği için veritabanındaki performansı artırdığını duydum. Bunun bir efsane olduğunu da duydum . Kümelenmemiş dizinleri ne zaman ayrı bir dosya grubunda ve sürücüde saklamanız önerilir? Hangi sonuca varmam için hangi perfmon …
16 sql-server  index 

2
SQL Server 2008 - Bölümleme ve Kümelenmiş Dizinler
Bu yüzden db tasarımım üzerinde tam bir kontrole sahip olmadığımı söyleyerek önsöz edelim, bu nedenle mevcut sistemin yönlerinin birçoğu bu senaryonun amaçları için değiştirilemez . Tasarımın yönlerini nasıl yeniden düşünmemiz gerektiğine dair yorumlar muhtemelen doğru ama yararsızdır :) Çok sayıda işlemi yürüten çok büyük bir masam var, yaklaşık 150 alan …

7
Tabloları başka bir SQL2008 veritabanına taşıma (dizinler, tetikleyiciler vb. Dahil)
Bir demet (100 +) büyük (milyonlarca satır) tabloları bir SQL2008 veritabanından diğerine taşımak gerekiyor. Başlangıçta sadece Alma / Verme Sihirbazı'nı kullandım, ancak tüm hedef tablolarda birincil ve yabancı anahtarlar, dizinler, kısıtlamalar, tetikleyiciler vb. Eksikti. (Kimlik sütunları da düz INT'lere dönüştürüldü, ancak sanırım sihirbazı.) Bunu yapmanın doğru yolu nedir? Bu sadece …

1
SQL Server 2016 Bozuk Sorgu Planı DB'yi haftada bir kez kilitler
Haftada bir kez, son 5 hafta boyunca, günün aynı saatinde (sabahın erken saatlerinde, insanlar kullanmaya başladığında kullanıcı etkinliğine bağlı olabilir), SQL Server 2016 (AWS RDS, yansıtılmış) çok zaman aşımına uğrar sorguları. GÜNCELLEME İSTATİSTİKLERİ tüm tablolarda her zaman hemen düzeltir. İlk kez, tüm tablolardaki tüm istatistikleri gecelik (haftalık yerine) güncellemiştim, ancak …


2
DDL_admin vs db_owner izinleri
Sunucu grubumuzdaki tüm veritabanı kullanıcılarının izinlerini kaldırma ve sınırlama içeren bir projeyi ele alıyorum. (eğlenceli zamanlar) Şu anda sınırlı olan izinlerden biri db_owner izinleridir. Bu izin, duruma göre incelenmektedir, ancak ortak bir değişiklik, db_owner izinlerini aşağıdaki ile değiştirmektir: db_datareader db_datawriter db_ddladmin db_executor İkisi arasındaki kesin farkı tanımlamak istiyorum (müşterileri bilgilendirmek …

1
Farklı SQL Server şemaları için kullanıcı izinlerini ayarlama
Belirli bir kullanıcıya erişimi sınırlamanız gerekiyor, ancak yine de dbo'ya ait tablolardaki verileri görebilmeleri gerekiyor. Aşağıdakileri yapmaya çalışıyorum: dbo şeması normalde olduğu gibi çalışır, her şeye erişebilir şema1 şemasının yalnızca şema1 nesnelerine erişimi var bir şema1 görünümü veya saklı yordam dbo'ya ait tablolardaki verilere erişiyorsa, izinler zinciri uygun şekilde user1, …

7
Kaynak Kontrolü altındaki Saklı Yordamlar, en iyi uygulama
Şu anda Tortoise SVN'yi bir .NET Web Uygulamasını kontrol etmek için kullanıyorum. SQL Server depolanmış prosedürlerimizi Kaynak Kontrolüne getirmenin en iyi yolu nedir? Şu anda VS 2010'u geliştirme ortamım olarak kullanıyorum ve SQL Server Veri Araçları'nı (SSDT) ​​kullanarak şirket dışı bir SQL Server 2008 R2 veritabanına bağlanıyorum. Geçmişte ne yaptığımı …




2
Tablo dbo şeması altında oluşturulmuyor
SSMS'de tablolar oluştururken, aşağıdaki ifadeyi yürütürseniz fark ettim: CREATE TABLE [tableName]; tablo kendi şemanız altında oluşturulacaktır (dbo değil). Yani dbo şeması altında oluşturmak için, açıkça şöyle söylemeniz gerekir: CREATE TABLE [dbo].[tableName]; Herkes, bir tablo oluşturulduğunda, [dbo] parçasının belirtilmesi gerekmediği bir yol (ör. Sunucu çapında ayar) biliyor mu?

1
datetime2 (0) vs datetime2 (2)
Datetime2 (Transact-SQL) belgelerine göre : Depolama boyutu 6 3'ten daha Precisions için bayt precisions 3 ve 4 7 bayt Diğer tüm presizyonları 8 bayt gerektirir. Büyüklüğü datetime2(0), datetime2(1), datetime2(2)depolama, aynı miktarda (6 bayt) kullanın. datetime2(2)Herhangi bir ek boyut maliyeti olmadan da gidip hassasiyetten faydalanabileceğimi söyleyebilir miyim ? Lütfen aklınızda bulundurun: …

4
SQL Server'da iki veritabanını senkronize etme
İki SQL Server veritabanım var. Biri istemci (Windows uygulaması) ve ikincisi sunucuda. Bu iki veritabanını sık sık eşitlemek istiyorum (örneğin her 2 dakikada bir!). Çoğaltma, zaman damgası, tetikleyicileri kullanarak günlük tabloları, Microsoft Sync Framework ve benzeri gibi eşitlemenin farklı yollarını okudum. Aslında onları güncellemek ve sunucu ile senkronize ederken SQL …

2
SQL Agent işinin ayrıntılı çıktısını alın
Sunucudaki tüm veritabanını yeniden dizine eklemek için bir bakım planı çalıştıran bir SQL Server Agent işimiz var. Son zamanlarda bu başarısız oldu, ancak iş geçmişi sorunu teşhis etmek için yeterli bilgi sağlamıyor. İş geçmişinde İş başarısız oldu. İş kullanıcı foo \ bar tarafından çağrıldı. Çalıştırılacak son adım adım 1 (Dizini …

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.