«sql-server-2005» etiketlenmiş sorular

SQL Server 2005 (ana derleme sürümü 9.00.xxxx). Lütfen sql-server etiketleyin.

4
Birincil anahtarda çok satır içeren bir birleşimden ilk satırı seçme
Bu şu soru ile ilgilidir: Birden çok tabloya katılmak yinelenen satırlarla sonuçlanır Katıldığım iki tablo var. Bir anahtarı paylaşıyorlar. Kişi tablosunun birincil anahtar başına bir adı vardır, ancak e-posta tablosunda kişi kimliği başına birden çok e-posta bulunur. Kişi başına yalnızca ilk e-postayı göstermek istiyorum. Şu anda birden fazla e-postaları olduğu …


1
Sekmeyle ayrılmış bir dosyayı SSMS'den sorgulayabilir miyim?
Sekmeyle ayrılmış bir dosyayı, verilerini herhangi bir yere kaydetmeden görüntülemek için Sql Server Management Studio'dan sorgulamak mümkün müdür? BULK INSERTSekmeyle ayrılmış bir dosyadan şöyle bir şey kullanarak yapabileceğinizi biliyorum : BULK INSERT SomeTable FROM 'MyFile.txt' WITH ( FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n'); ancak bu önceden sütunları bilmenizi ve verileri …

4
Sütunu birden çok satırdan tek satıra birleştirin
Bazı customer_commentsveritabanı tasarımı nedeniyle birden çok satıra ayrıldım ve bir rapor için commentsher birinden tek idbir satıra birleştirmem gerekiyor . Daha önce SELECT yan tümcesi ve COALESCE numarasından bu sınırlı liste ile çalışan bir şey denedim ama hatırlayamıyorum ve kaydetmemiş olmalıyım. Bu durumda da işe yarayamıyorum, sadece tek bir satırda …

2
Saklı Yordamda bir sorgu neden Sorgu penceresinde olduğundan daha yavaş çalışıyor?
Sorgu penceresinde, ancak bir saklı yordam olarak yaklaşık 5 dakika içinde çalışan karmaşık bir sorgu var. Saklı yordam olarak çalışmak neden bu kadar uzun sürüyor? İşte benim sorgu böyle görünüyor. Belirli bir kayıt kümesini ( @idve ile tanımlanır @createdDate) ve belirli bir zaman çerçevesini (1 yıl başlayarak @startDate) alır ve …

6
SQL Server Kontrol Listeleri
Benim diğerinden takibi sorusuna , ben uyarıları açısından günlük / haftalık / aylık bazda bakmak gerektiğini düşünmeye başlamak istiyorum. Sorunların ortaya çıkmadan önce gelmesini umuyorum (plan budur) ... Şimdiye kadar, aşağıdakiler için komut dosyaları toplamaya başladım (sipariş yok): Günlük Sistem çalışma süresini kontrol edin (bir şeyi DBA olarak kontrol etmem …


2
Hangi oturumun hangi geçici tabloyu tuttuğunu bulma
Geçici veritabanı dolduğu bir SQL Server 2005 veritabanına sahibiz. SQL Server Management Studio'ya girerek tüm geçici tabloları tempdb'de görebiliyorum. Hangi oturumun hangi geçici tabloyu tuttuğunu söylemek mümkün müdür? İdeal olarak her oturum tarafından kullanılan geçici tabloları listeleyecek bir sorgu. Teşekkürler,

5
SQL Server'da, çalıştırılan bir saklı yordama geçirilen parametrelerin değerlerini belirlemenin bir yolu var mı?
Saklı yordamı yürütmenin bir yolu, "dinamik yönetim" yöntemlerini kullanmaktır, şöyle: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Ancak, bu yalnızca saklı yordamın create deyiminin metnini görüntüler. Örneğin: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = @id İdeal olarak, belirli rahatsız edici …

1
ODBC Veri Kaynağı SQL Server Bağlantısı - Oturum Açma Kullanıcı için Başarısız Oldu
Veritabanımı bir SQL 2005'ten SQL 2008 ile bir sunucuya taşıdım. Şimdi bir ODBC veri kaynağı oluşturmaya çalışıyorum. "Kullanıcı tarafından girilen bir giriş kimliği ve parola kullanılarak SQL Server kimlik doğrulaması ile" kullanıyorum ve Giriş ve şifremi girdim. Oturum Açma SQL Server Management Studio'da Güvenlik-> Oturum Açmalar altında görünür. Oturum açma …

3
SQL Server'da bilgi şemasına erişimi reddetme
/ SQL Server'da bir kullanıcı / grup için sys.tables/ erişimini devre dışı bırakmak için en iyi yolu arıyorum Information Schema. 2008'den bu konuyu buldum Aşağıdaki şekilde erişimi reddetmenin bir yolunu gösterir [sys].[something]: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] …

6
SQL Server'daki tüm veritabanlarının yedeğini alma
Bir Microsoft SQL Server 2005 DB sunucum var. DB sunucusunda yaklaşık 250 kullanıcı veritabanım var. Tüm bu veritabanlarını yedeklemeliyim. Manuel olarak yedek almak çok zaman harcadığından, otomatik olarak tüm 250 veritabanlarının yedeğini alacak bir Batch komut dosyası veya DB komut dosyası arıyorum. Herkes bu konuda yardımcı olabilir mi?

4
Verileri arşivlemek için tablo bölümleme
Senaryo: iki veritabanı: tableA adı verilen çok büyük bir tablo ile DB_A ve DB_Archive. her gün, 60 günden eski kayıtlar DB_A'dan silinir ve tabloA son 2 aydaki kayıtlar için DB_A'da yoğun bir şekilde sorgulandığı için esas olarak "ayrılmış" bir şey bırakmak için DB_Archive'a taşınır. Bu süreçten kurtulmak istiyorum çünkü yavaş …

3
SQL Server performans ani bozulması
Geç tahmin edilemeyen bir SQL Server 2005 var ve neden olarak başımı kaşıyorum. Saniyeler içinde yürütülen sorgular planları değiştirir ve dakikalar alır (tam tablo taraması veya dizin biriktirmesinde zaman alır). Şimdi ilk ve en belirgin şey, istatistiklerin optimize edicinin kafasını karıştırmasına neden olduğu, ancak bunun böyle olmadığına ikna oldum - …

2
Yeni bir örnek yüklemeden MS SQL 2005'te örnek adını nasıl değiştirebilirim?
Üzerinde gerçekten hiçbir şey olmayan bir örneğim var, sadece yüklendi (bir proje için tasarlandı, ancak aslında bu sunucuda hiç yapılmadı, proje başka bir sunucuda iki kez yapıldı), bu yüzden örneğe sahip olduğumdan beri, Yeniden adlandırmak istiyorum. Bu yapılabilir mi? Bunu nasıl yaparım? Daha fazla araştırma (googling) bunun gerçekten mümkün olmadığını …

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.