Kaynak veritabanı

The Resource database is a read-only database that contains all the system objects that are included with SQL Server.SQL Server system objects, such as sys.objects, are physically persisted in the Resource database, but they logically appear in the sys schema of every database.The Resource database does not contain user data or user metadata.

The Resource database makes upgrading to a new version of SQL Server an easier and faster procedure.Önceki sürümlerinde SQL Server, yükseltme gerekli bırakarak ve oluşturma sistem nesneleri.Çünkü Resource veritabanı dosyasını içeren tüm sistem nesneleri, yükseltme tek kopyalayarak basitçe değiştirilerek şimdi Resource veritabanı dosyası için yerel bir sunucu.

Fiziksel kaynağın özelliklerini değiştirme

Fiziksel dosya adlarını Resource veritabanı olan mssqlsystemresource.mdf ve mssqlsystemresource.ldf.Bu dosyalar bulunur <sürücü>: \Program Files\Microsoft sql Server\MSSQL10_50.<Örnek_adı>\MSSQL\Binn\.Her örnek SQL Server yalnızca bir ilişkili mssqlsystemresource.mdf dosyası varsa ve örneklerini paylaştırma bu dosya.

Yedekleme ve kaynak veritabanını geri yükleme

SQL Serveryedeklemek yapamıyorum Resource veritabanı.Bir ikili olduğu gibi mssqlsystemresource.mdf dosyası düşünerek kendi dosya-tabanlı veya disk tabanlı yedek gerçekleştirebilirsiniz (.exe) dosyası yerine bir veritabanı dosyası, ancak kullanamaz SQL Server Geri Yükleme bilgisayarınızı yedekler.Geri bir yedek kopya mssqlsystemresource.mdf yalnızca el ile yapılabilir ve geçerli üzerine yazmak dikkatli olmalısınız Resource veritabanı ile tarih geçmiş veya potansiyel olarak güvenli olmayan sürüm.

Önemli notÖnemli

Mssqlsystemresource.mdf yedek geri yükledikten sonra sonraki tüm güncelleştirmeleri yeniden uygulamalısınız.

Kaynak veritabanına erişim

The Resource database should only be modified by or at the direction of a Microsoft Customer Support Services (CSS) specialist.Kimliği Resource veritabanı olan her zaman 32767.İlişkili diğer önemli değerleri Resource veritabanı, sürüm numarası ve son saat veritabanı güncelleştirildiği.

Sürüm numarasını belirlemek için Resource veritabanı, kullanmak:

SELECT SERVERPROPERTY('ResourceVersion');
GO

Ne zaman belirlemek için Resource veritabanı son olarak 08.09, kullanın:

SELECT SERVERPROPERTY('ResourceLastUpdateDateTime');
GO

Sistem nesneleri sql tanımları erişmek için OBJECT_DEFINITION kullanın işlev:

SELECT OBJECT_DEFINITION(OBJECT_ID('sys.objects'));
GO