Als «sql-server-2005» getaggte Fragen

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

1
Skalarfunktion in berechneten Spalten verwendet. Wie kann die Funktion am saubersten aktualisiert werden?
Ich möchte eine Skalarfunktion in unserer Datenbank aktualisieren. Diese Funktion wird für mehrere berechnete Spalten in einer Schlüsseltabelle verwendet, sodass beim Versuch, sie zu aktualisieren, ein Abhängigkeitsfehler angezeigt wird. Ich kann die Spalten explizit entfernen, die Funktion aktualisieren und die Spalten erneut hinzufügen, aber ohne viel zusätzliches Fanning ändert dies …

2
SQL 2005: Können wir bestimmen, um wie viel der Wiederherstellungsindex-Wartungsjob Datenbankprotokolldateien vergrößern kann?
Wenn sich auf SQL Server 2005 alle Datenbanken im Vollmodus befinden (mit stündlichen Transaktionsprotokollsicherungen), kann dann festgestellt werden, ob durch die Neuerstellung aller Indizes einer Datenbank die Protokolldatei einer Datenbank vergrößert werden kann? Und wie viel kann es wachsen? Wenn es keine klare Antwort gibt, wären Anweisungen sehr willkommen. Danke …

10
Verkleinern Sie eine Datenbank unter ihre ursprüngliche Größe
Ich habe eine SQL Server 2005-Entwicklerdatenbank, die eine 30-GB-Kopie von Live ist. Wir haben einige Daten gelöscht, die in dev nicht benötigt werden, wodurch der verwendete Speicherplatz für Datendateien auf 20 GB reduziert wird. Wir haben also ungefähr 33% ungenutzt. Ich muss den Speicherplatz zurückfordern, damit wir eine zweite Entwicklungsdatenbank …




3
Deaktivieren der Protokollierung für bestimmte Tabellen
Ich verwende SQL Server 2005. Ich habe zwei Tabellen, die aggregierte Informationen enthalten. Die Informationen werden ständig aktualisiert und generieren täglich fast 5 GB Protokolldaten. (Das ist größer als die gesamte Datenbank!) Ich möchte die Protokollierung für diese Tabellen deaktivieren, da ein Zurücksetzen nicht unbedingt erforderlich ist. Ich möchte mich …

4
Muss ich wirklich .LDF-Dateien behalten?
Jeden Monat erstellen wir eine Momentaufnahme unserer Produktionsdatenbank zum Monatsende. Diese Schnappschüsse zum Monatsende dienen ausschließlich Berichtszwecken. Es werden keine Einfügungen, Aktualisierungen oder Löschungen vorgenommen. Jeder dieser Schnappschüsse enthält eine .MDFund .LDF-Datei. Ich möchte die .LDFDateien löschen und Speicherplatz auf dem Server freigeben . Gibt es Gründe, warum ich die …


3
Benötigen Sie Hilfe bei der Fehlerbehebung beim SQL Server 2005-Deadlock-Szenario?
Ich stoße auf ein Deadlock-Szenario, bei dem die einzigen Teilnehmer am Deadlock eine einzelne Tabelle und eine einzelne gespeicherte Prozedur zu sein scheinen, die aus dieser Tabelle gelöscht wird. Ich habe diese Schlussfolgerung auf der Grundlage meiner Analyse des SQL-Fehlerprotokolls zum Zeitpunkt mehrerer dieser Deadlocks gezogen, wobei ich den folgenden …


5
Abfrage läuft unter SQL 2005 anders als unter SQL 2008R2
In meinem Büro haben wir eine Abfrage, die ziemlich hässlich ist, aber in der Produktion und in der Entwicklungsumgebung (20 Sekunden bzw. 4 Sekunden) ziemlich gut läuft. In unserer Testumgebung dauert es jedoch mehr als 4 Stunden. SQL2005 (+ neueste Patches) wird in Produktion und Entwicklung ausgeführt. SQL2008R2 wird getestet. …

4
DDL-Konflikt auf TempDB
Ich habe einen SQL Server 2005 Standard x64, bei dem in den letzten Monaten Probleme mit TempDB-DDL-Konflikten aufgetreten sind. Auf dem Server tritt ein Konflikt mit der Warte-Ressource 2: 1: 103 auf (der Wartetyp ist PAGELATCH_EX). Das Problem tritt sporadisch auf, wenn der Server unter angemessener Last steht. Ich habe …

2
Anzeigen von Abfrageplänen in Server Management Studio
Eine weitere Frage zum SQL Server: Ich habe eine einfache Abfrage, die mir das CPU-intensivste SQL seit dem Zurücksetzen der Zähler bietet: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Frage …

2
Wie kann Paging effektiv implementiert werden?
Ich habe eine Datenbankabfrage, die zu einer großen Ergebnismenge führen kann. Der Client, der die Daten anzeigt, empfängt die Daten über das Netzwerk. Daher bestand die Idee darin, die Menge der übertragenen Daten zu minimieren, indem nur die ersten 50 Ergebnisse aus der Datenbank abgerufen und an den Client gesendet …

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.