Einführung
Diese
Funktionen
ermöglichen
Ihnen
den
Zugriff
auf
den
MS
SQL-Datenbankserver
.
Anforderungen
Voraussetzungen
für
Win32-Plattformen
.
Für
die
Erweiterung
müssen
die
MS
SQL
Client
Tools
auf
dem
System
installiert
sein
auf
dem
PHP
installiert
ist
.
Die
Client
Tools
können
entweder
von
der
MS
SQL
Server-CD
oder
durch
Kopieren
von
ntwdblib.dll
von
\winnt\system32
auf
dem
Server
nach
\winnt\system32
auf
dem
PHP-Rechner
installiert
werden
.
Das
Kopieren
von
ntwdblib.dll
unterstützt
nur
den
Zugriff
.
Für
die
Konfiguration
des
Clients
ist
eine
Installation
aller
Tools
nötig
.
Voraussetzungen
für
Unix
/
Linux-Plattformen
.
Um
die
MSSQL-Erweiterung
unter
Unix
/
Linux
nutzen
zu
können
,
müssen
Sie
zuerst
die
FreeTDS-Bibliothek
übersetzen
und
installieren
.
Quellcode
und
Installationsanleitung
stehen
auf
der
FreeTDS-Homepage
zur
Verfügung
:
http
:
/
/www.freetds.org
/
Installation
Die
MSSQL-Erweiterung
wird
durch
den
Eintrag
extension=php_mssql.dll
in
die
php.ini
aktiviert
.
Damit
diese
Funktionen
zur
Verfügung
stehen
,
müssen
Sie
PHP
mit
--with-mssql[
=DIR
]
übersetzen
,
wobei
DIR
der
Präfix
der
FreeTDS-Installation
ist
.
Laufzeit Konfiguration
Das
Verhalten
dieser
Funktionen
wird
von
Einstellungen
in
der
php.ini
bestimmt
.
Tabelle
1
.
MS
SQL
Server
Konfigurationsoptionen
Bezeichnung
|
Grundeinstellung
|
Änderbar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Um weitere Details und die Definition der
PHP_INI_*-Konstanten zu erhalten, siehe
ini_set()
.
Vordefinierte Konstanten
Folgende
Konstanten
werden
von
dieser
Erweiterung
definiert
und
stehen
nur
zur
Verfügung
,
wenn
die
Erweiterung
entweder
statisch
in
PHP
kompiliert
oder
dynamisch
zur
Laufzeit
geladen
wurde
.