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

3
SQL Server'da güvenli bir şekilde UNIQUEIDENTIFIER oluşturun
UNIQUEIDENTIFIERKullanıcıların belirli verilere erişmek için kullanabileceği bir erişim anahtarı olarak kullanmayı düşünüyorum . Anahtar bu anlamda bir şifre görevi görecektir. Bir INSERT...SELECTifadenin bir parçası olarak birden çok tanımlayıcılar oluşturmak gerekir . Mimari nedenlerden dolayı bu durumda sunucu tarafındaki tanımlayıcıları oluşturmak istiyorum. Güvenli bir şekilde rastgele nasıl oluşturabilirim UNIQUEIDENTIFIER? NEWIDHerhangi bir …

1
Tek bir veritabanına BULK INSERT izni
Doğrudan BT güvenliği görgü kurallarına sahip bir şirkette çalışıyorum. Ekibimizdeki bazı süreçleri optimize etmek için Veritabanı Analisti olarak işe alındım. Sorun sadece okuma ve yazma izinleri var ve veritabanlarında gelişmiş izinleri almak için çalışıyorum. Şu anda tek bir sunucuda çok sayıda Veritabanımız var ve sadece tek bir Veritabanı üzerinde çalışabiliriz, …

2
SQL Server Ondalık (9, 0) ve INT
Müşterilerimizden biri DECIMAL(18,0)SQL Server 2008R2 veritabanındaki bazı veri sütunlarını kullanır . Sütunlar oldukça yavaş büyüdüğü için, yakın zamanda bir DECIMAL(5,0)miktar depolamayı yeniden kazanmak için veri türünü değiştirmeyi önerdi . MSDN kitaplığına göre , DECIMAL(5,0)veri tipinin depolama alanı , tıpkı veri tipi gibi DECIMAL(9,0), 5 bayttır. INT1 bayt daha küçüktür, ancak …

3
Sayfalandırıldığında SQL Server sorgusu yavaş
SQL Server 2012'de aşağıdaki T-SQL sorgusu ile bazı garip davranışlar görüyorum: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Bu sorguyu tek başına yürütmek bana iki saniyeden kısa sürede yaklaşık 1.300 sonuç veriyor (tam metin dizini var Name) Ancak, ben bu sorguyu değiştirdiğinizde: SELECT Id FROM …

1
SQL Server'ın Showplan XML'sini yorumlama
Sitemde http://sqlfiddle.com sitesinde kullanıcıların sorguları için ham yürütme planlarını görüntülemelerine olanak tanıyan bir özellik sundum. PostgreSQL, MySQL ve (bir dereceye kadar) Oracle durumunda, ham yürütme planı çıktısına bakmak anlaşılabilir görünmektedir. Ancak, SQL Server (ile oluşturulan SET SHOWPLAN_XML ON) yürütme planı çıktısına bakarsanız, nispeten basit sorgular için bile dolaşmak için çok …

6
Depolanmış Proc için Aniden Yavaş Uygulama Planı
SQL Server 2000 ile yaşadığımız bir sorunu anlamaya çalışıyorum. Biz orta derecede işlem yapan bir web sitesiyiz sp_GetCurrentTransactionsve bir customerID ve iki tarih kabul eden adlı bir saklı proc var . Artık tarihlere ve müşteriye bağlı olarak, bu sorgu sıfırdan 1000 saniyeye kadar olan satırları döndürebilir. Sorun: Yaşadığımız şey, birden …


5
Birincil dosya grubu dolu SQL Server 2008
SQL Server içine toplu eklemek çalışıyorum büyük bir tablo (~ 50 milyon satır) var ve ben hata alıyorum: 'PRIMARY' dosya grubu dolu olduğundan, 'I 3 Kontur' veritabanındaki 'myDB' nesnesi için alan ayrılamadı. Gereksiz dosyaları silerek, dosya grubundaki nesneleri bırakarak, dosya grubuna ek dosyalar ekleyerek veya dosya grubundaki mevcut dosyalar için …

3
Aynı tablodaki farklı sütunlar için nasıl sayı alınır?
Tablo # 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Tablo # 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Beklenen Sonuç: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

5
SQL Server'ın parantez gösterimini elle yazılmış kodda kullanmak mantıklı mı?
Kod üreteçleri [], hemen hemen her şey için yeni Microsoft parantez gösterimini ( ) kullanarak çıktı ürettiklerinde daha basit olma eğilimindedir . İlk gördüğümde, biraz yasaklanmış alıntı yapılan tanımlamanın bir reenkarnasyonu vay. Bildiğim kadarıyla Microsoft'un tescilli bir uzantısıdır (yani Oracle desteklemez). SQL Server'a baktığınızda, CREATE TABLE [dbo].[Table_2] ([col1] [int], [col2] …

1
Base64 Dizesini Yerel Olarak SQL Server'da Çöz
varcharSQL Server'da düz metin eşdeğerine kodunu çözmek istediğiniz base64 kodlu bir metin dizesi tutan bir sütun var SQL Server'ın bu tür şeyleri işlemek için herhangi bir yerel işlevi var mı ? Örnek bir base64 dizesi: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Hangi kod çözme: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
Birincil anahtarda çok satır içeren bir birleşimden ilk satırı seçme
Bu şu soru ile ilgilidir: Birden çok tabloya katılmak yinelenen satırlarla sonuçlanır Katıldığım iki tablo var. Bir anahtarı paylaşıyorlar. Kişi tablosunun birincil anahtar başına bir adı vardır, ancak e-posta tablosunda kişi kimliği başına birden çok e-posta bulunur. Kişi başına yalnızca ilk e-postayı göstermek istiyorum. Şu anda birden fazla e-postaları olduğu …

6
Bir parolayı değiştirme
SQL Server Management Studio 2012 kullanarak sa hesabının parolasını değiştirmeye çalışıyorum. Aşağıdaki adımları izledim ancak parola hala aynı. SQL Server Management Studio'da oturum açın, Veritabanı Altyapısı Seçin, \ SBSmonitoring, Windows Kimlik Doğrulaması. Nesne Gezgini - Güvenlik klasörü - Girişler klasörüne gidin. SA hesabına sağ tıklayın ve Özellikler seçeneğini seçin. Genel …
15 sql-server 

2
Birden fazla koşulu olan vaka
Çeşitli koşullara göre select deyimi, döndürülen değeri değiştirmek gerekiyor. Ben böyle bir şey denedim: ,CASE i.DocValue WHEN 'F2' AND c.CondCode IN ('ZPR0','ZT10','Z305') THEN c.CondVal ELSE 0 END as Value neden çalışmıyor ve bunu yapmanın önerilen yolu nedir? Sonraki birkaç WHEN koşulu olacaktır. teşekkür ederim
15 sql-server 


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.