«sql-server-2014» etiketlenmiş sorular

SQL Server 2014 (ana sürüm 12.0.xxxx). Lütfen sql-server etiketleyin.

2
Set tabanlı algoritma / UDF nasıl uygulanır?
800K satır ve 38 sütun içeren bir tablodaki her satıra karşı çalıştırmak için gereken bir algoritma var. Algoritma VBA'da uygulanır ve diğer sütunları değiştirmek için bazı sütunlardaki değerleri kullanarak bir grup matematik yapar. Şu anda SQL sorgulamak için Excel (ADO) kullanıyorum ve VBA kullanarak istemci tarafı imleçler algoritması ile her …

3
Yedek iç - SQL Server'da kilitleme ve performans yükü açısından bir yedekleme işi çalışırken ne olur?
MySQL için ben veritabanı SQL Tablolar tablo tablo yedekleme olduğunu biliyorum, bu kilitleme ile sonuçlanır ve yedekleme sırasında sütunları güncellerseniz bütünlük sorunları ile sonuçlanabilir. Anladığım kadarıyla bu Microsoft SQL Server için geçerli değildir, ancak SQL Server bunu nasıl işler? Db'yi tutarlı tutmak için dahili dondurma var mı? Ayrıca, yedeklemenin tek …

3
kullanıcım hangi AD gruplarına giriş yapıyor?
Bu soru için doğru başlığı seçip seçmediğimden emin değilim. ne sonra gerçekten, tek bir Windows AD kullanıcı göz önüne alındığında, bu sunucudaki belirli bir veritabanına erişimi olan Windows AD gruplarının (oturum açma) listesini bulmak istiyorum aşağıdaki sorguyu çalıştırdığımda select name, principal_id, type, type_desc, default_schema_name, create_date, modify_date, owning_principal_id, sid, is_fixed_role from …

3
Çoklu hesap işleminde ALTER DATABASE ifadesine izin verilmiyor
Buradan AdventureWorks tabanlı Bellek içi örneğini indirdim ve ekteki dokümanda açıklanan tüm adımları takip ettim . Ancak, komut dosyasını SQL Server Management Studio'da çalıştırmayı denediğimde hata iletisini alıyorum: Çoklu hesap işleminde ALTER DATABASE ifadesine izin verilmiyor Hata, 9 satırını gösterir: IF NOT EXISTS (SELECT * FROM sys.data_spaces WHERE type='FX') ALTER …


3
Sorgu 100x yavaş SQL Server 2014, satır sayısı biriktirme satır suçlu tahmin?
SQL Server 2012'de 800 milisaniyede çalışan ve SQL Server 2014'te yaklaşık 170 saniye süren bir sorgu var . Bunu Row Count Spooloperatör için kötü bir kardinalite tahminine daralttığımı düşünüyorum . Makara operatörleri hakkında biraz okudum (örneğin, burada ve burada ), ancak hala birkaç şeyi anlamada sorun yaşıyorum: Bu sorgu neden …

4
SSISDB kataloğu oluşturulamıyor
Sql server 2014 entegrasyon hizmetlerinde bir katalog oluşturmaya çalışırken aşağıdaki hatayı alıyorum. Kurulumda veya başka bir yerde neyi kaçırdığım hakkında bir fikrin var mı? 'C: \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak' katalog yedekleme dosyasına erişilemedi. Veritabanı dosyasının var olduğundan ve SQL …

3
Sorgu zorluğu: Satır sayısı değil bir hesaplamaya dayalı olarak boyutlandırılmış kovalar oluşturma
Sorunu olabildiğince eşit bir şekilde siparişlerle sabit sayıda kamyon yükleme açısından anlatacağım. girişler: @TruckCount - the number of empty trucks to fill Bir set: OrderId, OrderDetailId, OrderDetailSize, TruckId (initially null) Ordersbir veya daha fazlasından oluşur OrderDetails. Buradaki zorluk TruckId, her kayda bir a atamaktır . Tek bir sipariş kamyonlara bölünemez. …

2
OUTPUT ile bir MERGE, koşullu bir INSERT ve SELECT'den daha iyi bir uygulama mıdır?
Sık sık "Varsa, ekle" durumu ile karşılaşırız. Dan Guzman'ın blogunda bu işlemin nasıl güvenli hale getirileceği konusunda mükemmel bir araştırma var. Sadece bir tamsayı bir dize kataloglar temel bir tablo var SEQUENCE. Saklı bir yordamda, ben varsa değer için tamsayı anahtarını almak ya INSERTda sonra sonuç değerini almak gerekir. dbo.NameLookup.ItemNameVeri …

1
ROW_NUMBER () AŞIRI (B BÖLMEYE GÖRE, ORDER BY C) (A, B, C) dizinini kullanmaz
Bu iki işlevi göz önünde bulundurun: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Anladığım kadarıyla, tam olarak aynı sonucu veriyorlar. Başka bir deyişle, PARTITION BYyan tümcedeki sütunları listelemenizin sırası önemli değildir. Bir indeks varsa (A,B,C), optimizatörün bu indeksi her iki varyasyonda …

4
SQL Server FILESTREAM kullanırken (Kısmi) Yedekleri Küçük Tutma
FILESTREAMYedeklemem gerekmediği yaklaşık 1 TB'lik bir veri tabanına sahip bir veri tabanım var ( veriler silinmişse birkaç saat içinde otomatik olarak yeniden oluşturulur, bu yüzden önemli değildir). Verilerin çoğu her iki günde bir değiştirilir, bu nedenle diferansiyel yedeklemeler boyutu düşürmeye yardımcı olmaz. Yedekleme modunu Kurtarma Modu olarak ayarlayarak Full, ayrı …

1
SQL Server fiziksel olarak bir tablo için KİMLİK DEĞERİ'ni depolar?
Birisinin beni bu konuda doğru yöne yönlendirebileceğini umuyorum. İşte şimdiye kadar yaptığım çalışmalar. SELECT * FROM sys.identity_columns"last_value" değerini veren bir sistem görünümüdür, ancak bu görünümün tanımı dahili bir işlev kullanır IdentityProperty(colName, 'LastValue')- bu bir çıkmaza (orada bir sistem tablosundan çekmemekte). İnternetteki her yerde (baktım) DBCC IDENT_..., değeri ortaya çıkarmak için …

4
Veritabanı Geri Yükleme sihirbazı SSMS 2014'te açılmıyor
Windows Server 2012 R2 çalıştıran bir geliştirici makinesinde SQL Server'ı 2012'den 2014'e yükselttim. Bir veritabanına sağ tıklayıp Tasks -> Restore -> Database...hiçbir şeye gitmediğimde SQL Server Management Studio 2014'ü kullanarak . Veritabanını Geri Yükle sihirbazı beklendiği gibi görünmüyor. Olay Görüntüleyicisi'nde hata veya çökme yok. İmleç bir kum saatine bile dönüşmez. …


2
7/24 çok kullanıcılı ortamda SQL Server 2014 şema değişiklikleri
7/24 kullanılabilir olması gereken bir veritabanı çalıştırmak için SQL Server 2014 Enterprise yüklü. Veritabanımız yeterince büyük (200gb +). Ayrıca, yeni verileri okumak, güncellemek veya eklemek için her dakika veritabanımıza vuran birçok hizmetimiz var. Müşterilerimiz için "etkin" yeniden dağıtım özelliği sağlamak ve günlük güncellemelerimizi (.net ve şema güncellemeleri) istemciler için şeffaf …

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.