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

6
EXISTS birden çok sütunda etkin bir şekilde nasıl kontrol edilir?
Bu periyodik olarak karşılaştığım ve henüz iyi bir çözüm bulamadığım bir konudur. Aşağıdaki tablo yapısını varsayalım CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) ve gereklilik, ya null değerine sahip sütunlardan birinin ya Bda Cgerçekten herhangi bir NULLdeğer içerip içermediğinin belirlenmesidir (ve eğer …

2
Ne zaman / çok fazla endeksim olup olmadığını nasıl anlarım?
Her seferinde ve daha sonra Microsoft SQL Server Profiler'ı çalıştırmam, oluşturmam için bana bir sürü yeni dizin ve istatistik önerdi ("...% 97 tahmini gelişme ..."). Anladığım kadarıyla, eklenen her bir dizin bir SQL SELECTsorgusunu daha hızlı hale getirebilir, ancak bir UPDATEveya INSERTsorguyu dizinlerin ayarlanması gerektiğinden daha yavaş yapabilir. Merak ettiğim …

5
Eski verilerin arşivlenmesi
Veritabanımız fazla büyüdüğünden, şu anda bazı performans sorunları yaşıyoruz. Son 10 yıldan itibaren depolanan veriler var ve 2 yıldan daha eski verilerin yeni verilerle aynı tablolarda saklanması gerektiğinin bir nedenini görmüyorum. Veritabanlarını yönetme konusunda çok derin bir deneyimim olmadığından, eski verileri arşivlemenin en iyi yollarını arıyorum. Bilgi Veritabanında toplam 310.000.000 …


3
Kilitlenme simülasyonu kodu
Uygulamamı test ediyorum Veritabanındaki çıkmaz kilitlenmeyi sağlayan kararlı bir koda ihtiyacım var (mümkünse sql betiği). Teşekkür ederim. KATMA: Yalnızca bir tablo içeren kilitlenmeleri çoğaltma


8
Neden herkesin sa girişini kullanmasına izin vermek kötü bir uygulama?
Microsoft bile , SQL Server kimlik doğrulama modunun kullanılmasını önermez , ancak uygulamalarımız gerektirir. Kullanıcıların sadoğrudan Windows Kimlik Doğrulaması'nı kullanarak ve bu hesaplara (veya hesap gruplarına) sysadmin ayrıcalıklarına izin vermek yerine , giriş bilgilerini doğrudan kullanmasına izin vermemenin en iyi yöntem olduğunu okudum . Bu aslında aynı şey değil mi? …

1
SQL Server 2017 yedeklenirken çöküyor, çünkü dosya yolu hatalı
Veritabanımı geri yüklemeye çalışıyordum ve SQL Server çökmeye devam etti. SSMS’de bir ağ nakil hatası olduğunu söyleyen bir mesaj alırdım (bağlantı çökmeye bc düştü). Günlükleri kontrol ettim ve SQL Server'ın beklenmedik şekilde kapatılmasından başka bir şey bulamadım. O zaman gidip servisi yeniden başlatmak zorunda kalacağım. Bu konuyu GUI'nin çalıştırmaya çalıştığı …

3
Management Studio, SQL Server 2016 yükleme medyasından kaldırıldı mı?
SQL Server 2016 Enterprise'ı yüklemeyi denedim, ancak Management Studio'nun varsayılan olarak yüklenmediğini fark ettim. Ayrıca kurulum kılavuzunda https://msdn.microsoft.com/en-us/library/mt238290.aspx adresini gösteren SSMS'ye ayrı bir bağlantı olduğunu fark ettim. Bu kararın sebebi neydi? Yukarıdaki URL'de aşağıdakiler belirtilmiştir: Bu genellikle kullanılabilir SSMS sürümü ücretsizdir ve kurulumu ve kullanımı için bir SQL Server lisansı …
25 sql-server  ssms 

1
Sıralama - CACHE vs NO CACHE 1
SQL Server 2012+ ile bildirilen ile bildirilen ile SEQUENCEbildirilen arasında herhangi bir fark var mı ?NO CACHECACHE 1 Sıra 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sıra # 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START WITH …

4
Soru işaretli mavi simge - bu ne anlama geliyor?
SQL Server örneğine erişilebilir ve iyi görünüyor. Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64) 6 Mart 2017 14:18:16 Telif Hakkı (c) Windows Server 2012 R2 Standard 6.3'te Microsoft Corporation Enterprise Edition (64-bit) (Build 9600 :) (Hiper Yönetici) Peki beyaz soru işareti ne anlama geliyor? Yenilediğimde bu simgeler kaybolmuyor. …

4
GÜNCELLEME GÜNCELLEME, güncellenmemesi gereken sütunlara mı katılmalıyım?
Çok güvenli ortamlarda çalışmaya alışkınım ve izinlerimi çok ince bir derece düzeyinde tasarlıyorum. Normalde yaptığım bir şey açıkça DENYkullanıcılara UPDATEhiçbir zaman güncellenmemesi gereken sütunlara sahip olma yeteneğidir . Örneğin: create table dbo.something ( created_by varchar(50) not null, created_on datetimeoffset not null ); Bu iki sütun, değer ayarlandıktan sonra asla değiştirilmemelidir. …

1
İşlemle birlikte tetikleyici
Diyelim ki şu durumumuz var: Table_AÜzerinde bir tetikleyici olan bir tablomuz var (diyelim ) INSERT. Tetikleyici iş, table_Biçine eklenen değerleri temel alarak bazı satırları güncellemektir table_A. Şimdi, basit bir şekilde tabloya bir satır eklediğimizde her şey yolunda gider, ancak bir işlemden veri eklediğimiz durumlar ne olacak? Tetikleyici tüm işlem ifadeleri …

3
İstatistik güncellemeleri için örnek boyutlarla garip davranış
SQL Server'daki (2012) istatistik güncellemeleriyle örnekleme eşiklerini araştırıyor ve bazı meraklı davranışlar farkettim. Temelde örneklenen satırların sayısı, bazı durumlarda - aynı veri grubuyla bile - değişebilir gibi görünüyor. Bu sorguyu çalıştırıyorum: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP TABLE dbo.Test; --Create Table for Testing CREATE TABLE dbo.Test(Id …

4
Bir sütunu salt okunur yapmak mümkün mü?
Asla değiştirilemeyen bir sütuna sahip bir tablo oluşturmak mümkün olup olmadığını merak ediyorum, ancak tablonun diğer sütunları olabilir. Örneğin CreatedByUser, hiç değişmemesi gereken bir sütun hayal edebiliyorum . Bunun için SQL Server'da yerleşik bir işlev var mı, yoksa yalnızca tetikleyicilerle veya başka bir şeyle mümkün mü?
25 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.