«sql-server-2008» etiketlenmiş sorular

SQL Server 2008 (ana derleme sürümü 10.00.xxxx). Lütfen sql-server ile etiketleyin.

4
İki farklı şema arasında veri karşılaştırması yapmak için araçlar var mı?
Veritabanımızı yeni bir şemaya taşıyoruz ancak verilerin doğru taşındığını doğrulamak istiyoruz. Geleneksel veri karşılaştırma araçları, şemalar aynıysa iki veritabanını farklılıklar için karşılaştırabilir. Bizim durumumuzda tablo tasarımlarında değişiklikler oldu, ancak eski şemadaki tüm veriler yeni olanda, sadece biraz taşındı ve doğru olduğundan emin olmalıyım. On milyonlarca satıra sahibiz, bu yüzden manuel …

2
Bu sorgu neden bir kilitlenmeye neden oluyor?
Bu sorgu neden bir kilitlenmeye neden oluyor? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Kilitlenme grafiği eklendi: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" …

1
SQL Server 2008'de bozuk sayfa nasıl bulunur
Ben bir yürütmek DBCC CHECKDBve benim veritabanı durumunu almak biliyorum . Sorular Veritabanımda bozuk veri sayfası olup olmadığını nasıl bulabilirim? Sayfa bozulmasına bir hata neden olursa, hangi sayfaların bozuk olduğunu nerede bulabilirim? Her bozuk sayfanın sayfa numarasını nasıl bulabilirim. Biri bana bu sayfa kimliklerini nerede bulabileceğimi söyleyebilir mi?

1
SQL Server 2008 R2 Kirli okumalar - ne kadar atomik değil?
"Kirli" kirli okumaların okunmamış bir izolasyon seviyesinin altına nasıl girebileceğini merak ediyorum . Güncellenmiş ancak henüz tamamlanmamış satırların görünür olduğunu anlıyorum, ancak: Bir satır kısmen güncellenmiş olarak görünebilir - yani, bazı sütunlar güncellenir ve bazıları güncellenmez mi? Tek bir sütun kısmen güncellenmiş görünebilir. Örneğin, tamamen güncellenen ve aslında 4000 karakter …

2
DBA Dışı: Bir SQL Server örneğini Yedekleme / Geri Yükleme Yoluyla Ağrısız Bir Şekilde Kopyalama / Taşıma Nasıl Yapılır?
Yeni bir sunucumuz var, bu yüzden mevcut SQL Server 2008 örneğini eski db kutusundan kopyalamam gerekiyor. Normalde .mdf ve günlük dosyalarını kopyalayıp ekleyerek bunu yaparım, ancak 7/24 kullanıldıkları için dbs off hattını alamıyorum, bu yüzden veritabanlarını yedekledim ve yeni makinesi. Ancak bunlardan biri yetim kullanıcılarla ilgili birkaç sorunla karşılaştım . …

5
SQL Server'da kaç kaydın uygun bir telefon numarasına sahip olmadığını bulmanın en iyi yolu nedir?
İnsanların tarihsel olarak özgürce değer vermek için kullanabileceği bir alanım var. Onları temizleyebilmem için uygun bir değeri olmayan kayıtları tanımlamam gerekiyor. Bunun için SSIS'ye bakıyordum. Eğilimim, bazı C # kodlarında regex ifadesi olan bir komut dosyası bileşeni ve ardından bir yönlendirme kullanmaktır. Yine de, SSIS'de bunu C # 'a başvurmadan …

5
SQL Server komut satırı kullanımı? Mümkün mü?
Bir projeyi yönetmek için SQL Server Management Studio 2008'in yerleşik "Çözüm Gezgini" ni kullanmaya çalışıyorum ve 2 hafta boyunca bununla uğraştıktan sonra, gerçekten umursamadım. Bu "kolaylık" özellikleri aslında bir engel. Ne yazık ki, çalıştığım yer bir MS mağazası ve yollarında oldukça sıkışmış. Komut satırına geri dönmek istiyorum (Vim'i çok isterim!). …

2
SQL 2008 Web Edition için “çok büyük” ne kadar büyük?
Yakında sunulacak uygulamamız için SQL Server 2008 Web sürümü ile SQL Server 2008 Enterprise sürümü arasında seçim yapmam gerekiyor. "Olması gereken" işlevler yoktur: uygulama şu anda SQL Express'te çalışmaktadır, ancak SQL Express'in uyguladığı maksimum 10GB boyutunu aşacaktır. Bu karşılaştırma tablosuna ve bu sayfanın "Ölçeklenebilirlik ve Performans" bölümündeki en önemli tabloya …

1
Alan kazanmak için DBCC CLEANTABLE'ı ne zaman çalıştırmanız gerektiğini belirlemenin güvenilir bir yolu var mı?
Son zamanlarda, sadece% 80'e yakın dosya kullanımında dosyaları büyütmek yerine, yığınları birleştirmek, kümelenmiş dizinler eklemek ve bırakmak, satır veya sayfa sıkıştırması uygulamak vb. Ancak, DBCC CLEANTABLE'ı çalıştırarak daha fazla alan kazanabildiğim birkaç durum var . Ortamımdaki yüzlerce veritabanıyla, kullanıcıların her birinde ne yaptığını bilmek mümkün değildir ve sabit uzunluktaki sütunların …



3
Yeni bir sunucuda daha kötü performans
Özel bir sunucudayız (tek dört çekirdekli, 6 GB RAM) ve yeni bir özel sunucuya (2x altı çekirdekli, 32 GB RAM) geçiyoruz. Her ikisi de Windows Server 2008, SQL Server 2008'dir. Yeni sunucudaki performans eski, daha yavaş sunucudan biraz daha kötüdür. Testte, ASP.NET uygulamamız% 10 - 20 daha yavaş çalışır. İSTATİSTİK …

5
Bir şema değişikliğinden sonra bozuk saklı yordamları nasıl algılayabilirim?
Veritabanımda merkezi bir tablo değiştirdim ve sp_depends tam anlamıyla yüzlerce sonuç döndürür ve bu saklı yordamlar bazıları benim değişiklikten sonra derleme olmayabilir endişe ediyorum. Tek bir saklı yordamı kontrol etmek kolaydır (sadece alter komut dosyasını yeniden çalıştırın ve işlemin başarılı olup olmadığını görüyorum), ancak 100+ prosedürde bunu yapmak biraz hantal. …


1
Diğer veritabanında hesabı olmayan başka bir veritabanındaki tabloya dayalı erişim görünümü
Database2'deki tablolara dayanarak database1'de görünüm oluşturdum. SELECTYalnızca database1'e erişimi olan bir kullanıcıya izin verdim . Kullanıcı, veritabanı2'de bir hesabı olmadığından bu görünümün çalışmasını sağlayamaz. Bu sorunu nasıl çözebilirim? Database2'de bir hesap oluşturmak istemiyorum.

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.