«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
SQL Server Genişletilmiş Olaylar verilerini görselleştirme
Son zamanlarda, çeşitli sorguları karşılaştırmamı ve optimize etmemi sağlamak için SQL Server'da Genişletilmiş Etkinlikler'i kullanıyorum. Şimdiye kadar, SSMS'deki "Canlı Verileri İzle" özelliğini kullandığım olay verilerini görüntülemek için. Yaşadığım sorun, Canlı Etkinlikler özelliğinin dahili bir arabellek kullandığına işaret etmesidir, bu da bazen pencerede görüntülenecek bilgileri almak için birkaç kez bir sorgu …

2
Rasgele sayılar ve birleştirme türleriyle beklenmeyen sonuçlar
Dört rasgele sayılar (1-4) alır ve sonra eşleşen database_id numarasını almak için geri katıldı basit bir komut dosyası var. Bir LEFT JOIN ile senaryoyu çalıştırdığımda, her seferinde dört satır alıyorum (beklenen sonuç). Ancak, bir INNER JOIN ile çalıştırdığımda, değişen sayıda satır alıyorum - bazen iki, bazen sekiz. Mantıksal olarak, herhangi …
16 sql-server  t-sql 

3
Artan ağ gecikmesi MS SQL Server'da tablo kilitlerine neden olur mu?
Yüksek gecikmeli bir ağ üzerinden SQL Server veritabanına tek bir çağrı yapıyorsam, bu gecikmeler nedeniyle tablo kilitleri oluşacak mı? Diyelim ki bazı kayıtlar için tablo A'yı sorguladım ve SQL Server bu verileri yavaş bir ağ üzerinden döndürmek zorunda - sunucu A'dan yanıt gönderirken ağ üzerinden bir okuma kilidi olacak mı …

5
Veritabanı Altyapısı kurtarma tutamacında bekleme başarısız oldu. SQL Server hata günlüğünde olası nedenleri kontrol edin [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . SQL2008R2 - SQL2012 - sql2014'ü yüklemeyi deniyorum 2014-07-17 16:31:16.00 spid14s Error: 17190, Severity: 16, State: 1. …

1
ASYNC_NETWORK_IO bekleme türü endişelenecek bir şey mi?
Yürütülmesi uzun süren saklı yordamlar listesine bakıldığında, en fazla beklemeye neden olduğu öne çıkıyor. Ancak, bu bekleme çoğu (% 81) ASYNC_NETWORK_IO ve nedenini biliyorum: saklı yordam kabaca 400 MB bilgi aktarır. Dokümantasyonda ASYNC_NETWORK_IO'nun nedeninin, müşterinin veri seli ile ayak uyduramayacağı ve muhtemelen doğru olduğu belirtilmektedir. Tüm yaptığı bir ADO.NET üzerinden …

1
Alt sorgu neden paralelliği kullanıyor ve birleştirme kullanmıyor?
SQL Server, bir alt sorgu kullanan ancak bir birleştirmeyi kullanırken bu sorguyu çalıştırırken neden paralellik kullanıyor? Birleştirme sürümü seri olarak çalışır ve tamamlanması yaklaşık 30 kat daha uzun sürer. Sürüme katıl: ~ 30secs Alt sorgu sürümü: <1second EDIT: Sorgu planının Xml sürümleri: Sürüme KATIL SUBQUERY sürümü

4
SQL Server 2008 R2 hatası: 15023, kullanıcı, grup veya rol zaten var
İzin sorunları yaşadığım bir test veritabanı var. Raporlama veritabanına erişemiyorum ve uygulamanın yardım belgeleri aşağıdakileri yaptığını söylüyor: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. 2. Expand the security folder. 3. Select logins and right click on …

2
SQL Server 2012 Yedeğini yeni DB Adına geri yükle
2008 yılında, geri yükleme sihirbazından "Hedef Veritabanı" alanındaki adı değiştirerek yeni bir DB kopyasına yedeklemeyi geri yükleyebileceğinizi hatırlıyorum. İstediğiniz zamana geri yüklenen orijinal DB'nin bir kopyası olan yepyeni bir DB oluşturur. SQL 2012 bunu yapmak için nasıl anladım benim yaşam için değil. Şimdi anlıyorum (Aaron Bertrand sayesinde) bunun gerçekten değişmediğini …

1
SQL Server nvarchar (max) ve nvarchar (n) performansı etkiler
Bu, SQL Server 2008 R2 SP2'dir. 2 masam var. İlk tablonun bir VALUE sütunu nvarchar(max)ve ikincisinin de aynı sütunu olması dışında her ikisi de aynıdır (veri ve dizin oluşturma) nvarchar(800). Bu sütun kümelenmemiş bir dizine eklenir. Ayrıca her iki tabloda da kümelenmiş bir dizin oluşturdum. Ayrıca dizinleri yeniden inşa ettim. …

4
SQL komut dosyası yürütme nasıl kırılır
Ben sql script üzerinde çalışıyorum ve bazı koşullar memnun değilse senaryoya devam etmeyi durdurmak zorundayım. Google'ı kullandığımda, 20 şiddeti olan RaisError'ı sona erdireceğini buldum. Ancak bazı nedenlerden dolayı bu seçeneği kullanamıyorum. Lütfen bana SQL komut dosyası yürütmeyi durdurmak için olası alternatifler neler sağlayabilir.

7
WITH REPLACE kullanarak yedeklemeyi geri yüklerken 3154 hatası
Bilgisayarımda SQL 2012 SP1 yüklü. Bir veritabanının yedeğini aldım test.bak. test2Aynı veritabanı adı olan bir veritabanı var, ama veri değişti. Veritabanı test.baküzerinden geri yüklemek istiyorum test2. Her zaman hata alıyorum: Hata 3154: Yedek kümesi, varolan veritabanından başka bir veritabanının yedeğini tutar. Denedim: Sağ sevdim test2 -> Restore database -> From …

3
IDENTITY değerini sıfırla
KİMLİK sütunu olan bir tablo var. Geliştirirken zaman zaman satırları silerim ve tekrar eklerim. Ancak KİMLİK değerleri her zaman artmaya devam etti ve onları tekrar eklediğimde 1'den başlamadı. Şimdi kimliğim 68 -> 92'den gidiyor ve bu kodumu kilitliyor. IDENTITY değerini nasıl sıfırlarım?

2
WHERE yan tümcesinde değişkenlerin kullanılması nasıl önlenir
Aşağıdaki gibi (basitleştirilmiş) saklı bir prosedür verildiğinde: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Eğer Salemasa büyüktür SELECT, yürütme işleminin uzun zaman alabilir görünüşte çünkü iyileştirici olamaz optimize yerel değişkene bağlı. Parçanın …


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.