«sql-server» etiketlenmiş sorular

Microsoft SQL Server, ilişkisel bir veritabanı yönetim sistemidir (RDBMS). Bu etiketi Compact, Express, Azure, Fast-track, APS (eski adıyla PDW) ve Azure SQL DW dahil tüm SQL Server sürümleri için kullanın. Bu etiketi diğer DBMS türleri (MySQL, PostgreSQL, Oracle, vb.) İçin kullanmayın. Doğrudan veritabanıyla ilgili olmadıkça, bu etiketi yazılım ve mobil geliştirme ile ilgili sorunlar için kullanmayın.

13
SQL Server'daki tüm veritabanı dosyaları hakkındaki bilgileri listeleme
Bir SQL Sunucusundaki tüm veritabanlarının dosyaları (MDF / LDF) hakkındaki bilgileri listelemek mümkün müdür? Hangi veritabanının yerel diskte hangi dosyaları kullandığını gösteren bir liste almak istiyorum. Ne denedim: exec sp_databases tüm veritabanları select * from sys.databases her veritabanı hakkında pek çok bilgi gösterir - ancak ne yazık ki her veritabanı …

6
İki Veritabanı arasında Yabancı Anahtar ilişkisi ekleyin
İki farklı veritabanında iki tablom var. Tablo1'de (veritabanı1'de) sütun1 adında bir sütun vardır ve bu bir birincil anahtardır. Şimdi tablo2'de (veritabanı2'de) column2 adında bir sütun var ve bunu yabancı anahtar olarak eklemek istiyorum. Eklemeye çalıştım ve bana şu hatayı verdi: Msg 1763, Düzey 16, Durum 0, Satır 1 Veritabanları arası …

2
UPDLOCK hakkında kafam karıştı, HOLDLOCK
Tablo İpuçlarının kullanımını araştırırken şu iki soruyla karşılaştım: Hangi kilit ipuçlarını kullanmalıyım (T-SQL)? HOLDLOCK'un UPDLOCK üzerindeki etkisi nedir? Her iki sorunun cevabı (UPDLOCK, HOLDLOCK), diğer işlemlerin bu tablodaki verileri okuyamayacağını söylüyor, ancak ben bunu görmedim. Test etmek için bir tablo oluşturdum ve iki SSMS penceresi başlattım. İlk pencereden çeşitli tablo …

7
Görünüm tanımını düz ADO kullanarak SQL Server'dan almanın bir yolu var mı?
OpenSchema()Farklı enkarnasyonlarında ADO Connection çağrısını kullanarak bir SQL sunucusunda barındırılan veritabanlarından sütun tanımlarını başarıyla çıkarıyorum, böylece bu tabloları başka bir SQL veritabanında programlı olarak yeniden oluşturabilirim. Çok uzak çok iyi. Yukarıdaki tablolarla ana etkileşim, birden çok görünüm kullanılarak gerçekleşir; ederken OpenSchema()bir tablo için sütun tanımlarını döndüren aynı şekilde görünümü için …
92 sql-server  view  ado 

11
Dizin, Dizinin sınırları dışındaydı. (Microsoft.SqlServer.smo)
Ben kullanıyorum SQL Server 2008 R2. İyi çalışıyor. Ancak son zamanlarda, barındırma sunucumu değiştirdim ve Sunucuya yüklendiklerini öğrendim SQL Server 2012. Şimdi, Sorun şu ki, Sunucu Veritabanına bağlandıktan sonra SQL Server 2008 R2, herhangi bir tablo adına veya Depolanan Prosedüre tıkladığımda, hata alıyorum: Index was outside the bounds of the …


4
Bir SQL Server 2005 Veritabanında hangi Tabloların en çok yer kapladığını nasıl anlayabilirsiniz?
Bir SQL Server 2005 Veritabanında hangi Tabloların en çok yer kapladığını nasıl anlayabilirsiniz? Bu bilgiyi gösteren bir Sistem Depolanan Prosedür olduğundan eminim. 1tb'den 23tb'ye büyüyen bir TEST veritabanım var. Şu anda veritabanında birçok müşteri dönüştürme testi yapıyoruz, bu da aynı dönüşüm Depolanan Prosedürün birden çok kez çalıştırılmasını gerektirir. İşlem Günlüğünü …

4
SQL Server veritabanı geri yükleme hatası: belirtilen atama geçerli değil. (SqlManagerUI)
Üretim web sitem için SQL Server 2008 R2 Standard (sürüm 10.50.1600.1) ve bir veritabanı olarak localhost için Gelişmiş Hizmetler içeren SQL Server Express sürümü (v10.50.1600.1) kullanıyorum. Birkaç gün önce SQL Sunucum çöktü ve yerel ana makineme yeni bir 2008 R2 Express sürümü yüklemek zorunda kaldım. Express sürümünden alınan bazı eski …


5
varchar'ın (500) varchar'a (8000) göre bir avantajı var mı?
Bunu MSDN forumlarında ve burada okudum ve hala net değilim. Bunun doğru olduğunu düşünüyorum: Varchar (max) bir metin veri türü olarak saklanacak, bu yüzden dezavantajları var. Alanınızın güvenilir bir şekilde 8000 karakterin altında olacağını varsayalım. Veritabanı tablomdaki bir BusinessName alanı gibi. Gerçekte, bir işletme adı muhtemelen her zaman (şapkamdan bir …
91 sql  sql-server  tsql 

9
T-SQL'de bir tarih saatini dizeye dönüştürme
Bu soruyu burada bulamadığıma şaşırıyorum. Bir tarih saatim var ve bunu başka bir dizeye ekleyebilmek için bir dizeye dönüştürmek istiyorum. Bunu kolaylıkla bir tarih saatine dönüştürülebilecek bir formatta istiyorum. Bunu nasıl yapabilirim? (Tarih bölümünü ve saat bölümünü istiyorum.)
91 sql-server  tsql 

7
SQL Server "Metin" veri türündeki WHERE cümlesi
Burada [CastleType], SQL Server'da veri türü "metin" olarak ayarlanır ve sorgu şu şekildedir: SELECT * FROM [Village] WHERE [CastleType] = 'foo' Şu hatayı alıyorum: TEXT ve VARCHAR veri türleri eşittir operatörü ile uyumsuzdur. Bu veri türünü bir WHERE yan tümcesi ile sorgulayamaz mıyım?


6
"Veritabanı için işlem günlüğü, paylaşılan bir ana bilgisayardaki 'LOG_BACKUP' nedeniyle dolu
Paylaşılan bir barındırma planında EntityFramework codefirst yaklaşımına sahip bir Asp.Net MVC 5 web sitem var. Kontrol paneli için açık kaynaklı WebbsitePanel'i kullanır ve SQL Server paneli biraz sınırlıdır. Bugün veritabanını düzenlemek istediğimde şu hatayla karşılaştım: The transaction log for database 'db_name' is full due to 'LOG_BACKUP' Etrafa arandı ve benzeri …


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.