48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# Mini PHPMyAdmin for MSSQL
|
||
|
||
Ein leichtgewichtiges Web-Interface zum Anzeigen und Exportieren von Microsoft SQL Server-Datenbanken mit PHP.
|
||
|
||
## Features
|
||
|
||
- Verbindung zu MSSQL-Datenbank über `sqlsrv`
|
||
- Anzeige und Auswahl aller Tabellen
|
||
- Tabellen-Daten mit Filterfunktion anzeigen
|
||
- SQL-Abfragen über Webinterface ausführen
|
||
- Export von Tabellen-Daten und -Strukturen als JSON oder SQL
|
||
- Daten-Backup in lokale Dateien (`/db_backup`)
|
||
|
||
## Setup
|
||
|
||
1. Voraussetzungen:
|
||
- PHP >= 7.2 mit aktiviertem `sqlsrv`-Modul (Windows)
|
||
- Microsoft SQL Server
|
||
- Webserver (Apache, Nginx, etc.)
|
||
|
||
2. Konfiguration anpassen:
|
||
|
||
```php
|
||
$ServerName = "<SQL-Server>, <SQL Port>";
|
||
$ConnectionInfo = array(
|
||
"Database"=>"<DB-Name>",
|
||
"UID"=>"<User-Name>",
|
||
"PWD"=>"<Password>",
|
||
...
|
||
);
|
||
```
|
||
|
||
3. Webserver starten und `index.php` aufrufen.
|
||
|
||
|
||
## Verfügbare Endpunkte
|
||
`?table=<table>` – Daten der angegebenen Tabelle anzeigen
|
||
|
||
`?structure[&format=sql]` – Struktur der gesamten Datenbank anzeigen/exportieren
|
||
|
||
`?export=<1>&table=<table>[&format=sql|json|file]` – Tabellen-Daten exportieren
|
||
|
||
`?sql=1` – SQL-Abfragefeld anzeigen
|
||
|
||
## Sicherheitshinweis
|
||
Diese Anwendung ist für Entwicklungs-/Intranet-Zwecke gedacht. Bitte nicht ohne Authentifizierung ins Internet stellen.
|
||
|