SQL Server verschickt keine Mails

Frage: Für SQL Server 7.0 sind die Mailfunktionen korrekt eingereichtet. Trotzdem versendet SQL Server keine Mails. Erst nach Starten des Windows Messaging werden die Mails versendet. Lösung: SQL Server braucht die mapi.dll mindestens in der Version 5.5.1960.0 (884736 bytes). Die DLL ist im \windows\system32-Ordner. /* übernommen aus der Original sqlfaq.de */

SQL Server per ISDN

Frage: Ein SQL Server soll über eine ISDN-Verbindung genutzt werden. Wie ist die Performance? Lösung: Die Performance ist abhängig von der Menge der Daten, die übertragen werden. Hier sollte unbedingt darauf geachtet werden, dass nicht mehr Daten als notwendig zum Client geschickt werden. Neben den Reduzierung der Datensätze sollten auch done_in_proc-Rückmeldung via SET NOCOUNT ON … Weiterlesen

Enterprise Manager und Internet Explorer

Frage: Der Enterprise Manager des SQL Server 7.0 bringt die Fehlermeldung, dass eine Internet-Browser-Erweiterung installiert werden muß. Der Download nach Bestätigen der Meldung funktioniert aber nicht. Lösung: Durch die Installation des Internet Explorer 5.01 oder höher wird dieses Manko behoben. Wenn der IE 5.01 bereits installiert ist, sollte dieser unter Systemsteuerung -> Software repariert oder … Weiterlesen

Bedeutung der System-Datenbanken

Frage: Nach der Installation sind die System-Datenbanken zu sehen. Welche Bedeutung haben die Datenbanken master, model und msdb? Lösung: Die master-Datenbank enthält Informationen über alle Datenbanken der SQL Server-Installation. Die msdb-Datenbank enthält u.a. Informationen über die Aufträge, die Backups oder die DTS-Pakete. Die model-Datenbank gilt als „Blaupause“ für neue Datenbanken. Datenbankobjekte (Standardwerte, eigene Feldtypen, Stored … Weiterlesen

Sortierreihenfolge bei Installation

Frage: Bei der Sortierreihenfolge kann zwischen Groß- und Kleinschreibung gewählt werden. Welche Einstellung ist sinnvoll? Lösung: Die Option Groß-Kleinschreibung unterscheiden sollte auf NEIN gestellt werden. Ansonsten werden beim Suchen keine Kleinbuchstaben berücksichtigt. Eine Suche nach ‚mcloard‘ oder ‚McLoard‘ würde zu keinem Ergebnis führen. /* übernommen aus der Original sqlfaq.de */

Zeichensatzauswahl bei Installation

Frage: Bei der Installation kann ein Zeichensatz ausgewählt werden. Welche Einstellung ist sinnvoll? Lösung: Für Windows- und Internet-Anwendungen ist der standardmäßig angezeigte Zeichensatz 1252 sinnvoll. /* übernommen aus der Original sqlfaq.de */

Namensänderung des Servers

Frage: Der Name des Servers wurde geändert. Wie kann auch der SQL Server-Name geändert werden? Lösung: Im SQL Server 7.0 muss die Procedure sp_dropserver alterName gefolgt von der Procedure sp_addserver neuerName, lokal gestartet werden. Wenn das Netzwerkprotokoll IPX/SPX genutzt wird, müssen zusätzlich die SQL Server-Netzwerkeinstellungen geändert werden. Im SQL Server 2000 wird die Umbenennung etwas … Weiterlesen

SQL Server Lizenzierung

Frage: Welche Editionen gibt es für den SQL Server? Lösung: Microsoft hat eine ausführliche Ãœbersicht unter http://www.microsoft.com/germany/sql/editionen/default.mspx zusammengestellt. /* übernommen aus der Original sqlfaq.de */

Zeichensatz nach Installation ändern

Frage: Nach Installation des SQL-Servers werden Sonderzeichen benötigt, die der aktuell installierte Zeichensatz nicht untersützt. Der Zeichensatz muß geändert bzw. erweitert werden. Lösung: Sofern bei der Installation Unicode berücksichtigt wurde, können die entsprechenden Unicode-Datentypen genutzt werden, um den Zeichensatz zu erweitern. Mit diesen Datentypen (ntext, nvarchar und nchar) wird ein großer Teil internationalen Zeichen abgedeckt. … Weiterlesen

SELECT-Statement mit variablem Tabellennamen

Frage: In einer SELECT-Anweisung soll der Tabellenname durch eine lokale Variable ersetzt werden. Lösung: In SQL-Anweisungen lassen Variablen sich zwar in Ausdrücken, nicht aber anstelle von Objektnamen oder Schlüsselwörtern verwenden. Um den Tabellennamen in einer SQL-Anweisung erst bei der Ausführung zu ersetzen, muss mit dynamischem SQL gearbeitet werden. Dazu wird das SQL-Statement bei der Ausführung … Weiterlesen