«sql-server» etiketlenmiş sorular

Microsoft SQL Server'ın tüm sürümleri (MySQL değil). Lütfen genellikle soruyla alakalı olduğu için sql-server-2016 gibi sürüme özgü bir etiket ekleyin.

2
Bir sütunu NOT NULL değerinden NULL olarak değiştirme - Başlığın altında neler oluyor?
İçinde 2.3B satır bulunan bir tablomuz var. Bir sütunu NOT NULL değerinden NULL olarak değiştirmek istiyoruz. Sütun bir dizinde bulunur (kümelenmiş veya PK dizini değil). Veri türü değişmiyor (bu bir INT). Sadece null kabiliyeti. İfade aşağıdaki gibidir: Alter Table dbo.Workflow Alter Column LineId Int NULL İşlem durdurulmadan önce 10'dan fazla …

2
COUNT DISTINCT'i bir OVER deyimiyle kullanabilir misiniz?
Aşağıdaki sorgunun performansını artırmaya çalışıyorum: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID Şu anda test verilerim ile yaklaşık bir dakika sürer. …

1
Canlı eşya tablosunda varchar uzunluğunu değiştirme
Şu anda bir üretim uygulamasıyla kullanımda olan bir MS SQL Server 2008 R2 DB sunucum var. Uygulamaya yapılan yeni bir geliştirme, artık varchar(100)bir tablodaki bir sütunun uzunluğunun artırılmasını gerektiriyor . Mevcut veriyi etkilemeden prod DB'deki mevcut kolonun uzunluğu arttırılabilir mi? Servisin aksamasını önlemek için bu değişiklik mesai saatleri dışında mı …

1
Raporlama Hizmeti ve Uygulama Rolü
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . İlk poster, uzun zamandır burada lurker. Bir raporda uygulama rolünü etkinleştirmenin en iyi yolu nedir? Farklı şeyler denedim ve şu ana kadar işe yarayan tek yöntem, şu şekilde uygulama rolüne yapılan …
25 sql-server  ssrs  role 


3
Bir muiti dili web sitesi için hangi harmanlamayı seçmeliyim?
Bir harmanlamanın sorgu hızı üzerinde herhangi bir etkisi var mı? Bir tablonun boyutu harmanlamaya bağlı olarak değişiyor mu? Tüm olası dilleri desteklemesi gereken bir web sitesi oluşturmak istersem (örneğin Google’a bakalım) hangisi önerilir? Ben gibi karakterleri depolamak gerekir 日本語web sitesi üzerinden benim aramalar geri dönmek zorunda kalacak, somethingiçin sóméthíngo sıra …


6
Hiçbir sysadmin hesabı yokken SQL Server 2008'de kullanıcıya sysadmin nasıl eklenir
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Çalışan bir SQL server 2008 örneği var. Maalesef test sırasında giriş bilgilerimin sysadmin haklarının seçimini kaldırdım ve şimdi okuyamıyorum (çünkü sysadmin haklarım yok). SA dışında örnek için başka bir sysadmin hesabı …

3
SQL Server'da bir uygulama kilitleme isteğini nasıl iptal edebilirim?
Sp_getapplock saklı prosedür aşağıdaki dönüş değerlere sahiptir: 0: Kilit başarıyla eşzamanlı olarak verildi. 1: Diğer uyumsuz kilitlerin serbest bırakılmasını bekledikten sonra kilit başarıyla verildi. -1: Kilitleme isteği zaman aşımına uğradı. -2: Kilitleme isteği iptal edildi. -3: Kilitlenme isteği kilitlenme kurbanı olarak seçildi. -999: Parametre doğrulamasını veya başka bir çağrı hatasını …

3
Doğal anahtarlar, SQL Server'da yedek tamsayı anahtarlarından daha yüksek veya daha düşük performans sağlıyor mu?
Ben taşıyıcı anahtarların hayranıyım. Bulgularımın onaylanmasının önyargılı olma riski vardır. Hem burada hem de http://stackoverflow.com adresinde gördüğüm birçok soru , IDENTITY()değerleri temel alan yedek anahtarlar yerine doğal anahtarlar kullanıyor . Bilgisayar sistemlerimdeki geçmişim, bir tamsayıdaki herhangi bir karşılaştırmalı işlemi gerçekleştirmemin dizeleri karşılaştırmaktan daha hızlı olacağını söylüyor. Bu yorum benim inançlarımı …

2
SQL Server - nesneye karşı bütün bir şemaya izin vermek?
SQL Sever'de veritabanı izin yönetimi dünyasına gelince çok yeşilim. Bir örneği basit tutalım. Hesap 'admin' deyince A, B ve C şemalarının sahibi A, B ve C şemaları altında yaratılan herhangi bir nesne (tablo / görünüm) üzerinde tam haklara sahip olmak istediğiniz (güncelleme / silme / ekleme / seçme / değiştirme) …

2
Tekli sorgu kullanarak nasıl eklenir veya güncellenir?
Birincil anahtarın ve otomatik artışın ve adın verildiği sütun kimliğine sahip bir tablo testim var. Yeni bir kayıt eklemek istiyorum, eğer sadece kayıt yoksa yenile. giriş id = 30122 ve name = john 30122 kimliğine sahip kayıtlar varsa, o zaman isim sütununu john olarak güncellerim, eğer kayıt yoksa o zaman …

1
Bir seçim eklerken kendi kendine referans skalar işlevi yuvalama düzeyi aşıldı
amaç Kendi kendine başvuru işlevinin bir test örneği oluşturmaya çalışırken, bir sürüm başarılı iken bir sürüm başarısız oluyor. Tek fark, SELECTher ikisi için de farklı bir yürütme planına yol açan işlev gövdesine eklenmektir . Çalışan fonksiyon CREATE FUNCTION dbo.test5(@i int) RETURNS INT AS BEGIN RETURN( SELECT TOP 1 CASE WHEN …

1
(NOLOCK) vs NOLOCK
Buna benzeyen bir sorgu gördüğümde bazı engellemeleri araştırıyordum: SELECT SomeField FROM SomeTable NOLOCK NOLOCKBu durumda, diğer soruları nasıl engelleyebileceğini merak ettim ve merak ettim DELETE. Kullanarak kilitlere hızlıca baktım sp_lockve işte gördüğüm şey: DB S GRANT TAB IS GRANT PAG S GRANT Şimdi, benim anlayışım bunun NOLOCKsadece bir Şema-Stabilite kilidi …

3
SQL Server, düzenli aralıklarla plan önbelleğini ve yürütme istatistiklerini temizler
SQL Server 2014'ü 2016'ya yükselttikten sonra, sunucu her birkaç saatte bir önbelleğe alınmış yürütme planlarını ve dm*görünümlerini (gibi dm_exec_query_stats) vb. Sıfırlamaya devam ediyor Sanki birisi çalıştırır DBCC FREEPROCCACHEve DBCC DROPCLEANBUFFERSel ile çalışır ( kimse yapmazsa otomatik olarak gerçekleşir). Aynı veritabanı SQL Server 2014 ve Windows Server 2012'de iyi çalıştı, SQL …

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.