Aracılığıyla paylaş


Kaynak Veritabanı

Şunlar için geçerlidir: SQL Server

Kaynak veritabanı, SQL Server'a dahil olan tüm sistem nesnelerini içeren salt okunur bir veritabanıdır. Sys.objects gibi SQL Server sistem nesneleri Kaynak veritabanında fiziksel olarak kalıcıdır, ancak mantıksal olarak her veritabanının sys şemasında görünür. Kaynak veritabanı kullanıcı verileri veya kullanıcı meta verileri içermez.

Kaynak veritabanı, SQL Server'ın yeni bir sürümüne yükseltmeyi daha kolay ve daha hızlı bir yordam haline getirir. SQL Server'ın önceki sürümlerinde, yükseltme için sistem nesnelerinin bırakılması ve oluşturulması gerekiyordu. Kaynak veritabanı dosyası tüm sistem nesnelerini içerdiğinden, yükseltme işlemi artık tek bir Kaynak veritabanı dosyası yerel sunucuya kopyalanarak gerçekleştirilir.

Kaynağın Fiziksel Özellikleri

Kaynak veritabanının fiziksel dosya adları mssqlsystemresource.mdf ve mssqlsystemresource.ldf'dir. Bu dosyalar <:\Program Files\Microsoft SQL Server\MSSQL>sürümünde< bulunur>.<Instance_name>\MSSQL\Binn\ ve taşınmamalıdır. Her SQL Server örneğinde bir ve yalnızca bir ilişkilendirilmiş mssqlsystemresource.mdf dosyası vardır ve örnekler bu dosyayı paylaşmaz.

Uyarı

Yükseltmeler ve hizmet paketleri bazen BINN klasörüne yüklenen yeni bir kaynak veritabanı sağlar. Kaynak veritabanının konumunu değiştirmek desteklenmez veya önerilmez.

Kaynak Veritabanını Yedekleme ve Geri Yükleme

SQL Server Kaynak veritabanını yedekleyemez. mssqlsystemresource.mdf dosyasını veritabanı dosyası yerine ikili (.EXE) bir dosyaymış gibi değerlendirerek kendi dosya tabanlı veya disk tabanlı yedeklemenizi gerçekleştirebilirsiniz, ancak yedeklemelerinizi geri yüklemek için SQL Server'ı kullanamazsınız. mssqlsystemresource.mdf yedek kopyasını geri yüklemek yalnızca el ile yapılabilir ve güncel olmayan veya güvenli olmayabilecek bir sürümle geçerli Kaynak veritabanının üzerine yazmamaya dikkat etmeniz gerekir.

Önemli

mssqlsystemresource.mdf yedeğini geri yükledikten sonra sonraki güncelleştirmeleri yeniden uygulamanız gerekir.

Kaynak Veritabanına Erişme

Kaynak veritabanı yalnızca bir Microsoft Müşteri Destek Hizmetleri (CSS) uzmanı tarafından veya bu yönde değiştirilmelidir. Kaynak veritabanının kimliği her zaman 32767'dir. Kaynak veritabanıyla ilişkili diğer önemli değerler, sürüm numarası ve veritabanının son güncelleştirilişidir.

Sürüm numarasını belirlemek için Kaynak veritabanının sürümünü belirlemek amacıyla şunu kullanın:

SELECT SERVERPROPERTY('ResourceVersion');  
GO  

Kaynak veritabanınınen son ne zaman güncellendiğini belirlemek için şunu kullanın:

SELECT SERVERPROPERTY('ResourceLastUpdateDateTime');  
GO  

Sistem nesnelerinin SQL tanımlarına erişmek için OBJECT_DEFINITION işlevini kullanın:

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

Sistem Veritabanları

Veritabanı Yöneticileri için Tanılama Bağlantısı

OBJECT_DEFINITION (Transact-SQL)

SERVERPROPERTY (Transact-SQL)

SQL Server'ı Single-User Modunda başlatma