«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
SQL Server 2012 veritabanını yüksek kullanılabilirlikte geri yükleme
Ben her zaman açık yüksek kullanılabilirlik modunda farklı bir durumda başka bir veritabanı ile senkronize bir veritabanı var. .bakKullanarak bir dosyadan birincil veritabanına nasıl geri yükleyebilirim T-SQL? Ben yüksek kullanılabilirlik için yeniyim ve ben bir geri yükleme yapmak ve sonra tekrar yüksek kullanılabilirlik içinde geri koymak önce yüksek kullanılabilirlik veritabanı …

6
İşlem Günlüğü küçülmez, DB çoğaldığını düşünür
Kaspersky Security Center'ı çalıştıran bir SQL Server 2008 R2 Express veritabanı var ve yüklemenin hangi koşullarda gerçekleştiğine dair hiçbir fikrim yok, ancak veritabanı çoğaltıldığını ve işlem günlüğünde herhangi bir alan bırakmayacağını düşünüyor gibi görünüyor. Örneğin: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases WHERE name = 'KAV'; SELECT DATABASEPROPERTYEX('KAV', …

6
PowerShell kullanarak SQL Server'ın çalışan tüm örneklerini keşfetmenin en etkili yolu nedir?
Etki alanımızda çalışan tüm SQL Server örneklerini keşfetmekle görevlendirildim. Bazı durumlarda, sunucu başına birden çok örnek vardır. Bu örnekleri bulmak için iki farklı PowerShell yöntemi gördüm, ancak hiçbiri tüm örnekleri bulamıyor. 1) WMI kullanın $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = $srvr | ForEach-Object {$_.ServerInstances} | Select @{Name="fullName";Expression={$computerName +"\"+ …

3
Kullanıcıları YALNIZCA KOPYALAMA yedeklemeleriyle kısıtlama
Günlük sevkiyatı üretim ortamımda dağıtmak istiyorum. Bu, geliştirme ortamlarını yenilemek için yedek alan insanlar tarafından bozulabilecek yedek zincirleri yönetmem gerektiği anlamına gelecektir. Eğer bir hata varsa ve zaman içinde bir noktaya geri yüklemek için günlük yedekleri kullanmak istiyorsanız, ben de geliştirici tarafından alınan yedek gerekir. Geliştiriciler yalnızca YALNIZCA KOPYALA yedeklemeler …

5
SQL Server tablosundaki değişiklikleri algılama
Uygulamamda, SQL Server 2012 üzerinde çalışan bir DB ile, düzenli olarak pahalı bir sorgu yürüten ve sonuçları daha sonra uygulama tarafından sorgulanabilecek bir tabloya yazan bir iş (zamanlanmış görev) var. İdeal olarak, bu pahalı sorguyu yalnızca sorgu son yürütüldüğünden beri bir şey değiştiğinde çalıştırmak istiyorum. Kaynak tabloları çok büyük olduğundan, …

1
SQL Server'da yürütme planı oluşturma ne kadar belirleyicidir?
Aşağıdaki sabitler göz önüne alındığında: Aynı yapıya sahip aynı veritabanı (tablolar, dizinler vb.) Aynı veriler Aynı SQL Server ve donanım yapılandırması Aynı istatistikler İstemcideki aynı SET seçenekleri Aynı SQL Server sürümleri Aynı iz bayrakları Bu sabitler göz önüne alındığında, SQL Server her zaman belirli bir sorgu için aynı planı üretecek …

3
Yüksek CXPACKET ve LATCH_EX bekliyor
Üzerinde çalıştığım bir veri işleme sistemiyle ilgili bazı performans sorunları yaşıyorum. Bir saat süren peroidden büyük miktarda CXPACKET ve LATCH_EX bekleme olayları gösteren bekleme istatistikleri topladım. Sistem, çok sayıda sayı kırma ve hesaplama yapan ve daha sonra verileri merkezi bir küme sunucusuna besleyen 3 işlem SQL Sunucusundan oluşur. İşlem sunucuları, …

3
Varchar değerinin eşit karşılaştırmada otomatik karşılaştırılması ancak karşılaştırma gibi değil
Bugün birisinin açıklayabileceğini umduğum SQL Server'da (2005 ve 2012'de gözlemlenen) bazı ilginç davranışlarla karşılaştım. Bir =NVARCHAR alanını kullanarak karşılaştırma yapan bir sorgu , dizedeki arka boşluğu yok saydı (veya karşılaştırma öncesi değeri otomatik olarak kırptı), ancak likeişleci kullanan aynı sorgu alanı yok saymadı. Kullanılan harmanlama 2012 yılında Latin1_General_CI_AS şeklindedir. Bu …

1
Bitlocker ile SQL Server 2012 Standardını Kullanma
Bir SQL Server 2012 veritabanını güvence altına almak için Bitlocker kullanmaya çalışıyoruz. Bitlocker'ı çalıştırmak için herhangi bir sorunumuz yok ... sahip olduğumuz sorun, sürücü kilitlendikten sonra SQL Server'ın artık verileri okuyamamasıdır. Açıkçası TDE'yi kullanmak isteriz, ancak bu Enterprise sürümü ile sınırlı olduğundan, bu bir hareketsizdir. Sunucuda TPM etkin. Bu bir …

3
Kullanıcı tanımlı bir tablo türü oluşturabilir ve aynı işlemde kullanabilir miyim?
Aşağıdakileri yürüttüğümde (yönetim stüdyosunda GO komutları toplu olarak ayırır) use tempdb begin tran go CREATE TYPE dbo.IntIntSet AS TABLE( Value0 Int NOT NULL, Value1 Int NOT NULL ) go declare @myPK dbo.IntIntSet; go rollback Bir kilitlenme hata mesajı alıyorum. Sürecim kendisiyle kilitlendi. Bu davranışı 2008, 2008 R2 ve 2012'de gördüm. …

2
Sp_executesql sorgu planını ne zaman yeniler?
DBA olmadığım için naifliğimi affetmeniz gerekecek, ancak anlayışım, zaman içinde bir veritabanı değişikliğinin istatistiklerinin ve saklı bir yordamın en son istatistiklerle güncel tutulması için yeniden derlenmesi gerektiğidir. Ben de son istatistikler karşı derlenmiş çekirdekler benim veritabanında saklı bir prosedür var varsayarsak bazı kod saklanan yordam in-astar ve bir sararak etkileri …

4
Yetersiz disk alanı nedeniyle veritabanı için yeni bir sayfa ayrılamadı
SQL Server Alma ve Verme Sihirbazı'nı kullanarak bu hatayı alıyorum: Hata 0xc0202009: Veri Akışı Görev 1: SSIS Hata Kodu DTS_E_OLEDBERROR. Bir OLE DB hatası oluştu. Hata kodu: 0x80004005. 'PRIMARY' dosya grubundaki yetersiz disk alanı nedeniyle 'database' veritabanı için yeni bir sayfa ayrılamadı. Dosya grubundaki nesneleri bırakarak, dosya grubuna ek dosyalar …
13 sql-server 

1
SQLCMD modunda değişkenleri ayarlama
SQL Server 2008 R2 Enterprise Edition'ı kullanma Aşağıdaki ifadeyi düşünün: :setvar source_server_name "SERVERNAME\INSTANCENAME" SQLCMD modunda TSQL kullanarak bu değeri elde etmek mümkün mü Gibi bir şey: :setvar source_server_name = SELECT @@servername teşekkür ederim Güncelleme 15.07.2013 Aşağıda sunulan iki cevap istenen sonucu vermedi, bu yüzden daha alakalı bir inceleme ekliyorum. :setvar …

4
Ağ Üzerinden Toplu Ekleme
Birisi bana bu konuda yardımcı olabilir mi? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = '\n', tablock ) Hata, açılamadı gösterir: '\ SERVERNAME \ FOLDERNAME \ textFile.txt' dosyası açılamadığı için toplu eklenemedi. İşletim sistemi hata kodu 5 (Erişim reddedildi.) Yol, ağdaki başka bir bilgisayarda.

2
Daha fazla CPU çekirdeği ve daha hızlı diskler
Ben her zamanki gibi bir dizi farklı rolü kapsayan küçük bir şirketin parçasıyım. Sonuncusu .NET web uygulamamız için özel bir SQL Server kutusu tedarik ediyor. 32 GB RAM ile çift Xeon E5-2620 (altı çekirdekli) 2.00 GHz CPU yapılandırmasında (toplam 12 çekirdek) alıntı yaptık. Bu, bize bir RAID 1 yapılandırmasında iki …

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.