«sql-server-2012» etiketlenmiş sorular

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

1
SQL Server'da “oturum açma denetim noktasını kes” seçeneği
Uzun hikaye ama uzun vadeli danışmanlarımız (eski çalışanlarımız) Tivoli Storage Manager ile arayüz oluşturmak için yıllar önce özel bir senaryo yazdı (2006 ya da öylesine) ve adlı bir SQL Server DB seçeneğini kontrol ediyor gibi görünüyor truncate log on checkpoint. İddiaları, komut dosyalarının SQL 2012 olan örnekte çalışmasını ve yedeklemesini …

3
Tetikleyicileri kullanmadan SQL Server'da bir sorgu tetikleyen istemcinin kimliğini bulun?
Şu anda veri değişikliklerini izlemek için Veri Yakalamayı Değiştir (CDC) kullanıyorum ve değişiklikleri yapan sorguyu gönderen istemcinin ana bilgisayar adını ve IP adresini izlemek istiyorum. Aynı kullanıcı adı ile oturum açmış 5 farklı istemci varsa, biri 5'in hangi sorguyu tetiklediğini izleme muamelesi ile karşı karşıya kalır. Bulduğum diğer değerli çözümler …

2
SARG kardinalite tahmini, neden tam tarama değil?
Neden tam tarama yok (SQL 2008 R2 ve 2012'de)? Test verisi: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, VeryRandomText2) Values(Cast(Rand()*10000000 …

6
2005 veya 2008 örneği olmadan SQL Server 2000'den 2012'ye geçiş
SQL Server 2000'de oturan ve 2012'ye geçmem gereken üç eski veritabanına rastladım. Standart yaklaşımın 2005 veya 2008 örneğine geri yükleme, güncelleme, yeniden dışa aktarma ve sonunda 2012'ye geri yükleme olduğuna inanıyorum. Güzel, ancak 2005 veya 2008 örneğimiz yok. Denemeye değer olabilecek herhangi bir geçici çözüm veya başka yöntem var mı? …

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
IP adreslerinin saklanması - varchar (45) vs varbinary (16)
- Ben iki alan içeren bir tablo oluşturmak için gidiyorum IDolarak BIGINTve IPAddresssıra ya varchar(45)ya varbinary(16). Fikir, tüm benzersiz IP adreslerini saklamak ve diğer tablolarda IDgerçek yerine bir referans kullanmaktır IP address. Genellikle, IDverilen IP addressveya (adres bulunmadıysa) dönen bir saklı yordam oluşturacağım adresi girin ve oluşturulan döndürür ID. Birçok …

2
İstatistikleri, yürütme planlarını ve 'artan temel sorunu' anlama
İstatistikler, yürütme planları, saklı yordam yürütme arasındaki ilişkiyi (kavramsal olarak) daha iyi anlamaya çalışıyorum. İstatistiklerin yalnızca saklı yordam için yürütme planı oluştururken kullanıldığını ve gerçek yürütme bağlamında kullanılmadığını söyleyerek doğru muyum? Diğer bir deyişle, bu doğruysa, plan oluşturulduktan sonra (ve düzgün bir şekilde yeniden kullanıldığını varsayarak), "güncel" istatistikler ne kadar …

3
Kaydı kimin sildiğiyle ilgili bilgileri Sil tetikleyicisine aktarma
Bir denetim izi ayarlarken, bir tablodaki kayıtları kimin güncellediğini veya eklediğini izleme konusunda sorunum yok, ancak kayıtları kimin sildiğini izlemek daha sorunlu görünüyor. Ekler / Güncellemeler'i "UpdatedBy" Ekle / Güncelle alanına dahil ederek takip edebilirim. Bu INSERT / UPDATE tetikleyicisinin üzerinden "UpdatedBy" alanına erişmesini sağlar inserted.UpdatedBy. Ancak Sil tetikleyicisi ile …

1
Sıra yeniden kullanılıyor
Sistemimdeki nesneler için takip numaraları üreten bir sıra var. Oldukça uzun süredir iyi çalışıyor. Geçen hafta, değerleri tekrar kullanmaya başladığını fark ettik. Akşam saatlerinde farklı noktalarda bir önceki günkü değerine geri dönecek. Daha sonra bu noktadan değer üretmeye devam edecektir. Yani örneğin böyle bir şey alabilirim: 10112 10113 10114 10115 …


3
db_owner veritabanı bırakamıyor - Hata 615, SQL Server
Amazon EC2 üzerinde çalışan bir SQL Server 2012 veritabanı var. Veritabanları oluşturmak, düzenlemek ve bırakmak için bir kullanıcı oluşturdum. dbcreatorSunucu rolüyle yeni kullanıcıya verdim . Kullanıcım uzaktan bağlanabilir ve create database foo;komutu başarıyla çalıştırır . Ancak kullanıcı drop database foo;komutu ile veritabanını yeniden bırakmaya çalıştığında aşağıdaki hatayla başarısız olur: Warning: …

3
STIntersects'in performansını artırma
Tabloda T_PIN300.000 pim ve T_POLYGON36.000 çokgen vardır. T_PINşu dizine sahip: CREATE SPATIAL INDEX [T_PIN_COORD] ON [dbo].[T_PIN] ( [Coord] )USING GEOGRAPHY_GRID WITH (GRIDS =(LEVEL_1 = HIGH,LEVEL_2 = HIGH,LEVEL_3 = HIGH,LEVEL_4 = HIGH), CELLS_PER_OBJECT = 128, PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS …

5
Kullanılmayan Space SQL Server Tablosunu Boşaltma
SQL Server 2012 Express'te çok kullanılmayan alan içeren bir tablo var. Veritabanında yer açmam gerekiyor. | ADI | SATIRLAR | SAKLIDIR | VERİ | INDEX_SIZE | KULLANILMAMIŞ | | ------------- | -------- | -------------- | ----------- --- | ------------ | -------------- | | MyTableName | 158890 | 8928296 KB | …

1
LOG_BACKUP log_reuse_wait_desc ile SQL Server 2012 Basit Kurtarma Modeli
Kendi soruşturma yapıyorum iken bir veritabanı neden bilen var SIMPLEkurtarma modeli vardır LOG_BACKUPiçin log_reuse_wait_desc? SQL Server 2012 SP1. Veritabanı sadece birkaç hafta önce oluşturuldu. Çoğaltma yok, yansıtma yok, kayıt sevkiyatı yok ve bunlardan hiçbiri olmadı. Biz yedek veritabanı yaptı ve bu gösterir başka örneğine geri SIMPLEve NOTHINGde log_reuse_waitdiğer örneğinde. Ama …

3
Tempdb günlük dosyası için en iyi uygulama
Ben burada ve orada tempdb veri dosyalarını yapılandırma hakkında birçok blog okudum ama tempdb günlük dosyası ile ilgili herhangi bir bilgi bulamadık . İşte benim tempdb ile şu anda kullandığım strateji: Paul Randal'ın tempdb veri dosyalarımı nasıl böleceğime dair önerilerini kullandım Tempdb veri dosyalarımın boyutunu maksimum ve devre dışı bırakılmış …

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.