«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
Kaynak havuzu varsayılanında bu sorguyu çalıştırmak için yeterli sistem belleği yok
Windows Server 2012'de SQL Server 2014 - 12.0.2269.0 (X64) kullanıyorum ve bazı bellek sorunları yaşıyorum. Oldukça "ağır" bir hesaplama yapan bir saklı yordam çalıştırdığınızda, 10 dakika gibi bir şey sonra bir hata alıyorum: Kaynak havuzunda 'varsayılan' bu sorguyu çalıştırmak için yeterli sistem belleği yok. SQL Server'ımın birden çok veritabanı var …

5
10-20 SQL Server veritabanını senkronize bir duruma geri yükleme ve geri yükleme?
10-20 SQL Server 2008 R2 veritabanlarını 10-50 GB arasında boyutlarda yedeklemem gerekiyor, çevrimiçi olmaları ve aynı anda tek bir kurumsal uygulama tarafından kullanılmaları gerekiyor. Ayrıca tüm veritabanları arasında büyük ölçüde senkronize olan bir duruma geri yüklemem gerekiyor (veritabanları arasında birkaç saniye desync'e kadar para ödeyebilirim). Amaç KG / DEV ortamları …

4
paketlerdeki hataları bulmak için SSISDB nasıl sorgulanır?
Bu soruyu gördüm SSIS 2012 - şu anda nasıl paketleri T-SQL'de çalışan sorgulamak için? Bana şu senaryoyu veriyor: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn , E.executed_as_sid , E.executed_as_name , E.use32bitruntime , E.operation_type , E.created_time , E.object_type , E.object_id …

4
SQL Server maksimum bellek, sayfa dosyası, maksimum derece paralelliği
Üç soru, evrenin DBA ustalarının cevaplayabileceğini umuyor: SQL Server'ın maksimum belleğini ayarlamanın en iyi yöntem olduğunu biliyorum. 44 GB RAM'e sahip bir sunucuda SQL Server yüklüyse, SQL Server maksimum belleğini yaklaşık 37 GB olarak ayarlamalıyız. Ancak, SQL Analysis Service ve SQL Reporting Services, SQL Server ile aynı sunucuya yüklüyse ne …


2
Skaler değerli fonksiyonların neden seçmek yerine yürütme iznine ihtiyacı vardır?
Neden skaler değerli fonksiyon için, ben sadece bir seçim yerine yürütmek için kullanıcıya vermek zorunda olduğunu merak ediyorum? bu arada bir tablo değerli fonksiyonlar sadece seçili izin veya db_datareaderüyelik ile iyi çalışır . burada daha açık olması için benim örnek: Ben veritabanına salt okunur izni olan bir kullanıcıya ihtiyacım var. …

1
Kullanıcı tarafından paylaşılan sorgular: Dinamik SQL ve SQLCMD
Ben foo.sqlDB teknik destek ekibi (müşteri yapılandırmaları ve bunun gibi şeyler için) tarafından paylaşılacak bir dizi sorguları yeniden gözden geçirmek ve belgelemek zorunda. Her müşterinin kendi sunucularına ve veritabanlarına sahip olduğu düzenli olarak gelen bilet türleri vardır, ancak aksi takdirde şema genel olarak aynıdır. Saklı yordamlar şu anda bir seçenek …

2
Kalıcı bir hesaplanmış sütundaki dizin aranamıyor
Ben denilen bir tablo var denilen Addresskalıcı bir hesaplanmış sütun var Hashkey. Sütun deterministiktir, ancak kesin değildir. Üzerinde aranamayan benzersiz bir indeks vardır. Bu sorguyu çalıştırırsam, birincil anahtarı döndürürseniz: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM dbo.[Address] WHERE HashKey = @HashKey Bu planı alıyorum: Eğer indeksi zorlarsam, bu daha kötü bir plan elde …

4
SQL Server kilitlenme raporundaki bir anahtarı değere nasıl dönüştürebilirim?
Bana waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" içeren bir çakışma olduğunu söyleyen bir kilitlenme raporu var ve bunu görebilirsiniz: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> <kaynak-listesi> içinde. Anahtar için gerçek değeri bulmak istiyorum (örneğin id = 12345). Bu bilgileri elde etmek için hangi SQL deyimini kullanmam gerekir?

1
sp_cursoropen ve paralellik
Ben başımı etrafında almak gibi olamaz bir sorgu ile bir performans sorunu ile karşılaşıyorum. Sorguyu bir imleç tanımından çıkardım. Bu sorgunun yürütülmesi birkaç saniye sürüyor SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE ((B.DATAAREAID=N'IW') AND (((((B.PRODID=A.PRODID) AND ((B.PROPERTYID=N'PR1526157') OR …


2
Veritabanları için Şifreleme Sertifikası Listeleme Sorgusu
Örneklerdeki veritabanlarının her birini şifrelemek için hangi sertifika kullanılıyor? Aşağıdakileri kullanarak veri alabilirim ama sorguları nasıl yazarım USE master GO -- this provides the list of certificates SELECT * FROM sys.certificates -- this provides the list of databases (encryption_state = 3) is encrypted SELECT * FROM sys.dm_database_encryption_keys WHERE encryption_state = …

1
Kısmen güncellenmiş bir satır mı okudunuz?
SSMS'de iki ayrı oturumda çalışan iki sorgum olduğunu varsayalım: İlk oturum: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 İkinci oturum: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 İfadenin SELECTyarı güncellenmiş bir satırı, örneğin Name = 'Jonny've ile birini okuyabilmesi mümkün müdür Surname = 'Goody'? Sorgular neredeyse aynı …

2
Bir varchar sütununun veritabanı dosyasındaki boyutunu azaltmanın etkisi nedir?
Veritabanımızda, (veya maks'den çok daha küçük bir şeyin) yeterli olacağı VARCHAR(MAX)sütunlara sahip bir dizi tablo var VARCHAR(500). Doğal olarak bunları temizlemek ve boyutları daha makul seviyelere indirmek istiyorum. Bunu nasıl yapacağımı anlıyorum: sorum, bu sütunları değiştirmenin diskteki sayfalara ve sabitlere ne yapacağıdır? (Bir sütunu büyüttüğünüzde neler olduğu hakkında çok fazla …

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.