Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap


5
Herhangi bir MySQL Benchmarking aracı var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Uzun zaman önce daha iyi performans için mysql ayarlarını tweek yardımcı olan bu araç olduğunu duydum …

1
DECRYPTBYPASSPHRASE işlevini kullanırken SQL Server'ın şifrelenmiş verilerin şifresini çözmek için kullanılan karma algoritmasını nasıl bilebilirim?
Sorum şu iki örnekle yapılan deneme ile ilgilidir: SQL Server 2017 Express örneği (Microsoft SQL Server 2017 (RTM-CU16)) SQL Server 2014 Express örneği (Microsoft SQL Server 2014 (SP2-CU18)) Bir metni şifrelemek için ENCRYPTBYPASSPHRASE işlevini kullandım ve sonucu DECRYPTBYPASSPHRASE için @ciphertext olarak kullandım . Testlerimin sonucu şuydu: Bu Microsoft düzeltmesine göre …


5
SQL saklı yordamını aynı anda bir kişi tarafından çalıştırılmak üzere nasıl sınırlayabilirim?
Temelde bir tablodan değerleri seçer ve başka bir tür arşivleme ekler saklı yordam var. Aynı anda birden fazla insanın bunu yapmasını önlemek istiyorum. Bu prosedür çalışırken, başka kimsenin başlamasını istemiyorum, ancak serileştirme istemiyorum, diğer kişi işlemi bitirdikten sonra prosedürü çalıştıracak. Ben prosedür çalışırken ben hata almaya başlamak için çalışan diğer …

1
Yedekleme bozulmayı algılar, ancak CHECKDB algılamaz
Yedekleme komutunu çalıştırdığımda bir veritabanım var BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Hata mesajını alıyorum Msg 3043, Seviye 16, Durum 1, Satır 8 YEDEK 'MyDatabase', sayfadaki (1: 745345) 'F: \ Data \ MyDatabase_1.ndf' dosyasında bir hata saptadı. Msg 3013, Seviye 16, …

4
MS-SQL'de nesne adlarını ayırmak için herhangi bir (gizli) yerleşik işlev var mı?
Bazen nesne adlarını (tanımlayıcıları) bazı veritabanlarımızda, örneğin bazı parametre tablolarında depolarım. '=' Veya 'LIKE' karşılaştırma işleçlerini kullanarak bu tablolardan kayıtları seçtiğim için, bu adları her zaman parantez içinde ya da parantezsiz olarak saklamaya dikkat etmeliyim . IF EXISTS (SELECT 1 FROM MYTABLE WHERE OBJ_NAME = '[TABLE_NAME]'; veya IF EXISTS (SELECT …
12 sql-server  t-sql 

1
Sorgu Deposu Kuvvet Planı özelliği çalışmıyor
Sorgu Deposu Gücü planı özelliği planı zorunlu kılıyor gibi görünmüyor. Sorgu Deposunun farkındayım - Zorlanmış Her Zaman Zorunlu Değildir ; ancak, planım önemsiz bir şekilde değişmeyebilir, ancak sorgu iyileştirici yanlış dizinler, döngü seçenekleri vb. seçmeye devam edebilir. Temel olarak: zorla plan seçimime uymuyor. Ben birçok plan zorladım ve Sadece Çalışmıyor …

4
Bu gereksiz türetilmiş tablo için siparişin garanti edilmemesi GERÇEKTEN mümkün mü?
Lukas Eder ile yaptığı bir Twitter görüşmesinde bu soruyu tökezledim . Doğru davranış en dış sorguya ORDER BY yan tümcesini uygulamak olsa da, burada, DISTINCT, GROUP BY, JOIN veya en dıştaki sorguda başka bir WHERE yan tümcesi kullanmıyoruz, neden bir RDBMS yalnızca gelen sorgu iç sorgu tarafından sıralanmış olarak? SELECT …




3
Oracle önceden oluşturulmuş sanal makinenin varsayılan kullanıcı adı ve şifresi nedir?
Ben indirilen DeveloperDaysVM2016-06-02_13.ova gelen http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html başarıyla Sanal Box içine yüklendi. "Oracle" kullanıcısı olarak giriş yaptım ve masaüstünü görebiliyorum. Sanal makinenin içinden Firefox'u açtım ve şuraya gittim: http: // localhost: 8080 / ords / hrrest / çalışanları / ve JSON formatında çalışanların bir listesini başarıyla aldı. Veritabanının çalışır durumda olduğunu biliyorum. …

2
Saklı yordamda işlem
Tek bir işlemde bir UPDATE ve bir INSERT gerçekleştirmek gerekir. Bu kod kendi başına iyi çalışıyor, ancak kolayca aramak ve gerekli parametreleri iletmek istiyorum. Saklı bir yordamda bu işlemi iç içe çalıştığımda, çok sayıda sözdizimi hatalarına çalıştırın. Kolayca çağrılabilmesi için aşağıdaki kodu nasıl ekleyebilirim? BEGIN TRANSACTION AssignUserToTicket GO DECLARE @updateAuthor …

3
Kullanılabilirlik Grup veritabanı Eşitleme / Kurtarma Beklemede modunda takılı kaldı
Bir SQL Server 2014 SP1 (12.0.4422.0) örneğinde depolamayı yükseltirken, SQL Server yeniden başlatıldıktan sonra veritabanlarından ikisinin ikincilde başlamaması sorunuyla karşılaştık. Yeni (daha büyük) SSD'leri yüklerken ve veri dosyalarını yeni birime kopyalarken sunucu birkaç saat çevrimdışı kaldı. SQL Server'ı yeniden başlattığımızda, veritabanlarının ikisi hariç tümü yeniden senkronize edilmeye başlandı. Diğer ikisi …

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.