Wie erhalte ich in SQL Server 2005 das aktuelle Datum ohne den Zeitteil? Ich habe verwendet GETDATE(), möchte aber, dass es eine Zeit von 00: 00: 00.0 hat
Wenn ich versuche, eine Datenbank zu löschen, erhalte ich die Fehlermeldung "Datenbank" dbname "kann nicht gelöscht werden, da sie derzeit verwendet wird". Wenn ich jedoch starte sp_who2, sind definitiv keine Sitzungen mit dieser Datenbank verbunden. Ich habe auch die Datenbank auf eingestellt single_user mode with rollback immediate. Warum passiert dies?
Ich habe hier gelesen , dass einige zusätzliche Daten pro Zeile gespeichert werden, sodass möglicherweise eine Leistungsverschlechterung auftritt. Welche anderen Risiken bestehen jedoch? z.B. Beeinflusst dies die Wiederherstellung der Datenbank? Müssen wir noch etwas tun, um dies auszunutzen? Ich plane, diese Befehle auszuführen: ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON ALTER …
Ich möchte wissen, wie man die genaue Abfrage oder den gespeicherten Prozess identifiziert, der das Transaktionsprotokoll der TEMPDB-Datenbank tatsächlich auffüllt.
Beim Betrachten eines Ausführungsplans einer langsam laufenden Abfrage stellte ich fest, dass einige der Knoten eine Indexsuche und einige eine Indexsuche sind. Was ist der Unterschied zwischen Indexsuche und Indexsuche? Welches ist besser? Wie wählt SQL eine über die andere aus? Mir ist klar, dass dies 3 Fragen sind, aber …
Ich habe einen Zoo mit 20 Millionen Tieren, die ich in meiner SQL Server 2005-Datenbank verfolge. Ungefähr 1% von ihnen sind schwarz und ungefähr 1% von ihnen sind Schwäne. Ich wollte Einzelheiten über alle schwarzen Schwäne erfahren und wollte die Ergebnisseite, die ich erstellt habe, nicht überfluten: select top 10 …
Ich habe die Aufgabe, einen Wartungsplan für unsere SQL Server 2005-Datenbanken zu erstellen. Ich weiß, dass ich für Sicherungen alle 15 Minuten eine tägliche vollständige Datenbanksicherung und Transaktionsprotokollsicherungen durchführen möchte. Mein Problem besteht darin, herauszufinden, welche anderen Aufgaben ich ausführen möchte und wie oft ich sie ausführen sollte. Soweit habe …
Wir haben eine gespeicherte Prozedur, die Benutzer manuell ausführen können, um aktualisierte Zahlen für einen Bericht zu erhalten, der den ganzen Tag über verwendet wird. Ich habe eine zweite gespeicherte Prozedur, die ausgeführt werden sollte, nachdem die erste gespeicherte Prozedur ausgeführt wurde, da sie auf den Zahlen basiert, die von …
Ich habe eine Tabelle mit Identitätsspalte sagen: create table with_id ( id int identity(1,1), val varchar(30) ); Es ist bekannt, dass dies select * into copy_from_with_id_1 from with_id; ergibt copy_from_with_id_1 mit identität auf id. In der folgenden Frage zum Stapelüberlauf werden alle Spalten explizit aufgelistet. Lass es uns versuchen select …
Gibt es eine feste Regel, nach der entschieden werden muss, welche Spalten in welcher Reihenfolge in den nicht gruppierten Index aufgenommen werden sollen? Ich lese gerade diesen Beitrag https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index und ich fand , dass für die folgende Abfrage: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Das Poster …
Ich besitze eine Entwicklungsdatenbank, die beim Neustart in den Wiederherstellungsmodus gewechselt ist und seit etwa einer Stunde wiederhergestellt wird. Ich muss entweder die Wiederherstellung stoppen oder sie auf irgendeine Weise töten. Die Datenbank und die Daten sind mir egal, ich habe Bereitstellungsskripte. Irgendwelche Ideen?
DBCC ShrinkDatabase() DBCC ShrinkFile() Muss ich beide DBCC-Befehle ausführen, um die Datenbank zu verkleinern? Was ist der Unterschied zwischen diesen beiden oben?
Angenommen, ich muss Daten von einem Server auf einen anderen exportieren (über Verbindungsserver). Welche Aussage wird effizienter sein? Ausführung im Quellserver: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Oder auf dem Zielserver ausführen: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, c, …
Ich bin in einer Situation, in der ich den Mindestwert von 6 Spalten erhalten möchte. Bisher habe ich drei Möglichkeiten gefunden, um dies zu erreichen, aber ich habe Bedenken hinsichtlich der Leistung dieser Methoden und möchte wissen, welche für die Leistung besser wären. Die erste Methode ist die Verwendung einer …
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.