Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Ich weiß, dass die Datentypen NUMERIC und DECIMAL in SQL Server gleich funktionieren: Die Syntax für deren Erstellung ist dieselbe, die Wertebereiche, die Sie in ihnen speichern können, sind dieselbe usw. Die MSDN-Dokumentation beschreibt jedoch die Beziehung zwischen den beiden wie folgt: numerisch ist funktional äquivalent zu dezimal. Wenn ich …
Angenommen, Sie müssen sicherstellen, dass Ihre Anwendung, die SQL Server 2012 als Datenbank-Backend verwendet, rund um die Uhr verfügbar ist, auch wenn ein Server ausfällt. Als Entwickler und nicht als DBA habe ich Probleme zu verstehen, wann ich welches Szenario für mein Failover / meine Hochverfügbarkeit verwenden soll: Zwei (oder …
Könnte mir jemand einen besseren Einblick in die Kompatibilitätsmodus-Funktion geben? Es verhält sich anders als ich erwartet hatte. Soweit ich Kompatibilitätsmodi verstehe, geht es um die Verfügbarkeit und Unterstützung bestimmter Sprachstrukturen zwischen den verschiedenen Versionen von SQL Server. Dies hat keine Auswirkungen auf das Innenleben der Datenbankmodulversion. Es wird versucht, …
Wie kann ich in SQL Server (in diesem Fall 2008) schnell alle Dateien (Protokoll und Daten) für alle Datenbanken einer Instanz verkleinern? Ich könnte durch SSMS gehen und mit der rechten Maustaste auf jede klicken und Aufgaben -> Verkleinern wählen, aber ich suche etwas schnelleres. Ich habe einige "Datenbank erstellen" …
In SQL Server 2008 das Datum wurde Datentyp hinzugefügt. Das Casting einer datetimeSpalte in dateist sargable und kann einen Index für die datetimeSpalte verwenden. select * from T where cast(DateTimeCol as date) = '20130101'; Die andere Möglichkeit besteht darin, stattdessen einen Bereich zu verwenden. select * from T where DateTimeCol …
Ich habe eine .bak-Datei, die heute von einer anderen Person erstellt wurde und die manuell mit SSMS 2008 R2 erstellt wurde. Ich versuche, die Datenbank manuell wiederherzustellen. Leider wird die Datei beim Durchsuchen nicht angezeigt. Ich kann den Wiederherstellungsprozess skripten, habe dieses Problem jedoch bereits gesehen und bin nicht sicher, …
Bei der Behebung eines Service Broker-Problems stellte ich heute fest, dass der Datenbankeigentümer die Windows-Anmeldung eines Mitarbeiters war, der das Unternehmen verlassen hatte. Sein Login wurde entfernt und die Abfragebenachrichtigungen schlugen fehl. Angeblich besteht die beste Vorgehensweise darin, "sa" zum Datenbankeigentümer zu machen. Wir haben es geändert und das hat …
Ich verschiebe gelegentlich eine Datenbank (SQL Express 2012) mithilfe der Datenbanksicherung und -wiederherstellung in SQL Server Management Studio von einem Entwicklungscomputer auf einen Server oder umgekehrt. In jedem Fall können die Anwendungen auf dem Zielcomputer erst dann auf die Datenbank zugreifen, wenn ich den von ihnen verwendeten Benutzer "George" von …
Ich möchte einen Export von meinem Datenbankdiagramm in PDF- oder Bildtypen haben. Wie kann ich das machen? Ich habe mit SQL Server 2008 R2 gearbeitet.
Wenn Sie die Ausführungszeit von zwei verschiedenen Abfragen vergleichen, müssen Sie den Cache leeren, um sicherzustellen, dass die Ausführung der ersten Abfrage die Leistung der zweiten nicht beeinträchtigt. In einer Google-Suche konnte ich folgende Befehle finden: DBCC FREESYSTEMCACHE DBCC FREESESSIONCACHE DBCC FREEPROCCACHE Meine Abfragen benötigen nach mehreren Ausführungen eine realistischere …
Warum wird dieser einfachen Abfrage so viel Speicherplatz eingeräumt? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, SortMe) …
Ich habe einen Server eingerichtet, auf dem Windows Server 2008 ausgeführt wird und auf dem SQL Server 2008 Express installiert ist. Ich kann über die eine Verbindung zur SQL Server Express-Datenbank des Computers herstellen MACHINENAME/SQLEXPRESS. Wenn wir uns jedoch über eine Software oder ein Skript mit einer IP-Adresse verbinden , …
Werden in der SQL Server- CASEAnweisung (speziell 2008 oder 2012) alle WHENBedingungen ausgewertet oder wird sie beendet, sobald eine WHENKlausel gefunden wird, die als wahr ausgewertet wird? Wenn der gesamte Bedingungssatz durchlaufen wird, bedeutet dies, dass die letzte Bedingung, die als wahr bewertet wurde, die erste Bedingung überschreibt, die als …
Kann ich SQL Server Management Studio auf meinem Desktop installieren, um auf eine Datenbank in einer SQL Server 2012-Instanz zuzugreifen? Wenn ja, wo finde ich das Installationsprogramm? Bei Google-Suchanfragen werden nur Expressversionen zurückgegeben. Ich suche das vollständige SQL Server Management Studio.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.