Yönetilebilirlik geliştirmeleri (veritabanı altyapısı)
SQL Server 2008 R2tanıtır SQL Server birden çok örneğini yönetmek için yardımcı SQL Server Veritabanı Altyapısı.Veri katmanı nesneleri yönetmek için uygulama tabanlı bir görünüm sağlayan bir veri katmanı uygulaması (dac) adı verilen yönetim birimi de kullanıma sunuyor SQL Server yardımcı programı veya tek başına örnekleri Veritabanı Altyapısı.
sql Server 2008 R2'de yenilikler
Not
SQL Server 2008 R2 SQL Server 2008'in küçük bir sürüm yükseltmesi olduğundan, SQL Server 2008 bölümündeki içeriği de incelemenizi öneririz.
SQL Server Utility
The SQL Server Utility enables:
Oluşturma bir SQL Server yardımcı program denetim noktası (ucp): Install a single instance of the SQL Server 2008 R2 Veritabanı Altyapısı and then promote it to be the UCP.ucp merkezi olan depo için yapılandırma ve performans veri toplanan için hepsinin de katılmış SQL Server yardımcı programı.ucp merkezi düşünme noktasıdır SQL Server yardımcı programı.Kaynak kullanımı eğilimlerini merkezi kaynak kullanımını ne zaman aşabilir öngörmek için örnek çözümlerken ilkeler veya merkezi ilkeleri uygulama gibi işlemleri destekler.
Utility Explorer'da kullanma SQL Server Management Studio için kaydetmek var SQL Server 2008 R2 veri katmanlı uygulamaları ve örneklerini Veritabanı Altyapısı içine SQL Server yardımcı programı için merkezileştirilmiş yönetimi.
Merkezi ilkeleri, uyarlamak ve işletimini kontrol SQL Server yardımcı programı ve onun kontrol panelleri.
Bir Pano ve kaynak kullanımı, kaynak durumu ve yapılandırma bilgileri tüm örneklerinin rapor ayrıntılı görüşlerini görüntülemek için yardımcı programı Explorer'ı kullanarak kayıtlı SQL Server yardımcı programı.Kontrol panelleri veri katmanlı uygulamaları ve örneklerini kolayca tanımanıza olanak Veritabanı Altyapısı , uygulamasında veya başlatamayacağınızı kendi temel donanım kaynakları.Sonra daha az kullanıldığını örneklerini veya tek bir sunucu için veritabanları konsolide etme gibi sunucularınızın kullanımını en üst düzeye çıkarmak için bir planı geliştirebilirsiniz.
Hakkında daha fazla bilgi için SQL Server yardımcı programı'nı, bakın:
Veri katmanı uygulama
Bir veri katmanı uygulaması geliştirme, dağıtım ve multi-tier veya istemci-sunucu uygulama desteği veri katmanı nesnelerin yönetimini basitleştirir.Tüm bir dac tanımlar Veritabanı Altyapısı şema ve örnek gibi nesneleri, tablolar, görünümler ve oturumları, gerekli destekleyecek uygulama.dac, yönetim geliştirme, dağıtım ve ilişkili uygulama yönetimi ömrü boyunca tek bir birim olarak çalışır.dac dac dağıtım önkoşulları tanımlayan ilkeleri de içerir.Bir dac örneklerine dağıtılabilir SQL Server 2008 R2 ve SQL Azure.
DACs hakkında daha fazla bilgi için bkz:
dac Framework 1.1 özellik paketi
Visual Studio 2010 Service Pack 1 (SP1) bir yeni dac Framework dac yükseltme dan yan yana yükseltme için yerinde yükseltme değişen 1.1 içerir.Yerinde yükseltme de üzerinde desteklenen SQL Azure, sırada yan yana yükseltmelerin değil.dac Framework 1.1 dac paket (.dacpac) dosya biçimi de değişir.While DAC Framework 1.1 supports DAC packages created using the earlier DAC Framework 1.0, clients still running DAC Framework 1.0 cannot process DAC packages created by using DAC Framework 1.1.SQL Server 2008 R2 customers can upgrade to DAC Framework 1.1 by downloading and installing the DAC Framework 1.1 Feature Pack.dac Framework 1.1 gelecekte de içerecek şekilde geçerli planları olan SQL Server 2008 R2 Service Pack.
Yerinde yükseltme gerçekleştirme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Bir veri katmanı uygulama yükseltme.
Bağlantı için sql açık Gök Mavisi
SQL Server 2008 R2bağlanmak için yerleştirilebilmesini SQL açık Gök Mavisi veritabanından istemci yardımcı programları:
- Oluşturma ve komut dosyaları Yayımlama Sihirbazı'nı yeniden yayımlar için komut dosyaları sql açık Gök Mavisi hem kaynak hem hedef olarak kullanabilirsiniz.Daha fazla bilgi için bkz: Generate kullanarak ve yayın Sihirbazı komut dosyaları.
sql Server PowerShell sağlayıcısı
SQL Server 2008 R2desteklemek için yeni SQLSERVER:\Utility ve SQLSERVER:\DAC klasörleri tanıtır SQL Server yardımcı program ve veri katmanlı uygulamalarda PowerShell komut dosyaları.Daha fazla bilgi için bkz: sql Server PowerShell sağlayıcısı kullanma.
Ağ bağlantısı
VIA protokol önerilmiyor.Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın..
Özel durum iletisi kutusunu ad alanı
The Microsoft.NetEnterpriseServers namespace is a previously undocumented namespace that duplicates the functionality of the Microsoft.SqlServer.MessageBox namespace.Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Use Microsoft.SqlServer.MessageBox ad alanı yerine.
sql Server 2008 yenilikler
Veritabanı Yönetimi
Denetleme
SQL ServerDenetim özelliğidir yeni SQL Server 2008 olanak tanıyan, özelleştirilmiş denetimler oluşturma Veritabanı Altyapısı olayları.SQL Server Denetim, denetim bilgilerini kaydetmek için genişletilmiş olayları kullanır ve araçları ve işlemleri etkinleştirmek, depolamak ve denetimleri çeşitli sunucu ve veritabanı nesneleri görüntülemek için olmalıdır sağlar.Daha fazla bilgi için bkz: Denetim (veritabanı altyapısı).
Yedekleme sıkıştırma
Yedekleme sıkıştırma'de kullanılmaya başlanan SQL Server 2008 Enterprise.İçinde başlayan SQL Server 2008 R2, yedek sıkıştırma tarafından desteklenen SQL Server 2008 R2 Standart ve üzeri tüm sürümleri. Her sürümü SQL Server 2008 geri yükleme yükleyebilir, sıkıştırılmış bir yedek.Bir tek tek yedek için yedek sıkıştırma davranışını değiştirebilir yedek işi veya günlük aktarma yapılandırma. Daha fazla bilgi için bkz: Yedekleme sıkıştırma (sql Server).
Varsayılan olarak, yedek sıkıştırma eşzamanlı operasyonlar olumsuz etkileyebilir cpu kullanımı önemli ölçüde artırır.Düşük öncelikli sıkıştırılmış yedeklemeler de oluşturabilirsiniz bir oturum , cpu kullanımı kaynak süresine göre sınırlı.Daha fazla bilgi için bkz: Nasıl yapılır: Kaynak süresine (Transact-sql) yedekleme sıkıştırma cpu kullanımını sınırlamak için kullanın.
Değişiklik veri yakalama
Değişiklik veri yakalama karşılıklı veri marketlerini ve veri ambarları için artımlı yükü kaynak tablolardaki verileri verimli bir şekilde gerçekleştirmek için etkin bir çözüm sunar.Değişiklik veri yakalamalar eklemek, güncelleştirmek ve uygulanan aktiviteyi silme SQL Server , tablolar ve ayrıntıları bulunan değişiklikleri yaparbir kolayca tüketilen ilişkisel biçimi. Değişikliği tabloDeğiştir veri yakalama tarafından kullanılan s izlenen bir kaynak sütun yapısını yansıtacak sütunları içeren tablo, ortaya çıkan değişiklikleri anlamak için gereken meta veriler ile birlikte.Daha fazla bilgi için bkz: Değişiklik veri yakalama temelleri.
Değişiklik izleme
SQL Server değişiklik izleme uygulamaları artımlı değişiklikler kullanıcı tabloları elde etmek izin verir.İki yönlü eşitleme burada da değişiklik izleme uygulamaları için veri çakışmalarını denetlemek izin verir.Değişiklik izleme ile tümleşik olan SQL Server 2008, geliştiriciler artık sahip oluşturmak karmaşık özel değişiklik izleme çözümleri.
Değişiklik izleme yetenekleri ile tümleştirme için önce SQL Server, geliştiriciler sık sık oluşturulan özel izleme çözümleri tetikleyiciler, zaman damgası sütunları, diğer ek sütunlar ve birlikte kullanılan Değiştirek tablolar. Eşitleme uygulamalar geliştirmek artık daha kolay ve hızlıdır.
Daha fazla bilgi için bkz: Değişiklik izleme.
Veri Toplayıcısı
SQL Server 2008 bir veri toplayıcısı edinmek ve çeşitli kaynaklardan toplanan verileri kaydetmek için kullanabileceğiniz tanıtır.Veri Toplayıcı, kapsam ve veri koleksiyon sıklığını belirlemek için kullanabilirsiniz veri koleksiyon kapları sağlayan bir SQL Server server sistem.Daha fazla bilgi için bkz: Veri toplayıcıyı Tanıtımı.
Veritabanı geçiş sorunları Edition ile ilgili algılama
Use sys.dm_db_persisted_sku_features (Transact-sql) görünümü veritabanından farklı bir sürümü için taşıma önlemek özellikleri tanımlamak için SQL Server 2008.
Olay ve performans sayaçları
Kaldırılması sayaçları
Performans sayacı ve izleme olayları onaysız özellikleri kullanımını izlemek kullanılabilir.Daha fazla bilgi için bkz: sql Server özellikleri nesne kullanım dışı ve sql Server 2008 R2'deki onaysız veritabanı altyapısı özellikleri.
ddl Tetikleyiciler ve olay bildirimleri
Olayların üzerinde ddl Tetikleyiciler ve olay bildirimlerini oluşturabileceğiniz sınıf gibi ddl işlemleri gerçekleştirmek çok sayıda saklı yordamlar içerecek biçimde genişletilmiştir.Olaylar listesi için bkz: ddl olayları ve ddl olay grupları.Ayrıca, olaylar için xml şeması ile yüklenen Veritabanı Altyapısı ve de kullanılabilir Internet.Daha fazla bilgi için bkz: eventdata (Transact-sql).
sp_configure seçenekleri
The access check cache quota and access check cache bucket count options control the number of entries and number of hash buckets used for access check result cache.Daha fazla bilgi için bkz: erişim denetimi Önbellek Seçenekleri.
Sunucu Yönetimi
Central Management sunucuları
SQL Server 2008 Central Management sunucuları belirlemek etkinleştirerek birden fazla sunucuları yönetmek için yeni bir yöntem sunar.Bir örnek , SQL Server gibi bir Central Management Server tutar belirlenmişbir liste kayıtlı sunucuları. Daha fazla bilgi için bkz: Central Management sunucuları kullanan birden fazla sunucuları yönetme.
Dinamik yönetimi görünümleri
Bellek bilgileri sunmak için beş yeni dinamik yönetimi görünümler vardır:
The sys.dm_os_sys_info dynamic management view has discontinued the cpu_ticks_in_ms column, and has added two new columns, sqlserver_start_time_ms_ticks and sqlserver_start_time.
Hot cpu eklemek
SQL Server 2008 dinamik olarak CPU için çalışan bir sistemi ekleme destekler.CPU ekleyerek fiziksel olarak mantıksal olarak çevrimiçi donanım bölümleme veya neredeyse bir sanallaştırma katmanı üzerinden yeni donanım ekleyerek ortaya çıkabilir.Daha fazla bilgi için bkz: Hot cpu eklemek.
Ad hoc yükleri seçenek en iyi duruma getirme
Geçici iş yükleri seçenek, birçok tek kullanımı ad hoc toplu işlemler içeren iş yükleri için plan önbelleği verimliliğini artırmak için kullanılan yeni bir sunucu yapılandırma seçeneği için En İyileştir.Bu seçeneği olduğunda küme 1, Veritabanı Altyapısı depoları küçük bir derlenmiş planı plan önbelleğinde saat yerine ilk kez toplu iş iş derlenmiş Saplamasıtam derlenmiş planı. Plan önbelleği yeniden kullanılan derlenmiş planları ile doldurulmuş olur vererek bellek baskısı hafifletmek için yardımcı olur.Daha fazla bilgi için bkz: Sunucu yapılandırma seçenekleri ayarlama.
Kaynak süresine
Kaynak süresine yönetmek için kullanabileceğiniz bir özelliktir SQL Server iş yükünü ve sistem kaynak tüketimi.Kaynak süresine gelen uygulama isteklerinin kullanabileceği cpu ve bellek miktarını sınırlamanıza olanak sağlar.Daha fazla bilgi için bkz: sql Server iş yükleri ile kaynak süresine yönetme.
sql Server Genişletilmiş olayları
SQL Server 2008tanıtır SQL Server Genişletilmiş olayları, bir olay altyapısı için sunucu sistemleri.Genişletilmiş olayları bu sürümü windows ana bilgisayar işlemi çalışma saat içinde olayları izleme noktaları olarak kullanarak açmanızı sağlar.Söz konusu olaylar sonra bellekte toplanan, bir dosyaya gönderilen veya olay izleme için Windows (etw için) çıktı.Daha fazla bilgi için bkz: Olayları genişletilmiş sql Server ile tanışın.
İlkeye dayalı yönetim
Toplam sahip olma maliyetini azaltmak için Microsoft'un devam eden çalışmaların bir parçası olarak SQL Server 2008 yönetimi, ilke tabanlı yönetimi için yeni bir çerçeve sunmaktadır SQL Server.Bir ilke, ilke değerlendirme durumu bir check durumu ve değerlendirildiği hedef küme olan bir filtre koşulu içerir.Örneğin, bir yönetici olabilir küme geçtiği için sql Mail kapalı ilkeleri SQL Server, veya pazarlama şemada bulunan tablolar AdventureWorks2008R2 "mk_pr_" ile başlayan bir adları veritabanı olmalıdır.
İlke tabanlı yönetimi aşağıdaki avantajları sunar:
Sistem yapılandırma ilkeleri ile uyumluluğunu garanti altına alır.
Engeller veya yapılandırma karşı ilkeleri geliştirme tarafından sisteme yapılan değişiklikleri izler.
Yönetim görevlerini basitleştirme tarafından toplam sahip olma maliyetini azaltır.
Uyumluluk sorunlarını algılar SQL Server Management Studio.
Aynı anda çalıştırmak ilkelerine izin verir saat birden çok sunucuda:
yerleşik işlevler ve kullanıcı tanımlı yürütmek yeteneğini içeren Transact-SQL sorguları ve kullanıcı tanımlı WMI/wql sorguları için koşul deyimleri izin ilkeleri belirtilen sistem durumlarını uygulamak ve hedef kümeleri.
Kurallar için en iyi yöntemler Çözümleyicisi ve varsayılan sistem durumu Surface Area Configuration ayarlarından karşılık 40'tan fazla out-of--box ilkeler içerir.örnek olarak ilkeleri içe Veritabanı Altyapısı.Daha fazla bilgi için bkz: Nasıl yapılır: İlke tabanlı yönetimi ilkesi alma ve verme.
Giden Kutusu ilkeleri alma yanı sıra yeni ilkeler doğrudan oluşturulabilir Dosya/yeni menü.
İlke tabanlı yönetimi kullanma hakkında öğretici bir program ve daha fazla bilgi için bkz: İlke tabanlı Yönetimi kullanarak sunucuları yönetme.
SQL Server Management Studio
Sorgu Düzenleyicisi
Transact-sql hata ayıklayıcı
The Veritabanı Altyapısı Query Editor now includes a Transact-SQL debugger similar to the Visual Studio debuggers.The Transact-SQL debugger helps you find problems in your Transact-SQL code by pausing execution on specific statements and then displaying data values and system information, such as the Transact-SQL call stack and the values stored in variables and parameters.Daha fazla bilgi için bkz: Transact-sql hata ayıklayıcı'yı kullanma.
IntelliSense
The Veritabanı Altyapısı Editor now provides IntelliSense functionality such as word completion, error underlining, parameter help, colorizing, Quick Info, outlining, and syntax pair matching.Sık kullanılan için IntelliSense sağlanan Transact-SQL öğeleri.Bunun için diğer uzatılmıştır Transact-SQL öğeleri gelecekteki sürümleri.Daha fazla bilgi için bkz: IntelliSense kullanarak.
Veritabanı Altyapısı hata Listesi penceresi
SQL Server Management Studio Sözdizimi ve anlamsal hataların IntelliSense kod veritabanı altyapısı sorgu Düzenleyicisi'nde üretilen görüntüler bir hata Listesi penceresi içerir.Daha fazla bilgi için bkz: Hata Listesi penceresi (Management Studio'da).
Nesne Explorer
Nesne Explorer Ayrıntılar penceresine SQL Server Management Studio aşağıdaki şekillerde geliştirilmiştir:
Nesne Explorer Ayrıntılar pencere tarafından görüntülenen sütunları özelleştirebilirsiniz.Seçilen nesnenin türü için olası sütunları listesini görmek için sütun başlığını sağ tıklatın.Görüntü yeniden sıralamak için sütunları sürükleyebilirsiniz.
Seçili özelliklerini öğe Object Explorer Ayrıntılar penceresinin alt kısmında görüntülenir.Ek özelliklerini görmek için durum çubuğu durum çubuğunda yukarıyı konu kenarlığını sürükleyerek büyütmek.
Kod Düzenleyicisi'ni Transact-SQL ve mdx bir renk kodlu durum çubuğuna alt.Kod Düzenleyicisi'ni birden fazla bağlantı varsa, durum çubuğu Düzenleyicisi bağlantı ve renk değişiklikleri hakkında bilgi sağlar.
Ekleme veya öğelerin adlarını kod Düzenleyici pencereleri başlık çubuğundan kaldırabilirsiniz.Üzerinde sekme adı özelleştirmek için araçları menüsünde'ı seçeneklerive seçin Text Editor ve Düzenleyicisi sekmesi ve durum çubuğu sayfa.
Management Studio Nesne Explorer'da seçili olan öğeler için bir Gelişmiş Ayrıntılar görüntü içerir.Sütunlar, sıralanmış yeniden düzenlenmesi ve yeniden boyutlandırılabildiği; ve yeni gezinti düğmeleri, üst nesne veya ziyaret ettiğiniz son nesne taşımak olanak verir.Bunların üzerinde teker teker veya grup olarak eylemleri Ayrıntılar alanında birden çok nesne seçebilirsiniz.
Şimdi eşitleme nesnenin nesne Explorer Ayrıntılar tek tek nesne Explorer'da onun yerine üst nesne seçer.Buna ek olarak, Özellikler listesinden görüntülenecek sütunlar seçebilirsiniz ve sıralama ve seçimlere gitmek gibi sabit kalır.Ayrıca, seçili nesne için alt kısmındaki Ayrıntılar alanı Genişleyebilen bir alanı özelliklerin listesi gösterilir.Daha fazla bilgi için bkz: Nesne Explorer ayrıntıları ve sql Server nesne arama kullanma.
Object Explorer'da Hizmet Aracısı düğüm
Nesne Explorer'da Hizmet Aracısı konuşma öncelikleri için yeni bir düğüm vardır.Buna ek olarak, bir Hizmet Aracısı düğüm şimdi de dahil olmak üzere ek bir menü görüntüleme seçenekleri, Özellikler, düğümler sağ tıklattığınızda.Daha fazla bilgi için bkz: Hizmet Aracısı nesne özellikleri F1 Yardım.
Müşterinin istediği iyileştirmeleri
SQL Server Management Studio Müşterinin istediği aşağıdaki geliştirmeleri içerir:
Query Editor penceresinde aynı anda birden çok sunucuya sorgu saat kayıtlı sunucu gruplarından sorgu penceresi açarak.Sorgu sonuçları tek Sonuçlar bölmesine birleştirilebilir veya ayrı sonuç bölmelerinde döndürdü.Daha fazla bilgi için bkz: Central Management sunucuları kullanan birden fazla sunucuları yönetme.
Erişebildiğinizi SQL Server Profiler Query Editor penceresinde dan sorgu menüsü, sorgu Düzenleyicisi araç çubuğu veya ctrl + alt + p tuşlarına basarak.
Artık dönüş üst kullanarak tablolar açabilirsiniz n satır seçeneği.
Tablolar açarken, döndürülen satırların sayısını yapılandırabilirsiniz.
Üzerinde Araçlar/seçenek menüsünden eylem belirtebilirsiniz, sonuçlar Object Explorer tablolarda çift tıklatarak.
Yapabilirsiniz blok Tablo Tasarımcısı tabloları yeniden tasarım değişiklikleri uygularken gelen.
The Object Details page can be customized with additional columns and now supports search.Daha fazla bilgi için bkz: Nesne Explorer ayrıntıları ve sql Server nesne arama kullanma.
Bağlantı için ek bağlantı parametreleri eklenebilir dize ne zaman bağlanırken kullandığınız kullanarak SQL Server Management Studio.Daha fazla bilgi için bkz: (Ek bağlantı parametreleri sayfası) sunucuya bağlan.
sql Server PowerShell sağlayıcısı ve cmdlet'leri
SQL Server 2008 Aşağıdaki uygulayan iki PowerShell ek bileşenini dll dosyaları sağlar:
A SQL Server sergiler PowerShell sağlayıcı SQL Server yönetimi nesne modelleri olarak yolları benzer dosya sistemi yolları.Her düğümde yol ile ilgili bir SQL Server yönetimi nesne tanýmýna
A küme , SQL Server çalışıyor gibi görevler için PowerShell cmdlet'leri sqlcmd ilkeleri değerlendirme ve kodlama komut dosyaları, sınırlandırılmış tanımlayıcıları PowerShell yolları kullanmak için.
Buna ek olarak, yok yeni bir sqlps ile yapılandırılmış bir PowerShell ortamında başlatır yardımcı SQL Server sağlayıcı ve ek Sig. gibi özelliklerPowerShell alt sistemi eklenmiştir SQL Server Aracısı zamanlama veya yanıt olarak PowerShell komut dosyaları çalıştırabilirsiniz emin Veritabanı Altyapısı olayları.Çalıştırmanızı sağlayan SQL Server Object Explorer düğüm içinde sağ tıklatarak PowerShell oturumlarını SQL Server Management Studio.Daha fazla bilgi için bkz: sql Server PowerShell genel bakış.
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
dac Framework 1.1 eklendi, yerinde yükseltme şimdi 1.1 desteğini kullanarak belirtilen SQL Azure. |