«sql-server-2012» etiketlenmiş sorular

SQL Server 2012 (ana sürüm 11.00.xxxx). Lütfen sql-server etiketleyin.

1
Db_owner rolü neye izin verir
Bir SQL Server 2012 veritabanındaki belirli tabloları görüntüleyemeyen bir oturum açma sorununu gidermeye çalışıyorum. Bunu yaparken db_ownerroldeki üyeliğin neye izin verdiğini tam olarak anlamıyorum . Gibi diğer rolleri anlayabiliyorum db_datareader and db_datawriterama neye db_ownerizin verdiği konusunda kafam karışıyor .

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 …

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 2012'de dbo şemasının sahipliği nasıl aktarılır
Yanlışlıkla bir kullanıcıya (aşağıdaki gibi kullanıcı arayüzündeki onay kutusunu kullanarak) db_owner şemasının sahipliğini verdim ve şimdi yapamam: Sahipliği başka bir kullanıcıya aktarma Kullanıcıyı DB'den bırakın (SQL Server'da giriş silebilirim) Ben denedim Veritabanı müdürü veritabanında bir şema sahibi ve bırakılamaz. ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo Ve başarıyla tamamlanırken, kullanıcının hala …


2
FILESTREAM Insider Bilgi Arayışı
FILESTREAM özelliği Microsoft SQL Server 2012'de etkinleştirildiğinde, SQL Server sistemde "gizli" bir paylaşım oluşturur. Pay aşağıdaki gibi tanımlanır: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Ad, SQL Server Yapılandırma Yöneticisi'nde FILESTREAM'i ilk olarak yapılandırırken sağladığınız …

2
Belirli özel karakterler için ISNUMERIC'in ardındaki mantık nedir?
ISNUMERICFonksiyon bazı beklenmeyen davranışlar vardır. MSDN belgeleri şunları söylüyor: ISNUMERICgiriş ifadesi geçerli bir sayısal veri türünü değerlendirdiğinde 1 değerini döndürür; aksi takdirde 0 değerini döndürür. Geçerli sayısal veri türleri şunları içerir: int, bigint, smallint, tinyint, ondalık, sayısal, para, smallmoney, float, real . Ayrıca bir dipnotu var: ISNUMERICartı olmayan (+), eksi …

1
SQL Server 2012'de neden sanal hesap yerine yönetilen bir hizmet hesabı kullanasınız?
SQL Server 2012'de, hizmet hesapları yönetilen hizmet hesaplarının (MSA'lar) aksine burada açıklandığı gibi sanal hesaplar (VA) olarak oluşturulur . Açıklamalara dayanarak bunlar için görebildiğim önemli farklılıklar: MSA'lar etki alanı hesapları, VA'lar yerel hesaplardır MSA'lar AD tarafından işlenen otomajik şifre yönetimini kullanır, VA'ların şifresi yoktur Kerberos bağlamında, MSA'lar SPN'leri otomatik olarak …

1
Toplamı bir önceki satıra taşıma
Pencereleme işlevleriyle ilgili yardıma ihtiyacım var. Bir pencerede toplamı ve bir pencerede çalışan toplamı hesaplayabileceğinizi biliyorum. Fakat bir önceki koşu toplamını, yani mevcut satırı içermeyen koşu toplamını hesaplamak mümkün müdür? ROWVeya RANGEargümanını kullanmanız gerektiğini varsayıyorum . Ben bir CURRENT ROWseçenek olduğunu biliyorum ama ihtiyacım var CURRENT ROW - 1, bu …

1
SOS_SCHEDULER_YIELD bekleme sorunlarını giderme
Kurumsal ERP (Dynamics AX 2012) çalıştırarak, üretim ortamımızın geliştirme sistemlerimizden çok daha yavaş göründüğünü fark ettim. Bir izleme çalıştırırken hem geliştirme hem de üretim ortamlarında aynı faaliyetleri gerçekleştirdikten sonra, SQL sorgularının geliştirme ortamımıza göre (ortalama 10-50x daha yavaş) üretim ortamımızda çok yavaş çalıştığını doğruladım. İlk başta bunu yüklemeye bağladım ve …

1
Bir dizin biriktirmesini zorlama
Performans nedenleriyle kaçınılması gereken bir şey olduğunu biliyorum, ancak görünmediğinden emin olmak için bir demo olarak göründüğü bir durumu göstermeye çalışıyorum. Bununla birlikte, eksik bir dizin uyarısı ile sonlandırıyorum, ancak optimize edici geçici bir dizin oluşturmamayı seçiyor. Kullandığım sorgu SELECT z.a FROM dbo.t5 AS z WITH(INDEX(0)) WHERE EXISTS ( SELECT …


2
Sys.partition.rows sütunu ne kadar doğrudur?
Sistem görünümünde sys.partitions, belirli bir bölümdeki toplam satır sayısı olan bir sütun "satırları" vardır. Bölümlenmemiş bir tablo için (veya nasıl göründüğünüze bağlı olarak yalnızca bir bölümü vardır) bu sütun tablodaki satır sayısını verir. Bu sütunun ne kadar doğru olduğunu ve a yerine kullanıp kullanamayacağımı merak ediyorum SELECT COUNT(1) FROM TableName. …

1
SQL Server 2012'de iki sorguyu karşılaştırma
Ben hedefi tüm kullanmaktır SQL Server 2012'de iki sorgu kıyaslıyorum ilgili en iyi sorgu seçerken sorgu en iyi duruma gelen bilgilerle. Her iki sorgu da aynı sonuçları üretir; tüm müşteriler için maksimum sipariş. Tampon havuzunun temizlenmesi, her sorgu FREEPROCCACHE ve DROPCLEANBUFFERS ile yürütülmeden önce yapıldı Aşağıda verilen bilgileri kullanarak, hangi …


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.