W SQL Serverze istnieje wbudowany widok sys.dm_db_persisted_sku_features, wynikiem działania którego jest lista wykorzystywanych przez nas funkcji charakterystycznych dla posiadanej edycji SQL Server. Na przykład jeżeli wykorzystujemy partycjonowanie w SQL Server Enterprise Edition, to wówczas zapytanie:
SELECT * FROM sys.dm_db_persisted_sku_features
zwróci informację na ten temat i oznaczać to będzie, że bazy danych, na której pracujemy, nie przeniesiemy z powodzeniem do innej edycji SQL Servera, która nie posiada obsługi partycjonowania (np. z Enterprise do Express). Listę funkcji, o których może nas poinformować widok sys.dm_db_persisted_sku_features znajdziemy na stronie Microsoft Docs - są to m.in.: indeksy ColumnStore i partycjonowanie.
Warto też zerknąć do artykułu Editions and supported features of SQL Server 2017, który opisuje funkcje i ograniczenia poszczególnych edycji SQL Servera (na przykładzie wersji 2017).
Warto też zerknąć do artykułu Editions and supported features of SQL Server 2017, który opisuje funkcje i ograniczenia poszczególnych edycji SQL Servera (na przykładzie wersji 2017).
Brak komentarzy:
Prześlij komentarz