SQL Server Remote Zugriff

Um auf eine SQL Instanz per Remote (von außen) zugreifen zu können, muss man in der Firewall folgende Ports aufmachen:

InBound (Eingehende): TCP 1433 (für z.B. SSMS), UDP 1434 (für ODBC Verbindungen)

OutBound (Ausgehende): TCP 1433

Zusätzlich die Dynamic aus „SQL Server Network Configuration“ -> „Protocols for [INSTANZ]“ -> „TCP/IP“ -> Reiter „IPAdresses“ ->  Im Feld „IPAll“ -> TCP Dynamic Ports

Auserdem muss der TCP/IP Client Protokoll in SQL Configuration eingeschaltet werden:

außerdem muss der SQL Browser Service laufen:




SQL Datenbank von .bak Wiederherstellen

[crayon-6766f3641e35c362357446/]
Ersetze

  • DATABASENAME durch den Datenbanknamen, der wiederhergestellt werden soll (Achtung! 2x)
  • BACKUPFILE.bak durch den Pfad zur Backup Datei
  • MDF_FILENAME durch die Bezeichnung der Mdf Datei
  • LDF_FILENAME durch die Bezeichnung der LDF Datei. In der Regel heißt sie wie die Mdf Datei mit „_log“ dahinter



SQL Server – Spalteninformationen einer Tabelle selektieren

Manchmal möchte man Infos über die Spaltern einer bestimmte Tabelle

oder einer ganze Datenbank abrufen. Ich habe 2 Queries geschrieben mit den man diverse Informationen bekommt.

Schemainformationen für 1 Tabelle:
[crayon-6766f3641e86b996594102/]
Schemainformationen für ganze Datenbank:
[crayon-6766f3641e86f284735333/]