|
|
Veröffentlicht am 22.02.2019 15:41:41
|
|
|
|

Dieser Beitrag wurde zuletzt am 25.02.2019 um 09:05 Uhr von Kongcida bearbeitet
Es riecht wirklich
Ich wollte zum ersten Mal in die Programmiergrube einsteigen, als ich in meinem dritten Jahr mit einem ausländischen Spiel in Kontakt kam Der Hyperlink-Login ist sichtbar. (Ich schwöre, ich will NetEase's Soundso-Spiel nicht bewerben, und jetzt sollte es von NetEase urheberrechtlich geschützt sein??) )。 Als ich dieses Spiel vorher gespielt habe, gab es keinen Server in China. Das Spiel lädt extrem langsam, und einige CodeCombat-Enthusiasten tauchen auf. Es gibt ein paar große Kühe, die sich in ihrer eigenen Heimatstadt einrichten, und dann sind sie vielleicht mit Studium und Arbeit beschäftigt und spielen dieses Spiel nicht mehr. Zu der Zeit war Python gerade erschienen und war heiß, also war die Sprache, die ich im Spiel gewählt habe, Python. Mit jedem Level fand ich ein wenig Interesse und ein Gefühl der Erfüllung in Spielen und Programmierung. Später habe ich angefangen, Python-Lernvideos auf MOOC.com zu schauen. Aber am Ende wurde ich ein C#-Entwicklungs-Anfänger 233333~. Später, aus physischen Gründen, wurde das C#. Ich muss sagen, dass die IDE von Microsoft Barbie wirklich gut ist, Debugging, smarte Hinweise emmmm ist wirklich aromatisch.....
Hier sind einige SQL-Notizen aus meinem Selbststudium:
Umwelt
Benötigte Werkzeuge
> MSSQL: Sie können auf die offizielle Website von Microsoft gehen, um es herunterzuladen, oder Sie können dorthin gehenDer Hyperlink-Login ist sichtbar.Select SQL Server 2017
Text
#Eine Datenbank erstellen
Die oben genannten Ausführungsergebnisse sind:
Auf diese Weise haben wir eine Datenbank erstellt, obwohl wir eine einfachere Methode haben, sie wie folgt zu schreiben:
Das Ergebnis dieser Schreibmethode ist dasselbe wie oben, und wir können auch eine Datenbank namens DemoDb mit der Standardgröße der Datenbank erstellen.
# Lösche die Datenbank
Wir begegnen immer wieder "Datenbank "DemoDb" kann nicht gelöscht werden", weil die Datenbank derzeit genutzt wird." Das liegt daran, dass der Prozess, der mit der Datenbank verbunden ist, noch nicht geschlossen wurde
* Zu diesem Zeitpunkt können wir direkt mit Rechtsklick auf die Datenbank klicken -> die bestehende Verbindung zur Datenbank schließen -> OK
Wie in der Abbildung dargestellt:
* Oder wir nutzen die Methode, den Prozess mit dem Cursor zu beenden und dann die Datenbank zu löschen
Oben geht es darum, eine Datenbank zu erstellen und eine Datenbank zu löschen
Tretet auf die Grube.
Beim Erstellen der Datenbank sieht man Note 1 und Note 2 im Code. Manche werden sich fragen, warum es in Note 2 einen Namen gibt, da Note 1 der zu erstellende Datenbank ist? Der Hinweis lautet: "Der Name hier bezieht sich auf den logischen Namen der Datenbank in sys.database_files", was bedeutet das also? In welchen Szenarien würde dieser Name verwendet werden?
Um herauszufinden, was als Nächstes kommt, hören Sie sich die nächste Analyse an...... Ähem, nur ein Scherz...
Als ich zum ersten Mal ins Unternehmen kam, um ein Projekt zu machen, gab mir mein Kollege ein .bak Datenbank-Backup. Erstelle eine Datenbank gemäß dem oben genannten Namen und hänge dann das Datenbank-Backup an (Tutorial später), sodass es im lokalen Bereich gesichert wird. Aufgrund von Projektarchitekturproblemen führt die Abfrage einer Tabellendaten jedoch n Abfragen für die mit der Tabelle verbundenen Tabellen aus. Auf diese Weise haben verschiedene Datenbankoperationen dazu geführt, dass das Datenbankprotokoll innerhalb eines Monats auf 40G gestiegen ist (es war wirklich klug, die Datenbank zu Beginn auf die C-Festplatte zu legen und dann auf eine andere Festplatte zu verschieben). Dann habe ich in verschiedenen Beiträgen im Internet nach einer Möglichkeit gesucht, das Datenbankprotokoll zu löschen, und einige gefunden, die beim Ausführen alle Fehler meldeten. Ich dachte, es wäre eine Online-Reichweite, aber sie haben es falsch gemacht. Später konnte ich es wirklich nicht mehr machen, also musste ich den Grund für den Fehler überprüfen.
Nach Ausführung dieses Datenbankcodes lautet hier die Fehlermeldung "Die Datei 'LogistarOA20171106_log' für die Datenbank 'LogistarOA20171106' kann in sys.database_files nicht gefunden werden. Die Datei existiert nicht oder wurde gelöscht.Der Grund für die Abfrage ist, dass in "sys.database_files" der logische Name dieser Datenbank nicht 'LogistarOA20171106_log' ist.
Folgendes ist der Abfragecode:
Die Abfrageergebnisse sind:
Offensichtlich unterscheiden sich der Dateiname und der logische Name des Datenbankprotokolls, einer ist 'LogistarOA20171106_log' und der andere 'CQJHJShippingOA_log'. Lass uns Note 5 im Code ändern und es ist in Ordnung.
Emmmmm... Normale Menschen können diesen Abgrund nicht betreten, und die Probleme, denen ich vielleicht begegne, sind seltsamer......
|
Vorhergehend:Morning Post | Freitag, 22. Februar 2019Nächster:ideaRichte das Alibaba-Cloud-Image im Maven-Repository ein
|