«sql-server-2008-r2» etiketlenmiş sorular

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

3
Başka bir iş içindeki SQL Server işini çağırma
Başka bir işte çalışmak için SQL Server işini çağırmak mümkün mü? İş 1'in tüm adımlarını İş 2'ye ekleyebileceğimizi biliyorum, ama bunu yapmamayı tercih ediyorum. Birincisi, İş 2 zaten oldukça büyük ve ikinci olarak işler arasındaki adımları kopyalamak için bir kopyala yapıştırma seçeneği bulamadım, bu yüzden adımları manuel olarak eklemek zaman …

2
"Nesne üzerinde SELECT izni reddedildi" ifadesi almasına rağmen
Ben bir programcıyım, dba değil ... Tehlikeli olmaya yetecek kadar biliyorum. Ben veritabanı için bir db_owner olan eski bir kullanıcı ile bir veritabanını miras. Bu kullanıcının mevcut tablolar, şemalar, vb. İçin ticari nedenlerle iznini ayarlayamayız, ancak bazı yeni tablolar oluşturuluyor ve bu kullanıcının yalnızca bunlarda SELECT erişimine sahip olmasını istiyorum. …


1
Ad sütunu için permütasyonlar ve kombinasyon oluşturma
Permütasyon ve kombinasyon için aşağıdaki örnek verilere sahibim. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight Street CA'); …

1
Veritabanının neden RESTORING durumunda takılı kalmasının temel nedenini belirleyin
Durumda sıkışmış bir veritabanı sorununu çözen ve RESTORINGmanuel olarak veritabanını tekrar çevrimiçi hale getirmek için bu çözümleri kullanan sorular olduğunu biliyorum , ancak benim senaryo biraz farklı. Üretim kopyasını DEV örneğine geri yükleyen Powershell komut dosyalarını kullanarak otomatik bir geri yükleme var. Komut dosyaları yaklaşık bir yıl boyunca değişmez ve …

1
Python'da alınan SQL Server VARCHAR sütununda kodlama sorunu
Son zamanlarda SQL Server'da varchar (120) olarak depolanan bir alanla ilgili kodlama ile ilgili bir sorun yaşadık. SSMS'de varchar şöyle görünür: "JonBen‚t'u Kim Öldürdü?" Ancak, python'a getirildiğinde, şöyle görünür: Bunu Python tarafından araştırdım ve garip bir şey olmuyor. Benim teorim SQL Server varchar SSMS daha python görüntülenen UTF-8 karakterleri kabul …

2
Güncelleme istatistikleri w / tam tarama SQL Server 2014 2008 R2% 100 işlemci kullanır, 15%
Tam tarama güncelleme istatistikleri, SQL Server 2008 R2'deki CPU'nun% 100'ünü, aynı donanımlar için, benzer donanım özelliklerine sahipken neden% 100 CPU kullanıyor? MAXDOPDiğer seçeneklere bakıyordum ve gerçekten göze çarpan hiçbir şey görmüyorum. Buna neden olabilecek ayarlar olabileceğini anlıyorum, ancak ayarlar her iki veritabanı için de çok benzer (örneğin, MAXDOPher ikisi için …

2
Tablock ipucu çıkmazları tetikler
Aşağıdaki formun SQL ile paralel ve SQL ile çalışan iki Execute SQL Görevleri kullanarak boş bir yığın tabloya en az günlük kaydı kullanarak iki veri kümesi ekliyordu. INSERT INTO Table (TABLOCK) SELECT FROM ... İş biraz askıda kaldıktan sonra, SQL görevlerinden biri çıkmaz kurban oldu. Kilitlenme grafiğinin XML çıktısı aşağıdadır. …

2
Büyük silme sorgusu donmuş gibi görünüyor
1.8bn satır içeren bir veritabanında silme sorgusu çalıştırdık. Bu silme 1.2 milyar satır silecektir. Gezimizde, bu sorguyu bir seferde 100 metreye bölerdik, ancak 24 saat boyunca çalıştığı bir konumdayız ve günlük dosyası, bir günlük dosyası için izin verilen maksimum boyut gibi görünen 2 TB'tadır. Veritabanı BASİT kurtarma modunda. Bu sorguyu …

3
Bir sütundaki özel karakterleri boşlukla değiştirme
Özel karakterler ile yer değiştiren bir sorgu yazmaya çalışıyorum. Aşağıdaki kod satırları tanımlamaya yardımcı olur. (alfa-sayısal karakterler, virgül ve boşluk geçerlidir): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Sonuç kümesindeki alfasayısal, virgül ve boşluk dışındaki tüm karakterlerin '' (boşluk) ile değiştirilmeleri için replace işlevini select deyimine nasıl entegre …


1
“Veri hareketi nedeniyle NOLOCK ile taramaya devam edilemedi” nasıl çoğaltılır
Belirli sorgularda NOLOCKbulunan bazı büyük işler için bazen "Veri hareketi nedeniyle taramaya devam edilemedi" mesajı alıyorum WITH (NOLOCK). Bunun, verilerin artık olması gerektiği yerde olmamasına neden olan bir sayfa bölünmesi olduğunda veri seçmeye çalışmakla ilgili bir şey olduğunu anlıyorum - ortamımda olan şeyin bu olduğunu varsayıyorum. Bunu nasıl çoğaltırım? Hatayı …

3
Uygulama sorgulama boş tablolar
Şirketim oldukça önemli performans sorunları olan bir uygulama kullanıyor. Ben çalışma sürecinde olan veritabanı kendisi ile ilgili bir takım sorunlar var, ama sorunların çoğu tamamen uygulama ile ilgilidir. Benim araştırmada boş tabloları sorgulayan SQL Server veritabanına isabet milyonlarca sorgu olduğunu buldum. Yaklaşık 300 boş masamız var ve bu tablolardan bazıları …

1
SQL Server'daki güçlü yazılan xml öğesinin değerini XQuery ile değiştir
Bir XML Şeması Koleksiyonu içinde şu şekilde tanımlanan bir öğe verildiğinde: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> XQuery kullanarak öğeyi nasıl güncellersiniz? Öğe, şema koleksiyonundaki ns ad alanında bulunur. Aşağıdaki sorgu öğesi güncellemeye çalışıyorum: update cm.item set data.modify( 'declare namespace ns="http://www.anon.com"; replace value of (/ns:*/ns:xid)[1] …

3
Kim bir prosedür yarattı? (SQL Server 2008 R2)
SQL Server 2008'de belirli tedarikleri kimin yarattığını listelemenin bir yolu var mı? Gelen bu SO bağlantısını bazı cevaplar vardır ama 6 yıl dan önce. Adınızı ve tarihinizi yazmanın en iyi yol olduğunu biliyorum ve sonra prosedürü oluşturmaya başlıyorum, ancak çalıştığım yerde görmüyorum. Bunu yapmanın bir yolu yoksa, bu görev tetikleyicilerle …

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.