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 …
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 …
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 …
Ich möchte in der Lage sein, leicht zu überprüfen, welche eindeutigen Bezeichner in einer Tabelle nicht vorhanden sind, von denen, die in einer Abfrage angegeben sind. Um dies besser zu erklären, würde ich jetzt Folgendes tun, um zu überprüfen, welche IDs der Liste "1, 2, 3, 4" in einer Tabelle …
Ich denke, ich bin irgendwie nah dran, es zum Laufen zu bringen, aber aus irgendeinem Grund bekomme ich immer noch Fehler. Ich habe die folgende UPDATE-Abfrage: UPDATE DeviceAttribute SET Details = CASE Name WHEN 'Accessories' THEN @Accessories WHEN 'Description' THEN @Description WHEN 'Specification' THEN @Specification ELSE Details END WHERE DeviceID …
Ich bin neu in der Verwaltung von SQL Server, aber ich bin mit der SQL-Sprache und der Erstellung von SSIS-Paketen vertraut. Ich möchte Daten von SQL Server 2005 auf 2016 migrieren. Meine Frage ist, ob ich mir Gedanken über die Systemdatenbanken und andere Objekte wie Indizes, gespeicherte Prozeduren, Ansicht, Sicherheit …
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 …
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 …
Ich versuche, die Entscheidung unseres Softwareanbieters zu verstehen, Datum und Uhrzeit in separaten Spalten zu speichern. Zum Beispiel, wenn die Zeile erstellt oder aktualisiert wurde. Sowohl Uhrzeit als auch Datum sind DateTime-Spalten. Wir verwenden SQL Server 2005. Die Datenbank enthält die Daten unseres ERP-Systems, und ich glaube, die größten Tabellen …
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 …
Ich habe eine Schlüsselspalte für den internen Gebrauch, die nur eine zunehmende Ganzzahl ist, aber ich hätte gerne eine zweite eindeutige Spalte, die eine UUID ist, aber ich weiß nicht, wie eine Funktion für den Standardwert aufgerufen werden soll (damit SQL Server erstellt die UUID und nicht Java), gibt es …
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. …
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 …
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 …
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 …
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.