CompatibilityLevel özelliği (veritabanı)
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.
The CompatibilityLevel property controls the behavior of an instance of Microsoft SQL Server, setting behavior to match a specified version of Microsoft SQL Server.
Sözdizimi
object
.CompatibilityLevel [=value]
Bölümleri
object
Bir ifade bir nesneye Uygulanacaklar listesindeki değerlendirir.value
Belirten uzun bir tamsayý bir örnek ayarlarda belirtildiği gibi sql Server'ın.
Veri Türü
Uzun, numaralandırılmış
Değiştirilebilir
Okuma/yazma
Prototip (c/C++)
HRESULT GetCompatibilityLevel(
SQLDMO_COMP_LEVEL_TYPE* pRetVal);
HRESULT SetCompatibilityLevel(
SQLDMO_COMP_LEVEL_TYPE NewValue);
Ayarları
Set CompatibilityLevel kullanarak bu sqldmo_comp_level_type değerleri.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMOCompLevel_60 |
60 |
sql Server sürüm 6.0 davranış zorlar. |
SQLDMOCompLevel_65 |
65 |
sql Server sürüm 6,5 davranış zorlar. |
SQLDMOCompLevel_70 |
70 |
sql Server sürüm 7,0 davranış zorlar. |
SQLDMOCompLevel_80 |
80 |
örnek sql Server 2000'de belirtildiği gibi davranır. |
SQLDMOCompLevel_90 |
90 |
Varsayılan.örnek sql Server 2005'de belirtildiği gibi davranır. |
SQLDMOCompLevel_Unknown |
0 |
Değer geçerli değil. |
Dikkat |
---|
sql Server Management Studio'yu ve SQL Server Yönetim Nesneleri (smo) bir sqldmo_comp_level_type değeri olarak 60 destek.60 sqldmo_comp_level_type değerine küme veritabanı ile smo veya sql Server Management Studio'yu kullanıyorsanız, bazı işlemleri hata üretecektir. |