«sql-server-2008» etiketlenmiş sorular

Microsoft SQL Server'ın 2008 sürümüne özgü sorular için bu etiketi kullanın.

12
NOLOCK (Sql Server ipucu) kötü bir uygulama mı?
Kritik olmayan web sitesi ve uygulamaları yapma işindeyim -> örn. bankacılık yazılımı, uzay uçuşu, yoğun bakım izleme uygulaması vb. fikri anladınız. Öyleyse, bu büyük feragatname ile, bazı Sql ifadelerinde NOLOCK ipucunu kullanmak kötü mü? Birkaç yıl önce, bir Sql Yöneticisi tarafından, "kirli okumadan" memnun kalırsam, NOLOCK'u kullanmam gerektiği önerilmişti, bu …

10
ALTER DATABASE, veritabanına bir kilit yerleştirilemediğinden başarısız oldu
Veritabanını yeniden başlatmam gerekiyor çünkü bazı işlemler çalışmıyor. Planım, onu çevrimdışı duruma getirmek ve tekrar çevrimiçi hale getirmek. Bunu Sql Server Management Studio 2008'de yapmaya çalışıyorum: use master; go alter database qcvalues set single_user with rollback immediate; alter database qcvalues set multi_user; go Şu hataları alıyorum: Msg 5061, Level 16, …

4
Gerçek hayat örneği, SQL'de OUTER / CROSS APPLY ne zaman kullanılır?
CROSS / OUTER APPLYBir meslektaşımla bakıyordum ve onları nerede kullanacağımıza dair gerçek hayattan örnekler bulmakta zorlanıyoruz. Inner Join üzerinden Cross Apply'ı ne zaman kullanmalıyım? ve googling, ancak ana (yalnızca) örnek oldukça tuhaf görünüyor (başka bir tablodan kaç satır seçileceğini belirlemek için bir tablodaki satır sayısını kullanarak). Bu senaryonun şunlardan yararlanabileceğini …

15
SQL Server'da hangi FOREIGN KEY kısıtlamasının bir tabloya başvurduğunu nasıl öğrenebilirim?
Bir tabloyu düşürmeye çalışıyorum ama şu mesajı alıyorum: Msg 3726, Düzey 16, Durum 1, Satır 3 'dbo.UserProfile' nesnesi bir FOREIGN KEY kısıtlaması tarafından başvurulduğu için bırakılamadı. Msg 2714, Düzey 16, Durum 6, Satır 2 Veritabanında zaten 'Kullanıcı Profili' adlı bir nesne var. SQL Server Management Studio ile etrafa baktım ama …


6
SQL Server + SQL Server Kimlik Doğrulaması'nda oturum açılamıyor + Hata: 18456
Localhost \ sql2008 Sunucumda oturum açma hesabı oluşturdum (Örn. User123) Veritabanına Eşlenmiş (varsayılan) SQL Server'da Kimlik Doğrulama Modu hem (Windows hem de SQL) olarak ayarlanmıştır Ancak SQL Server'da oturum açma aşağıdaki mesajla başarısız oluyor (Kullanıcı123 için) Not: KullanıcıAdı / Parolanın doğru şekilde yazıldığını birden çok kez kontrol ettiniz Hata detayları: …




4
Birden çok INSERT deyimi ile birden çok DEĞERLİ tek INSERT karşılaştırması
1000 INSERT deyimi kullanarak bir performans karşılaştırması çalıştırıyorum: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last 999', …

8
SQL Server 2008 ve SQL Server 2005 ve tarih saatini kullanma
2008 veritabanına göre bir varlık çerçeve modeli oluşturdum. Her şey 2008 veritabanıyla uyumludur. Varlığı bir 2005 veritabanında güncellemeye çalıştığımda bu hatayı alıyorum. Kullanılan SQL Server sürümü, veri türü 'datetime2'yi desteklemiyor Veritabanını oluştururken özellikle herhangi bir 2008 özelliğini kullanmadım. Kodda datetime2 ile ilgili herhangi bir referans bulamıyorum. Ve evet, sütun veritabanında …

10
Db şemasını dbo olarak nasıl değiştiririm
Eski bir sql sunucusundan (2000) bir grup tabloyu 2008 veritabanıma aktardım. Tüm ithal tablolar, örneğin kullanıcı adım: kodu bulunmaktadır jonathan.MovieData. Tabloda db şeması olarak propertieslistelenir jonathan. Depolanan yordamları yazdığımda artık jonathan.kafa karıştırıcı olan tüm tablo adlarının önüne eklemem gerekiyor. Jonathan yerine tüm tablolarımı dbo olacak şekilde nasıl değiştirebilirim? Mevcut sonuç: …

6
"'Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makinede kayıtlı değil" xlsx'in bir sql sunucusuna aktarılırken hata oluştu
64 bit Windows 7 ve SQLServer 2008 R2 (64 bit) kullanıyorum Excel dosyasını sql sunucusuna aktarmak için buradaki talimatları takip ediyorum ancak bu yazının Figure3 bölümünde excel dosyasına erişmeye çalıştığımda ve bir sonraki tıkladığımda bu hata beni durduruyor: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine Yüklemem gerektiğini …



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.