Wie finde ich die Version des Microsoft SQL Servers heraus?
Freitag, den 2. Mai 2008Die Version des Microsoft SQL Servers findet man mit folgendem Befehl heraus:
SELECT @@version
Die Version des Microsoft SQL Servers findet man mit folgendem Befehl heraus:
SELECT @@version
Wer seine MySQL Tabelle langsam findet sollte sich mal folgenden Beitrag durchlesen. Hier gibt es hilfreiche Tipps wie man seine Datenbank schneller bekommt, die Tabellen und die Abfragen optimiert:
Link
Bei Tabellen wo viele UPDATES,INSERTS,DELETES und SELECTS gemacht werden ist InnoDB zu empfehlen. Bei Tabellen wo eig. nur SELECTS gemacht werden ist MyISAM die Wahl. InnoDB sperrt immer nur eine Zeile, MyISAM sperrt gleich die ganze Tabelle bei Änderungen!
MyISAM ist schneller als InnoDB. InnoDB bietet aber eine höhere Reliabilität. Deswegen im Zweifelsfall immer InnoDB wählen, [...]
Will man von Access auf eine MySQL-Datenbank zugreifen und erhält obige Fehlermeldung, liegt das wohl daran dass man in seinen Tabellen den Typ ‘Decimal’ verwendet. Abhilfe schafft der Typ ‘Double’.
Eine andere Lösung ist das Sql-Statement wie folgt aufzubauen: format(round(DezimalWert,2),2)
Wenn man sich diese Frage stellt, sollte man folgender Seite einen Besuch abstatten. Hier finden sich alle Connectionstrings von gängigen und auch ungängigen Datenbanken. Anbei der Link:
Will man den Inhalt einer Tabelle vollständig löschen so sollte man bei MySQL den Befehl “TRUNCATE TABLE tbl_name” anstatt “DELETE FROM tbl_name”. Dies ist einfach schneller da MySQL die Tabelle vollständig löscht und danach wieder neu erzeugt.
Dieser Fehler tritt dann auf wenn man mit einer Datenbankverbindung versucht viele Recordsets kurz nacheinander zu öffnen. Oracle schließt die Cursor nicht so schnell wie die Anwendung diese aufmacht. Auch wenn man die Recordsets wieder schließt, bleiben die Cursor erhalten, erst wenn man die Verbindung zur Datenbank schließt werden die sofort Cursor gelöscht.