«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.

21
“Geri yüklenecek yedekleme kümesi seçilmedi” SQL Server 2012
Ben filestream etkin bir SQL Server 2012 veritabanı var. Ancak, yedeklediğimde ve başka bir SQL Server 2012 örneğinde (başka bir makinede) geri yüklemeye çalıştığımda, şu iletiyi alıyorum: Geri yüklenecek yedek kümesi seçilmedi. Tek bir açıklama bile yok. Burada yanlış olan ne? Filestream içermeyen diğer tüm veritabanları uygundur ve başarıyla geri …

9
Yabancı Anahtar sorgu performansını iyileştirir mi?
Diyelim ki 2 tablom var, Ürünler ve Ürün Kategorileri. Her iki tablonun CategoryId üzerinde ilişkisi vardır. Ve bu sorgu. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Yürütme planı oluşturduğumda, ProductCategories tablosu beklenti olarak küme dizin …


4
İki sütun birleşimine benzersiz kısıtlama ekleme
Bir masam var ve bir şekilde, aynı kişi Personiki kez masama girdi . Şu anda, birincil anahtar sadece bir bağımsız sayıdır, ancak benzersiz olmaya zorlamak istediğim iki alan daha var. Örneğin, alanlar: ID Name Active PersonNumber Sadece benzersiz bir PersonNumber ve Active = 1 ile 1 kayıt istiyorum. (Yani iki …
149 sql  sql-server 

9
Bir SQL Server kullanıcı tanımlı işlevinden bir hata nasıl bildirilir
SQL Server 2008'de kullanıcı tanımlı bir işlev yazıyorum. İşlevlerin her zamanki şekilde hata üretemeyeceğini biliyorum - RAISERROR deyimini eklemeye çalışırsanız SQL şunu döndürür: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a function. Ancak gerçek şu ki, işlev geçersiz olabilecek …

30
Bir veritabanı eklenirken erişim reddedildi
SQL Server 2008 geliştirici sürümünü kullanıyorum. AdventureWorks2008 veritabanını eklemeye çalışıyordum. Eklemeye çalıştığımda bir "erişim reddedildi" hatası aldım. Olay günlüğüne göre, O / S'den geldi: Açılamadı: 0 numaralı dosya için D: \ ProjectData \ AdventureWorks \ AdventureWorksLT2008_Data.mdf dosyası açılamadı. İşletim sistemi hatası: 5 (Erişim reddedildi.). "NTFS sorunu" diye düşündüm, ancak Sistem …

5
Benzersiz Seç ve Farklı Seç arasındaki fark
Bunların eşzamanlı olduğunu düşündüm, ancak Microsoft SQL'de aşağıdakileri yazdım: Select Unique col from (select col from table1 union select col from table2) alias Ve başarısız oldu. Olarak değiştiriliyor Select Distinct col from (select col from table1 union select col from table2) alias onu düzeltti. Biri açıklayabilir mi?
146 sql  sql-server 

6
Birden çok Id değerini kabul eden T-SQL saklı yordamı
Bir kimlik listesini bir saklı yordama parametre olarak aktarmanın zarif bir yolu var mı? Örneğin, 1, 2, 5, 7, 20 numaralı bölümlerin saklı yordamım tarafından iade edilmesini istiyorum. Geçmişte, aşağıdaki kod gibi virgülle ayrılmış bir kimlikler listesinde geçtim, ancak bunu yaparken gerçekten kirli hissediyorum. Sanırım SQL Server 2005 uygulanabilir tek …

12
MySQL ve SQL Server arasındaki farklar [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
144 mysql  sql-server  tsql 

11
SQL Server: Aynı anda iki tabloya eklemek mümkün mü?
Veritabanım Object_Table, Data_Tableve adlı üç tablo içeriyor Link_Table. Bağlantı tablosu yalnızca iki sütun içerir: bir nesne kaydının kimliği ve bir veri kaydının kimliği. Ben verileri kopyalamak istediğiniz DATA_TABLEo tek bir nesne kimliğine ve içine kayıtları karşılık gelen uç bağlantılıdır nerede Data_Tableve Link_Tablefarklı bir verilen nesne kimliği için. Ben yapabilirsiniz bir …

8
Sorgu ile Geçici Tabloya Veri Ekleme
Geçerli verileri çıktı mevcut bir sorgu var ve bir Temp tabloya eklemek istiyorum, ama bunu yaparken bazı sorunlar yaşıyorum. Bunun nasıl yapılacağına dair bir fikir sahibi olabilecek misiniz? İşte bir örnek SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN 'MORESTUFF' END ) AS application …
144 sql  sql-server  ssms 

9
CTE ve SubQuery arasındaki fark nedir?
Bu gönderiden Aşağıdaki yordamda ROW_NUMBER nasıl kullanılır? Aynı sorunu çözmek için biri sub-queryve diğerinin a kullandığı yanıtların iki sürümü vardır CTE. Şimdi, CTE (Common Table Expression)bir 'alt sorgu ' üzerinden bir avantaj kullanmanın avantajı nedir (böylece, sorgunun gerçekte ne yaptığını daha okunabilir ) Bir kullanmanın tek avantajı CTEover sub-selectaslında olmasıdır …

13
SQL Server'da aynı anda birden çok sütun nasıl değiştirilir
ALTERBir tabloda birkaç sütun veri türlerine ihtiyacım var . Tek bir sütun için aşağıdakiler iyi çalışır: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Ancak bir ifadede birden çok sütunu nasıl değiştirebilirim? Aşağıdakiler çalışmaz: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)



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.