Sistem veritabanları
SQL Server Aşağıdaki sistem veritabanları içerir.
Sistem veritabanı |
Açıklama |
---|---|
Tüm sistem - kayıtlarıdüzey örnek için bilgi SQL Server. |
|
Uyarıları ve işleri zamanlamak için sql Server Agent tarafından kullanılır. |
|
örnek üzerinde oluşturulan tüm veritabanları için şablon olarak kullanılan SQL Server.Yapılan değişiklikler modeli veritabanı gibi bir veritabanı boyutu, harmanlama, kurtarma modeli ve diğer veritabanı seçenekleri sonradan oluşturulan tüm veritabanlarına uygulanır. |
|
İçerdiği sistem nesneleri içeren salt okunur bir veritabanı SQL Server.Sistem nesneleri içinde kaldı fiziksel olarak kaynak veritabanı ancak mantıksal olarak görünür sys her veritabanı şeması. |
|
Geçici nesneler veya Ara sonuç kümeleri tutmak için bir çalışma alanıdır. |
Sistem verilerini değiştirme
SQL Server Kullanıcılar doğrudan sistem nesneleri sistem tabloları, sistem saklı yordamları ve katalog görünümleri gibi bilgileri güncelleştirme desteklemez.Bunun yerine, SQL Server tam küme yönetim araçları kullanıcıların tam olarak, kendi sistemi yönetmek ve tüm kullanıcılar ve nesneleri yönetmek olanak sağlarveritabanı. Bunlara aşağıdakiler dahildir:
Yönetim yardımcı programları gibi SQL Server Management Studio.
SQL SMO API.Bu programcılar yönetmek için tam işlevsellik eklemek sağlar SQL Server kendi uygulamaları.
Transact-SQL komut dosyaları ve depolanmış yordamlar.Bu sistem saklı yordamları kullanın ve Transact-SQL ddl deyimleri.
Bu araçlar, sistem nesneleri değişiklikleri uygulamalardan kalkanı.Örneğin, SQL Server bazen vardır sürümlerindeki yeni sistem tabloları değiştirmek SQL Server destekleyecek yeni işlevsellik, şu anda eklenir bu sürüm.Sistem tabloları doğrudan başvuracak select deyimleri veren eski biçimi, sistem tabloları üzerinde sık sık bağımlı uygulamalardır.Siteleri yeni bir yükseltmeniz mümkün olmayabilir sürüm , SQL Server kadar yayımlanması uygulamaları sistem tabloları seçmeSQL Serversmo sql sistem saklı yordamları ve ddl arabirimleri ve bu arabirimlerin geriye dönük uyumluluğu korumak için works yayımlanan dikkate alır.
SQL Serversistemin işleyişini değiştirmek çünkü sistem tabloları üzerinde tanımlı tetikleyiciler desteklemiyor.
Not
Sistem veritabanları unc paylaşımına dizinlerin alamıyor.
Sistem veritabanı verilerini görüntüleme
Kodlamanız gerekir Transact-SQL ifadeleri, doğrudan sorgu sistem tabloları olmadığı sürece göre gerekli bilgileri elde etmek için tek yoluuygulama. Bunun yerine, uygulamalar katalog ve sistem bilgileri aşağıdakileri kullanarak almanız gerekir:
Sistemkatalog görünümleri
SMO SQL
Windows Yönetim Araçları (WMI) arabirim
İşlevler, yöntemler, öznitelikleri veya verileri ado, ole db veya odbc gibi uygulamada kullanılan API özellikleri katalog.
Transact-SQL sistem saklı yordamlarıve yerleşik işlevler.
Ayrıca bkz.