Firebird auf Kubuntu 8.10

  • mit Synaptic Firebird 2.1 classic server installieren
  • mit Synaptic Flamerobin installieren
  • In Flamerobin mit Datenbankserver localhost verbinden
    SQL Message : -902
    Unsuccessful execution caused by a system error that precludes
    successful execution of subsequent statements

    Engine Code : 335544721
    Engine Message :
    Unable to complete network request to host "localhost".
    Failed to establish a connection.
    Connection refused

    Das liegt daran, dass der Firebird-Server noch nicht läuft. Der Classic-Server wird bei Bedarf von inet.d gestartet.

  • mit Synaptic openbsd-inet.d installieren
  • $ sudo kate /etc/inetd.conf und die Zeile:
    ## gds_db stream tcp nowait firebird /usr/sbin/tcpd /usr/lib/firebird/2.1/bin/fb_inet_server
    ändern auf
    gds_db stream tcp nowait firebird /usr/sbin/tcpd /usr/lib/firebird/2.1/bin/fb_inet_server
  • Den inetd wieder starten:
    $ sudo /etc/init.d/openbsd-inetd restart
  • Erneut den Zugriff von Flamerobin auf den Firebird-Server testen:
Veröffentlicht in:  on 22.12.08 at 09:12 Kommentare sind deaktiviert
Tags: ,

MSSQL-Transaction

Hier erklärt jemand die MSSQL-Transactionen:

Tipp: Lade Dir den SQL2005 Express bei MS runter und schaue in die Online-Hilfe. Da findet sich fast alles.
Aus der Online Hilfe des SQL2000:
In SQL-92 werden die folgenden Isolationsstufen definiert, die auch von SQL Server unterstützt werden:
Commit muss vor Lesevorgang nicht ausgeführt sein (Read Uncommitted) (die unterste Stufe, auf der Transaktionen nur soweit isoliert werden, dass sichergestellt ist, dass keine physisch beschädigten Daten gelesen werden).

Commit muss vor Lesevorgang ausgeführt sein (Read Committed) (Standardstufe von SQL Server).

Repeatable Read.

Serialisierbare Isolationsstufe (Serializable) (die höchste Stufe, auf der Transaktionen vollständig voneinander isoliert werden).

Und der wichtigste zur Steuerung:
SET TRANSACTION ISOLATION LEVEL
Steuert das Standardsperrverhalten von Transaktionen für alle SELECT-Anweisungen von Microsoft® SQL Server™, die von einer Verbindung ausgegeben werden.

Syntax
SET TRANSACTION ISOLATION LEVEL
{ READ COMMITTED
READ UNCOMMITTED
REPEATABLE READ
| SERIALIZABLE
}

Und unter siehe auch bei Expliziten Transaktionen finden sich:
BEGIN DISTRIBUTED TRANSACTION
BEGIN TRANSACTION
COMMIT TRANSACTION
COMMIT WORK
ROLLBACK TRANSACTION
ROLLBACK WORK
SAVE TRANSACTION
SET IMPLICIT_TRANSACTIONS
@@TRANCOUNT

Damit dürften wir die wichtigsten erledigt haben.

Ansonsten: http://msdn2.microsoft.com/en-us/library/ … (Controlling Transactions in SQL2005)

Veröffentlicht in:  on 19.12.08 at 15:12 Kommentare sind deaktiviert

Wohin druckt cups-pdf?

Der Drucker cups-pdf druckt unter Kubuntu 8.04 in das Verzeichnis $HOME/PDF.

Veröffentlicht in:  on 03.12.08 at 08:12 Kommentare sind deaktiviert
Tags: , ,