«sql-server-2014» etiketlenmiş sorular

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

2
SQL Server 2014'te CLR'yi Kilitleme (Windows 2012R2)
Sütunlarda bir dize üzerinde RegEX işlevi yapan bu küçük CLR var. Windows Server 2012R2'de SQL Server 2014 (12.0.2000) üzerinde çalışırken, işlem Msg 0, Seviye 11, Durum 0, Satır 0 Geçerli komutta ciddi bir hata oluştu. Varsa sonuçlar atılmalıdır. ve eğer yaparsam bir yığın dökümü verir select count (*) from table …

1
SQL Server hizmet hesabı Windows ayrıcalıkları ve hakları
Benim sorum, her SQL Server işlemleri için yeni bir etki alanı kullanıcı hesabı oluşturursanız, her hesap için hangi izinler ayarlanmalıdır? Yoksa SQL yapılandırma yöneticisi aslında bununla ilgileniyor mu ve ben sadece öngörülemeyen bir sorun yaşadım? Sık sık Microsoft SQL Server kurmak zorunda ve herkes hizmet olarak çalışması gereken hesapları yapılandırma …

1
Verilerin Değiştirilmesi "Hedef kısıtlamaları kontrol kısıtlamaları veya bölümleme işlevi tarafından izin verilmeyen değerlere izin verir" ile başarısız olur
Aşağıdaki verilen -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, degree_id int NULL, …

4
Girişleri 2008R2'den 2014'e şifrelerle nasıl aktarabilirim?
Denedim Tasks> Generate Scripts...ve Gelişmiş Komut Dosyası Seçenekleri'nde 'Komut Dosyası Girişleri'ni ayarladım, ancak çıktıda bunu alıyorum: /* For security reasons the login is created disabled and with a random password. */ Bu girişleri parolalarla yazmanın basit bir yolu veya girişleri 2008R2 örneğinden 2014 örneğine aktarmak için başka bir yol var …

1
Predicate Ara ve Predicate Arasındaki Fark
Performans biz SQL Server 2014 Enterprise bir sorgu ayarlamaya çalışıyorum. SQL Sentry Plan Explorer'da gerçek sorgu planını açtım ve bir düğümde bir Arama Predicate ve ayrıca bir Predicate olduğunu görebilirsiniz Arasındaki fark nedir Seek Predicate ve Predicate ? Not: Bu düğümde (ör. Tahmini ve Gerçek satırlar, kalan GÇ) birçok sorun …

4
Ağ Yedekleme Alternatifleri
Çevremizde Her Zaman Kullanılabilirlik Grubunda bazı sunucularımız var. Normalde bir ağ paylaşımına yedekleme yaparız, ancak son zamanlarda veritabanlarının büyüdükçe, geçen sürenin uzadığını ve tüm ağı yavaşlattığını gözlemledik. Ola hallengren'in senaryosu sıkıştırma ve yedekleme dosyalarını bölmek için kullanılıyor. Yalnızca günlük "tam" yedeklemeler gerçekleştiriyorum. Yedeklemeler ağ paylaşım EMC isilon sürücüsüne gidiyor. EMC …

1
N'Șc ', Latin1_General_CI_AS harmanlamasını kullanarak N'C'nin yinelenen anahtarı olarak kabul edildi
Bir NVARCHAR(50)sütun (doğru ya da değil, ama orada) içeren benzersiz bir anahtar içeren bir tablo var. Bu nedenle, ekleme yapmaya çalışırken Șcveya C( eklemenin sırası önemli değil) harmanlama sorunları nedeniyle 2. ekte kırılır. İşte hata: (Etkilenen 1 satır) Msg 2601, Seviye 14, Durum 1, Satır 16 'dbo.testT' nesnesine benzersiz dizin …

1
SQLServer Yükseltme Danışmanı 2014 askıda kaldı
SQL Server Yükseltme Danışmanı 2014'ü bir SQL Server 2008 sunucusuna karşı çalıştırmayı deniyorum. 2008 sunucusuna bağlanırken her şey iyi görünüyor ve analiz etmek istediğim veritabanını seçebiliyorum. Ancak bir kez başlatıldığında, hiçbir şey yapmadan sonsuza kadar çalışır ( Kuralları Analiz Etme adımında kalmak : 0/112 ). Ne oluyor ve bunu nasıl …

3
SQL Server sürümüne bağlı olarak RAISERROR veya THROW seçmek mümkün mü?
İşte benim kod şu anda: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH SQL 2008 ile bir makinede çalıştırılmadığı sürece harika çalışıyor. CATCH bloğunun SQL sürümüne karşı bir kontrol yapmasını ve 2012'ye eşit veya daha yüksekse THROW'u ve 2008 ise RAISERROR'u çalıştırmasını istiyorum. …

1
Bu senaryoda hangi dizin kullanılacak?
SQL Server 2014 Standart Sürüm Belirli aylar için belirli şehirlere gidiş ve dönüş uçuş sayısını bulmam gerekiyor. Örneğin select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Tablo şeması aşağıdadır. İndeks modelA veya dizin modelB (aşağıda) tercih edilebilir …

2
SQL Server'da dizinlenmiş görünüm
Benim gibi bir tablo ve dizinlenmiş bir görünüm var Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Şimdi aşağıdaki sorguyu çalıştırırsam select a.name, …

1
Bu while döngüsünde açık işlemlere gerek var mı?
SQL Server 2014: Çok büyük (100 milyon satır) bir masamız var ve üzerinde birkaç alanı güncellememiz gerekiyor. Günlük nakliye, vb. İçin, açıkçası, ısırık boyutunda işlemlerde tutmak istiyoruz. Aşağıdakilerin bir süre çalışmasına izin verirsek ve ardından sorguyu iptal edersek / sonlandırırsak, şimdiye kadar yapılan işlerin tümü işlenecek mi yoksa herhangi bir …

1
Tuhaf HADR_SYNC_COMMIT vakası beklemektedir
HADR_SYNC_COMMITÇevremizdeki beklemeler için ilginç bir model görüyoruz. Üç kopyamız var; bir birincil, bir senkronizasyon ikincil ve bir asenkron ikincil veri merkezinde ve başka bir veri merkezine üç tane daha ASYNC kopyası ekledik (~ 2400 mil arayla). O zamandan beri, HADR_SYNC_COMMITbeklemelerde büyük bir artış fark etmeye başladık . Aktif oturumlara baktığımızda …

1
Yüksek PAGELATCH_ * ve WRITELOG bekliyor. İlişkili mi?
Yüksek WRITELOG beklemeleriyle birlikte çok yüksek PAGELATCH_EX ve PAGELATCH_SH bekleme türlerini görüyoruz. Ben PAGELATCH bekler neden sorgu teşhis ve bir IDENTITY değeri ile tanımlanan meşgul kümelenmiş birincil anahtar içine ekleme oranını azaltarak bunları ortadan kaldırabilir. Bu fenomenin son sayfa ekleme mandalı çekişmesi olarak bilindiğini anlıyorum. Ancak sorum yeni bir kayıt …

2
TSQL kullanarak veritabanını dinamik olarak değiştirme
Dinamik SQL'de belirtilen veritabanına SSMS içeriğini dinamik olarak değiştirmeye çalışırken sorun yaşıyorum: EXEC sys.sp_executesql N'USE db1 ' ; Başarılı bir şekilde yürütülür ancak SSMS'nin veritabanı içeriği değişmez. Yukarıdaki gibi küçük bir değişiklik denedim DECLARE @sql NVARCHAR(100) DECLARE @db NVARCHAR(50) SET @db = N'db1' SET @sql = N'Use ' + @db …

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.