Als «sql-server-2005» getaggte Fragen

SQL Server 2005 (Hauptversion 9.00.xxxx). Bitte markieren Sie auch SQL-Server.


6
SQL Server kann die Datenbank <Datenbankname> nicht löschen, da sie derzeit verwendet wird. Es werden jedoch keine Sitzungen angezeigt
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?

6
Welche Risiken gibt es, wenn wir in sql-server read commit snapshot aktivieren?
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 …


4
Indexsuche vs Index-Scan
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 …


5
SQL Server-Wartungsplan - Best Practices für Aufgaben und Planung
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 …

5
Kann ich eine gespeicherte Prozedur starten und sofort zurückkehren, ohne auf den Abschluss zu warten?
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 …


4
Harte und schnelle Regel für die Aufnahme von Spalten in den Index
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 …



2
Welches ist effizienter: Vom Verbindungsserver auswählen oder in den Verbindungsserver einfügen?
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, …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.