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


5
Sorgu arama tarih saatim neden eşleşmiyor?
select * from A where posted_date >= '2015-07-27 00:00:00.000' and posted_date <= '2015-07-27 23:59:59.999' Ancak sonuç, bugün_tarihi olarak yayınlanan bir kayıt içeriyor: 2015-07-28. Veritabanı sunucum ülkemde değil. Sorun nedir ?

4
SQL Server 2012 geri yükleme sihirbazı donuyor
2012 db örneği ve 2008 db örneği ile SSMS Express 2012 içeren bir geliştirme dizüstü bilgisayarım var. Bu yapılandırmayı bir yılı aşkın süredir kullanmaktadır. Aniden geri yükleme sihirbazını kullanamıyorum. Sihirbaz yedekleme dosyasını seçer, ancak MDF ve LDF'nin yerini belirlemek için sol üstteki "Dosyalar" seçeneğini belirlediğimde iletişim kutusu kilitlenir. Onarım denedim, …
20 sql-server 


1
Bu BİR KATILIM ÖNCESİ uyarısı ile endişelenmem gerekir mi?
Kötü performans gösteren bir saklı yordamın bitlerini ve parçalarını gideriyorum. Prosedürün bu bölümü NO JOIN PREDICATE uyarısı veriyor select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else 'Dosimeter …

2
MSSQL $ SQLEXPRESS için Bozuk NTFS İzinleri
Veritabanı sunucumuzu "güvenceye alıyorum". Bunu yapmak için SQL Express yüklemesinin oluşturduğu klasörlerden bazı izinleri kaldırdım. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. Veri klasöründeki izinleri oldukları gibi sakladım, ancak diğerlerinden ihtiyacım olmadığını düşündüğüm her şeyi kaldırdım. Artık veritabanlarını yedekleyemiyorum. Yedekleme konumunu seçmeye çalışırsam, iletişim kutusu d: \ SQL klasöründe hiçbir şey göstermez ve …

2
Bu uygulama planını açıklayabilir misiniz?
Bu şeyle karşılaştığımda başka bir şey araştırıyordum. İçinde bazı verilerle test tabloları oluşturuyordum ve sorgu yazmanın farklı yollarının yürütme planını nasıl etkilediğini öğrenmek için farklı sorgular çalıştırıyordum. İşte rastgele test verileri oluşturmak için kullanılan komut dosyası: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID('t') AND type in (N'U')) …

6
SQL Server, en yaygın çözüm hangisi değilse, BÜYÜK ve EN AZ destekliyor mu?
Bu soruyu gözden geçirdiğimizde , ihtiyaç duyulmaması gereken çok fazla iş var gibi görünüyor. Tarihi olan bir aralığı genişletmeye çalışıyorlar. Diğer veritabanları ise, sadece kullanmak istiyorsunuz greatestve least.. least(extendDate,min), greatest(extendDate,max) Bunları kullanmaya çalıştığımda, 'least' is not a recognized built-in function name. 'greatest' is not a recognized built-in function name. Bu, …

1
Basit bir döngü neden ASYNC_NETWORK_IO ile sonuçlanır?
Aşağıdaki T-SQL, SSMS v17.9 ile makinemde yaklaşık 25 saniye sürüyor: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; Her ASYNC_NETWORK_IOikisine göre 532 ms bekleme süresi biriktirir sys.dm_exec_session_wait_statsve sys.dm_os_wait_stats. Döngü yineleme sayısı arttıkça …
19 sql-server  ssms 

4
SQL özyineleme aslında nasıl çalışır?
Diğer programlama dillerinden SQL'e gelince, özyinelemeli bir sorgunun yapısı oldukça garip görünüyor. Adım adım ilerleyin ve parçalanıyor gibi görünüyor. Aşağıdaki basit örneği düşünün: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM #NUMS UNION ALL SELECT N*N AS N FROM …

2
Windows İşletim Sistemi Quantum ve SQL İşletim Sistemi Quantum
Basit soru SQL Server Quantum (4 ms), Sunucu İşletim Sistemi Kuantumu ile nasıl senkronize edilir (normalde: 187,5 ms)? Basit Soru Açıklaması 184 ms OS kuantum kullanıldıktan sonra (46 tam SQL kuantumuna karşılık gelir), OS kuantumunun programın farklı bir sürece aktarılması gerekmeden önce 3.5 ms süresine sahiptir. SQL OS bir kuantum …
19 sql-server 


3
Kesici uç performansı yük altında artar: Neden?
Son derece denormalize tablolara ekler gerçekleştiren bir kod parçası var. Tablolarda ~ 100 ila 300+ arasında değişen sütun sayısı vardır. Bu, Windows Server 2008 üzerinde çalışan SQL Server 2008 R2'dir. Her ek, aynı işlem altındaki birkaç tabloya ekleme işleminden oluşur. Bazı ekler NHibernate tarafından toplu işlenir, ancak bazıları olamaz, ancak …

3
Akış Ayrımını Zorlama
Ben böyle bir tablo var: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Temelde, kimliği giderek artan nesneler için güncellemeleri izlemek. Bu tablonun tüketicisi, belirli bir sıralamadan UpdateIdbaşlayıp belirli bir sıradan başlayarak 100 farklı nesne tanıtıcısı seçecektir UpdateId. Esasen, kaldığı yerden devam …


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.