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

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 …




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 …

5
Bu GÜNCELLEME neden benzersiz bir anahtar kısıtlaması ihlaliyle başarısız oluyor?
Ben "kazara" bir DBA, nispeten deneyimsiz ve bu sorun şaşkın. MS SQL Server 2012 çalıştırılıyor. Sorun bu UPDATE deyimi ile: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER , UpdatedOn = …


4
Kaynak LOB sütunlarıyla uğraşırken “Satır satır” getirme yönteminden kaçınma
SSIS kullanarak yeni SQL Server şemasına geçirmeye çalıştığım eski bir PostgreSQL veritabanı kaynağı (ODBC) var. Bir uyarı alıyorum: Tabloda LOB sütun (ları) bulunduğundan 'Satır Satır' getirme yöntemi uygulanır. Sütun içeriği LOB Mesele şu ki, hiçbir sütunun gerçekten LOB olması gerekmiyor . TEXT türleri olan ancak varchar (max) içine kolayca sığabilecek …


2
Dizine Eklenmiş Görünümler neden benzersiz olmayan kümelenmiş dizinlere izin vermiyor?
En sık kullanılan görünümlerimizden bazılarında performansı artırmak için Dizine Eklenmiş Görünümleri kullanmayı düşünüyorum. Ancak Dizine Alınmış Görünümler, veritabanı yapısının geri kalanı tarafından belirlenen önceliğe biraz karşı çıkan benzersiz olmayan kümelenmiş dizinleri desteklemez. Örneğin, işte birkaç tablomuzun basitleştirilmiş bir versiyonu. -Groups- Group ID GroupName -Users- UserKey UserName FullName GroupID Dizinler Groups.GroupID …

3
"Veritabanı geçişte" Hatası
Bugün zaten var olan bir veritabanı üzerinden bir veritabanını geri yüklemeye çalışıyordum, sadece veritabanını geri yükleyebilmem için SSMS -> Görevler -> Çevrimdışı Ol'a veritabanını sağ tıklattım. Küçük bir açılır pencere belirdi ve bir süre için gösterildi Query Executing.....ve ardından bir hata attı Database is in use cannot take it offline. …

1
Powershell'de SSMS'den Basılı Mesaj Almak
DBA ekibimiz aşağıdakileri kullanarak yedeklemeleri doğrulamaz TSQL(bu , yedeklemeden sonra kolayca yapılabilir ve neredeyse hiç zaman almaz, bu yüzden neden olmasın): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Geçmişte sorunları vardı, bu yüzden ondan öğreneceklerini düşünüyor olsak da bilmiyorlardı. Bunu yapmak için bir Powershell betiği oluşturdum çünkü yaklaşık 100+ sunucumuz var …

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.