«sql-server-2008» etiketlenmiş sorular

SQL Server 2008 (ana derleme sürümü 10.00.xxxx). Lütfen sql-server ile etiketleyin.

1
“REPLICATION FOR NOT” seçeneğiyle birincil anahtar
Yakın zamanda bir projeyi devraldım ve çoğu tabloda birincil anahtarın " NOT FOR REPLICATION" özelliğine sahip olduğunu keşfettim . Ben DBA değilim, ama çoğu veritabanında, birincil anahtarı olmayan bir kayıt bozuk kabul edilir. Bu kayıtların çoğunun birincil anahtarı neredeyse kesinlikle bir yerde yabancı anahtar olarak kullanılacaktır. Bu, önceki geliştiricinin (şirket …

2
Bağlantılı sunucumu Windows kimlik doğrulaması kullanarak nasıl çalıştırabilirim?
Bir etki alanı ortamında "Oturum açma'nın geçerli güvenlik bağlamı kullanılarak yapılan" kullanarak ServerB başka bir sunucuda oluşturulan ServerA bağlı bir sunucu almaya çalışıyorum. Kerberos'u etkinleştirmek için sunucuların her birinde SQL Server çalıştıran hizmet hesapları için SPN'lerin oluşturulması gerektiğini okumuştum. Bunu yaptım ve her ikisi de şimdi Kerberos olmak için kimlik …

4
SQL Server'dan alınan veriler iletim için sıkıştırılmış mı?
Microsoft SQL Server'dan alınan veriler sıkıştırılıyor mu? Bu bağlantı dizesi tarafından denetleniyorsa, belirli bir uygulamanın onu kullanıp kullanmadığını anlamanın basit bir yolu var mı? Analiz araçlarını inceliyorum ve veri hacminin ağımız üzerinden iletilmesi birkaç dakika sürebilir. Aynı uzak sunucudaki sıkıştırılmış bir veri deposundan veri alırsak performans artışı beklemem gerekip gerekmediğini …

1
SQL Profiler / perfmon yerine genişletilmiş olaylar ne zaman kullanılmalıdır?
Genişletilmiş olaylar sunucu üzerinde daha iyi bir teknoloji ve daha az stres gibi görünüyor, ancak SQL Profiler / perfmon'un daha iyi takımları var. Ayrıca genişletilmiş olayların daha dik bir öğrenme eğrisi var gibi görünüyor. Hangi bağlamda kullanılmalı? Genişletilmiş olaylardan yararlanmak için dik bir öğrenme eğrisini geçmeye değer mi?

1
SQL Server DDL ile işlemler nasıl kullanılır?
Tüm eklerin tek bir saklı yordamla yapıldığı bir oturum açma tablom var. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( @Query varchar(255), @time …

5
Boş sütunlar bir tabloda yer kaplar mı?
Çok temel bilgilerden tutan masam var. Sadece bir başlık ve birkaç tarih alanı. Orada denilen bir alan var comments varchar (4000) biz boş bırakın Çoğu zaman, ancak bazı zamanlar burada büyük bir veri miktarı girer. Bu gerçekten kötü bir tasarım mı? Yoksa bu sadece biraz verimsiz mi? Bu sütun için …

5
IF'yi T-SQL'de kullanmak, yürütme planı önbelleğe almayı zayıflatır veya keser mi?
Bana, t-SQL partilerinde IF ifadelerinin kullanılmasının performans için zararlı olduğu öne sürülmüştür. Biraz onay bulmaya veya bu iddiayı doğrulamaya çalışıyorum. SQL Server 2005 ve 2008 kullanıyorum. İddia şu parti ile: - IF @parameter = 0 BEGIN SELECT ... something END ELSE BEGIN SELECT ... something else END SQL Server, oluşturulan …

5
Bir SQL Server veritabanının durumunu izlemek için kullanılacak en iyi sorgu nedir?
Bir veritabanının durumu hakkında önemli bilgileri almak için bir sorgu çalıştırmak istiyorum. Yani, sorgunun veritabanının iyi durumda olup olmadığını söyleyebilmesini istiyorum. Bu kontrol için miras aldığım sorgu: SELECT name AS [SuspectDB], DATABASEPROPERTY(name, N'IsSuspect') AS [Suspect], DATABASEPROPERTY(name, N'IsOffline') AS [Offline], DATABASEPROPERTY(name, N'IsEmergencyMode') AS [Emergency], has_dbaccess(name) AS [HasDBAccess] FROM sysdatabases WHERE (DATABASEPROPERTY(name, …



8
Belirli bir giriş için tüm eşlenen kullanıcıları listeleyen bir sorgu
Belirli bir girişin özelliklerine bakarken, bu girişle eşlenen kullanıcıların bir listesini görmek mümkündür: SQL Server Management Studio (SSMS) profilli oldum ve SSMS'nin her veritabanına birer birer bağlandığını ve sys.database_permissions'dan bilgi aldığını görüyorum Yukarıda gösterilen kullanıcı eşleme bilgilerini alan tek bir sorgu yazmak mümkün mü yoksa bir imleç veya sp_MSforeachdb veya …

5
Veritabanının mdf dosyasının konumu
Bir veritabanım var Project. Benim sorunum nerede .mdfve _log.ldfbenim veritabanı başka bir kullanıcıya aktarabilirsiniz böylece veritabanımı bulabilirim . Microsoft SQL Server 2008 Management Studio kullanıyorum Benim Ssms.exebu yolda saklanıyor C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe



5
SSMS'de Sunucu Aracısı bulunamadı
Adım 8'e ulaşana kadar çalışan kılavuzu - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ takip ediyorum Şimdi yeni oluşturulan komut dosyanızı planlamak için. SSMS'de izlemek istediğiniz sunucuya bağlanın. SQL Server Agent'ınıza gidin ve İşler klasörünü görebilmek için genişletin. İşler klasörünü sağ tıklayın ve Yeni İş'i seçin. Bulamıyorum SQL Server Agent. Bunu nerede SQL Server Agentgörünür yapabilirim …

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.