Im Folgenden finden Sie eine Liste nicht mehr empfohlener Funktionen in Version 16.0:
Berechtigungen nicht mehr empfohlen In SQL Anywhere 16.0 wird ein neues rollen- und privilegbasiertes Sicherheitsmodell eingeführt, das an die Stelle des bisherigen Sicherheitsmodells tritt. Das neue rollenbasierte Sicherheitsmodell ermöglicht Ihnen eine genaue Kontrolle darüber, welche mit Privilegien verbundenen Aufgaben Benutzer ausführen können, und eine einfachere Verwaltung der Zugriffssteuerung. Die früheren Datenbankberechtigungen werden nun nicht mehr empfohlen und wurden entweder durch Systemrollen oder durch Kompatibilitätsrollen ersetzt:
Optionen java_location und java_main_userid Die Optionen java_location und java_main_userid werden seit Version 11.0.0 mit der Einführung der ISYSEXTERNENV-Systemtabelle nicht mehr empfohlen. Anwendungen, die mit der java_location-Option angeben, welche Java VM zu verwenden ist, sollten stattdessen die ALTER EXTERNAL ENVIRONMENT-Anweisung verwenden, um den Speicherort der Java VM in der ISYSEXTERNENV-Tabelle festzulegen. Für die java_main_userid-Option gibt es keine Alternative. Siehe Unterstützung für externe Umgebungen in SQL Anywhere.
secure_feature_key-Datenbankoption Die secure_feature_key-Datenbankoption wird nicht mehr empfohlen. Verwenden Sie die sp_use_secure_feature_key-Systemprozedur. Siehe sp_use_secure_feature_key-Systemprozedur.
PHP-Funktionen Die folgenden PHP-Funktionen werden unterstützt, aber nicht mehr empfohlen. Für jede dieser Funktionen gibt es ein neues Äquivalent mit einem Namen, der mit sasql_ statt mit sqlanywhere_ beginnt.
Nicht mehr empfohlene PHP-Funktionen | Äquivalente neue PHP-Funktionen |
---|---|
sqlanywhere_commit | sasql_commit |
sqlanywhere_connect | sasql_connect |
sqlanywhere_data_seek | sasql_data_seek |
sqlanywhere_disconnect | sasql_disconnect |
sqlanywhere_error | sasql_error |
sqlanywhere_errorcode | sasql_errorcode |
sqlanywhere_execute | |
sqlanywhere_fetch_array | sasql_fetch_array |
sqlanywhere_fetch_field | sasql_fetch_field |
sqlanywhere_fetch_object | sasql_fetch_object |
sqlanywhere_fetch_row | sasql_fetch_row |
sqlanywhere_free_result | sasql_free_result |
sqlanywhere_identity | |
sqlanywhere_num_fields | sasql_num_fields |
sqlanywhere_num_rows | sasql_num_rows |
sqlanywhere_pconnect | sasql_pconnect |
sqlanywhere_query | sasql_query |
sqlanywhere_result_all | sasql_result_all |
sqlanywhere_rollback | sasql_rollback |
sqlanywhere_set_option | sasql_set_option |
Im Folgenden finden Sie eine Liste nicht mehr weiterentwickelter Funktionen in Version 16.0:
SQL Anywhere JDBC 3.0-Treiber Der SQL Anywhere JDBC 3.0-Treiber ist nicht in dieser Softwareversion enthalten. Anwendungen, die die Datei sajdbc.jar verwenden, müssen auf die Datei sajdbc4.jar umgestellt werden. Siehe JDBC-Unterstützung.
JDBC-basierte Serverklassen für den Ferndatenzugriff Die JDBC-basierten Fremdserverklassen werden in dieser Softwareversion nicht unterstützt. Zu diesen Klassen gehören die Fremdserverklassen ASEJDBC, IQJDBC und SAJDBC. Siehe CREATE SERVER-Anweisung.
OLE DB-Provider unterstützt Borland Delphi nicht mehr
Der SQL Anywhere OLE DB-Provider kann nicht mehr mit älteren Versionen von Borland Delphi verwendet werden. Borland
Delphi unterstützt die Datentypen DBTYPE_DBTIME2 und DBTYPE_DBTIMESTAMPOFFSET nicht. Embarcadero unterstützt die Versionen
von Delphi aus den Jahren 2006 und früher nicht mehr. Siehe http://www.embarcadero.com/products/delphi/previous-versions.
Address Windowing Extensions (AWE) nicht unterstützt Die Verwendung von Address Windowing Extensions für 32-Bit-Windows wird nicht unterstützt und die Datenbankserveroptionen -cw und -cm werden nicht mehr unterstützt. Wenn Sie einen großen Cache benötigen, sollten Sie die 64-Bit-Version des SQL Anywhere-Datenbankservers unter einem 64-Bit-Betriebssystem verwenden.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |