Was tun, wenn SQL keine Verbindung zum Server herstellen kann?
Was soll ich tun, wenn SQL keine Verbindung zum Server herstellen kann?
Aus folgenden Gründen:
1. Die Datenbank-Engine wurde nicht gestartet
Es gibt zwei Möglichkeiten zum Starten:
(1 ) Start- >Programme->Microsoft SQL Server 2008->SQL Server 2008 Surface Application Configurator, klicken Sie in der sich öffnenden Oberfläche auf „Service Connection Surface Application Configurator“, suchen Sie in der sich öffnenden Oberfläche nach „Database Engine“ und klicken Sie auf „Service“. ", überprüfen Sie rechts, ob es gestartet wurde. Wenn nicht, klicken Sie auf "Start" und stellen Sie sicher, dass der "Starttyp" automatisch und nicht manuell ist, andernfalls muss es beim nächsten Einschalten manuell gestartet werden Computer;
(2) Kann geöffnet werden: Start->Programme->Microsoft SQL Server 2008->Konfigurationstools->SQL Server-Konfigurationsmanager, wählen Sie SQL Server (MSSQLSERVER) im SQL Server aus 2008-Dienst, und klicken Sie in der Symbolleiste auf die Schaltfläche „Dienst starten“, um den Dienststatus in „Starten“ zu ändern.
Bei Verwendung der beiden oben genannten Methoden kann es beim Start manchmal zu einem Fehler kommen[/b], der nicht gestartet werden kann. Überprüfen Sie in diesem Fall „SQL SQL Server 2008-Netzwerkkonfiguration im Server 2008-Konfigurationsmanager -> Ist VIA im MSSQLSERVER-Protokoll aktiviert? Wenn ja, deaktivieren Sie es. Führen Sie dann einen der oben genannten Vorgänge aus.
Empfohlen: „SQL-Tutorial“
2. Beim Herstellen einer Remote-Verbindung, ob die Remote-Verbindung zulässig ist.
SQL Server 2008 standardmäßig Nur lokale Verbindung. Wir können die Remote-Verbindung manuell aktivieren. Suchen Sie die Datenbank-Engine, klicken Sie auf „Remote-Verbindung“ und ändern Sie „Nur lokale Verbindung (L)“ in „Lokale Verbindung und Remote-Verbindung (R)“. Wählen Sie „TCP/IP und Named Pipes (B) gleichzeitig verwenden“.
3 Wenn es sich um eine Remote-Verbindung handelt, müssen Sie auch prüfen, ob die Anweisung zur Verbindung mit der Datenbank korrekt ist und ob das Anmeldekonto vorhanden ist Ist richtig, ist das Passwort korrekt usw.
Als ich eine Verbindung zur Datenbank in einem lokalen Netzwerk hergestellt habe, gab es ein Problem mit der Verbindungszeichenfolge, als ein Computer im lokalen Netzwerk eine Verbindung zu einem anderen Computer herstellte In der Datenbank ist die Datenquelle = Die IP eines anderen Computers, auf dem die Datenbank installiert ist. Beim Herstellen einer Verbindung zur Datenbank erhalte ich immer die obige Fehlermeldung. Später stellte ich fest, dass die IP nicht korrekt an die Verbindung übergeben wurde Es stellte sich heraus, dass ich beim Herstellen einer Verbindung „Es ist lokal“ verwendet habe, also 127.0.0.1, und die eingegebene IP nicht an die Verbindungszeichenfolge übergeben wurde.
Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonWas tun, wenn SQL keine Verbindung zum Server herstellen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT
KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verwenden Sie den In -Operator, um Spalten mit mehreren Werten effizient zu vergleichen, z. Verwenden Sie Notin, wenn mehrere Werte ausgeschlossen sind, aber auf Null achten, die das Ergebnis beeinflussen.

Die SoundEx-Funktion wandelt Text in einen Code mit vier Zeichen um, der die Aussprache darstellt, fügt dem ersten Buchstaben drei Ziffern hinzu, ignoriert Vokale und spezifische Buchstaben und kartiert Konsonanten mit ähnlichen Aussprachen wie derselben Zahl und realisiert die Aussprache-basierte Suche. Zum Beispiel erzeugen Smith und Smythe beide S530, und Namen mit ähnlichen Aussprachen finden Sie durch whileSoundex (last_name) = SoundEx ('Smith'). In Kombination mit der Differenzfunktion kann ein Ähnlichkeitsbewertung von 0 bis 4 zurückgegeben, die Ergebnisse der Aussprache schließen, was für den Umgang mit Rechtschreibunterschieden geeignet ist, aber nur begrenzte Auswirkungen auf nicht englische Namen hat, und die Leistungsoptimierung muss beachtet werden.

UseCompomentonColumnorAntableWithCompmentTodocumentTables und ColumnSinsql;

Unterabfragen sind Abfragen, die in einer anderen Frage verschachtelt sind. Sie sind für einfache einmalige Berechnungen geeignet und können sich in Auswahl befinden, aus oder wo Klauseln; 2. CTE wird mit Klauseln definiert, um die Lesbarkeit komplexer Abfragen zu verbessern und Rekursion und mehrere Referenzen zu unterstützen. 3. Die Unterabfragen sind für den einzelnen Gebrauch geeignet, und CTE eignet sich besser für Szenarien, in denen eine klare Struktur, Wiederverwendung oder Rekursion erforderlich ist.

Tofindorphanedrecords,useaLEFTJOINorNOTEXISTStoidentifychildrecordswithoutmatchingparentrecords.Forexample,SELECTo.FROMOrdersoLEFTJOINCustomerscONo.customer_id=c.customer_idWHEREc.customer_idISNULLreturnsorderslinkedtonon-existentcustomers.Alternativ

Fügen Sie bei Verwendung von createTable eindeutiges Schlüsselwort hinzu oder verwenden Sie die vorhandenen Tabellen, um sicherzustellen, dass die Werte in der Spalte eindeutig sind, und unterstützen Sie einzelne Spalten oder mehrere Spalten. Vor dem Hinzufügen müssen Sie sicherstellen, dass die Daten nicht dupliziert werden. Sie können es durch Dropconstraint löschen und auf die Syntaxunterschiede zwischen verschiedenen Datenbanken und Nullwerten achten.

Anon-äquijoinuSe-Comparisonoperatoren wie zwischen,> = oder!

Verwenden Sie die Funktion Last_day () (MySQL, Oracle), um den letzten Tag des Monats direkt zu erhalten, an dem sich das angegebene Datum befindet, z. B. last_day ('2023-10-15'), um 2023-10-31 zurückzugeben. 2. SQLServer verwendet die Funktion eomonth (), um dieselbe Funktion zu erreichen. 3. PostgreSQL berechnet das Ende des Monats bis DATE_TRUNC und Intervall; V.
