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

1
İstatistikleri güncellerken örnekleme nasıl çalışır?
Birkaç büyük masam var. İstatistiklerinin haftalık bir bakım planı ile güncel olmasını sağlamak istiyorum. Ancak bunu yapmak çok zaman alıyor. Belirtirsem WITH SAMPLE 50 PERCENT SQL Server sonra örnek: sayfaların ilk% 50'si diğer tüm sayfalar ya da başka bir strateji? BOL bu konuda net değil.

2
Tek bir dosya grubunda bölümleme
Veritabanımda bazı çok büyük tablolar var, ama bu verilerin önemli bir yığın "eski". Kontrolüm dışındaki koşullar nedeniyle, bu "eski" verileri kaldırmama izin verilmiyor. Diğer sınırlama veritabanı değiştiremezsiniz, yani dosya grupları eklemek anlamına gelir. İşlerin şu andaki duruşu, her şey PRIMARYdosya grubunda bulunuyor. Bu tabloları "yeni", "eski", "arşivlenmiş" ve benzeri gibi …

3
MASTER veritabanını geri yükleyerek bir TDE sertifikasını kurtarabilir miyim?
(Neyse ki, şu anda bu durumda değiliz, sadece seçeneklerimizin ne olursa olsun ne olacağını görmek için önceden planlıyoruz.) Şeffaf Tarih Şifreleme (TDE) ile şifrelenmiş bir veritabanı için, şifrelemek için kullanılan sertifikanın yedeğine sahip olmadıkça veritabanı yedeklemesinin bir kopyası kurtarılamaz. Ya sahip değilsen? Başka seçenek var mı? Toplam sunucu hatası durumunda, …

1
Insert-exec blokları adı verilen saklı yordamlardaki özel durumları işleme
Ekleme-exec bloğunda çağrılan bir saklı yordam var: insert into @t exec('test') Saklı yordamda oluşturulan özel durumları nasıl işleyebilir ve yine de işlemeye devam edebilirim? Aşağıdaki kod sorunu göstermektedir. Ne yapmak istiyorum dahili exec()aramanın başarılı veya başarısız bağlı olarak 0 veya -1 döndürmek : alter procedure test -- or create as …


2
Dizinleri filtrelenmiş (boş olmayan değer) dizinlerle değiştirmenin etkisi nedir?
Projemiz çok büyük, çok karmaşık bir veritabanı yürütüyor. Yaklaşık bir ay önce, null değerleri içeren dizinlenmiş sütunlar tarafından kullanılan alanın çok fazla büyüdüğünü fark ettik. Buna bir yanıt olarak, null değerlerin% 1'inden fazlasını içeren tüm tek sütunlu dizinler arasında dinamik olarak arama yapacak komut dosyası olarak yazdım, daha sonra değerin …

4
sql sunucusuna tek kullanıcı modunda bağlanamıyor
Benim SQL Server 2008 sqlcst02\inst01içinde bu örnek için başlangıç ​​parametrelerinin sonuna Single User Modeekleyerek başladı . Örnek için durdum . Hesabım üyesidir ve hizmet kullanarak oturum açmaya ve bir hata almaya devam etmeyi denedim ve sadece bir yönetici oturum açabilir. Bağlantıyı sınırlamak için başlangıç ​​parametrelerine eklemeyi denedim ancak aynı sonuçlar. …

1
SQL Server 2000 - 2008 - 2012
Şimdi SQL Server 2000'den 2008'e geçiyoruz. Kodda, komut dosyalarında çok fazla değişiklik yapıyoruz, çünkü 2000'den 2008'e kadar çok değişiklik oldu. Bu değişiklikleri yaparken bilmek istediğim şey - 2012'de de uyumlu hale getirmek için yapabileceğim bir şey var mı? Aynı zaman. En azından 2012'den 2008'e kadar geriye dönük olarak uyumlu olan …

3
SQL Server 2012'yi kullanıcı hesabımdaki dosyaları geri yükleyebilecek ve görebilecek şekilde nasıl yapılandırırım?
Bilgisayarımda bir hizmet olarak çalışan bir SQL Server 2012 örneği var ve hizmet sayfasına göre "NT hizmeti \ MSSQLSERVER" hesabı olarak oturum açar . Ancak, bu hesap adını bilgisayar yönetimi ekranındaki "Yerel Kullanıcılar ve Gruplar" alanı da dahil olmak üzere başka hiçbir yerde göremiyorum, çünkü aşağıdaki bağlantıda belirtildiği gibi, bu …

3
Dağıtılmış anahtarı kullanarak VMWare misafirinden SQL Server'a toplu ekleme
Bu büyük olasılıkla bir SQL sunucusu sorunu değildir, ancak kurulum sadece SQL Server'lara BULK INSERTS etkiliyor gibi görünüyor. Yakın zamanda VM Donanımını taşıdık ve taşınan tüm konukların sanal anahtarları standarttan dağıtılmışa değişti. Sonra almaya başladım Ağdan giriş akışı okunurken önemli bir hata oluştu. Oturum sonlandırılacak (giriş hatası: 64, çıkış hatası: …

1
Birleştirmeler kullanıldığında SQL Server sipariş sonuçları nasıl?
SQL Server, sorgu yürütme sonuç kümesindeki kayıtların sırasını nasıl belirler? Ben onun kafalarını veya kuyruklarını yapmaya çalışıyorum ama kendimi başımı kaşıyor buluyorum. Alanları değiştirdiğimde siparişi de değiştiriyorum. Aşağıdaki SQL i ile yürüttüğümde SELECT *aynı kayıtları alıyorum ama çok farklı bir sırayla. SELECT TOP (900) AD.ATTACHMENTID, AD.NAME, AD.ISINLINE, AD.INSERTEDDATETIME, ATMT.ATTACHMENTBLOB, U.UFID …

3
SQL Server Bitiş Noktası'nın güvenlik ayarlarını nasıl kontrol edebilirim?
SQL Server geliştirme ekibimiz için bir TEST ortamı oluşturma sürecindeyim. Üretimde 3 SQL Server SQL01var, yansıtılan birkaç veritabanı içeriyor SQL02. SQL03"otomatik yük devretme ile yüksek güvenlik" veya senkron konfigürasyonda tanık olarak görev yapar. VMWare P2V'yi her üç makineyi de ayrı bir donanıma sanallaştırmak için kullandım, makinelerin SID'lerini yeniden yapılandırdım ve …



3
Bu iki sorgu mantıksal olarak eşdeğer midir?
Bu iki sorgu mantıksal olarak eşdeğer midir? DECLARE @DateTime DATETIME = GETDATE() Sorgu 1 SELECT * FROM MyTable WHERE Datediff(DAY, LogInsertTime, @DateTime) > 7 Sorgu 2 SELECT * FROM MyTable WHERE LogInsertTime < @DateTime - 7 Mantıksal olarak eşdeğer değilse, WHERE yan tümcesinin etkili bir şekilde bir dizin kullanabilmesi için …

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.