Ich habe gelesen, dass die abgeleiteten Tabellen eine bessere Leistung haben als temporäre Tabellen, aber trotzdem bevorzugen viele SQL Server-Entwickler die zweiten. Warum? Ich muss Abfragen mit großen Datenmengen (Millionen Datensätze) durchführen und möchte sicher sein, dass ich die beste Wahl verwende. CREATE TABLE A( id BIGINT IDENTITY(1,1) NOT NULL, …
Ich versuche, eine XML-Datei (eigentlich eine DocX-Datei) in eine SQL Server 2008-Datenbank zu importieren. Ich bin fast ein Anfänger in der XML-Programmierung. Ich habe viel gegoogelt, aber fast alle Beispiele gibt es mit einfachen XML-Dateien. Hier ist die XML-Datei wenig komplex (siehe unten). Können Sie mir bitte eine Vorstellung davon …
In der Vergangenheit dachte ich, ich hätte hypothetische Indizes entweder mit einer DROP INDEX-Anweisung für Clustered-Indizes oder mit einer DROP STATISTICS-Anweisung für Nicht-Clustered-Indizes gelöscht. Ich habe eine Datenbank mit DTA-Überresten, die ich bereinigen möchte. Wenn ich jedoch versuche, das Objekt zu löschen, wird immer eine Fehlermeldung angezeigt, dass ich das …
Ich habe ein wirklich seltsames, nerviges Problem. Irgendwie ist die Instanz von SQL Server 2008 R2, die auf unserem Server ausgeführt wird, etwas beschädigt. Zuerst haben wir festgestellt, dass die Datenbank, die wir gestern erstellt haben, fehlt. Also sahen wir uns um und stellten fest, dass es immer noch da …
Ich versuche, die Leistung auf einem SQL Server, den wir für unseren Dokumentenverwaltungsserver haben, zu beheben, und heute hat die Leistung ein Allzeittief erreicht. Wenn ich mir das Management Data Warehouse (MDW) ansehe, das ich kürzlich eingerichtet habe, sehe ich einen großen Anstieg in der Puffer-E / A. Die kombinierte …
Wir haben jetzt einen neuen Server für unsere Datenbank und unter anderem 128 GB RAM zur Verfügung (vorher hatte ich 16 GB). Ich weiß, dass SQL Server seine Ressourcen sehr gut verwalten kann, aber ich habe mich gefragt, ob es spezielle Einstellungen oder Strategien gibt, die ich entweder in den …
Ich habe Brent Ozars sp_blitz auf einem meiner Produktionsserver ausgeführt. Die IT hat einige Tabellen in der MSDB-Datenbank als vom Benutzer erstellt markiert. Sie alle folgen dem Muster dbo.DTA_ *. Kommen diese Tabellen mit MSDB oder wurden sie von etwas / jemandem hinzugefügt?
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Wofür verwendet ihr in SQL Server erweiterte Eigenschaften? Einige …
Daher haben wir begonnen, die Verwendung der Änderungsdatenerfassung in einer unserer Produktionsdatenbanken zu untersuchen. Wir möchten das Datum und die Uhrzeit jeder Änderung wissen. Beim Lesen von exemplarischen Vorgehensweisen, Tutorials usw. scheint es der Standardansatz zu sein, die LSN zu verwenden, um sich auf die Systemtabelle zu beziehen cdc.lsn_time_mapping. Dieser …
Ich scheine viele Deadlocks zu bekommen, wenn ich select count (*) für eine bestimmte Tabelle mache. Ich habe bereits alle erforderlichen Parameter geändert und sie in eine Nur-Zeilen-Sperre umgewandelt. Ich habe auch die Datenbank geändert, um die READ_COMMITTED_SNAPSHOT-Isolation zu verwenden. Es scheint jedoch, dass bei Verwendung einer Auswahlanzahl (*) mit …
Ich bin neu in Leistungsproblemen, aber ich habe einige Diskussionen darüber gesehen, dass SSD-Festplatten Leistungsprobleme lösen, die durch Indexfragmentierung verursacht werden. Hat das jemand erlebt? Ich denke darüber nach, meine Hardware zu ändern, und ich wandere, ob das helfen würde
Ich habe einen SQL Server-Benutzer, der jede Datenbank löschen kann. Ich habe den folgenden Code ausgeführt, um die Rechte des Benutzers in SQL Server zu überprüfen, konnte jedoch nicht feststellen, wie der Benutzer Datenbanken löschen kann. Gibt es ein SQL-Skript, mit dem ich feststellen kann, wie dieser Benutzer dbs löschen …
Ich füge einer Tabelle einen Fremdschlüssel hinzu, entferne alle Zeilen, die gegen die FK verstoßen, und kopiere sie in eine ModifiedTable_invalid-Tabelle. Als Teil des Skripts habe ich den folgenden MERGE-Befehl: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn = tt.FkSource WHEN NOT …
Ich dachte, ich könnte sp_MSforeachdb verwenden, um dieses Problem zu lösen, aber ich erhalte eine Fehlermeldung. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Wenn ich die obige …
Ich habe einem Benutzer die Ausführungsberechtigung für eine gespeicherte Prozedur erteilt, die dynamisches SQL verwendet. Aber wenn er versucht, es auszuführen, bekommt er den Fehler: Die SELECT-Berechtigung wurde für das Objekt '[Tabellenname]', Datenbank '[Datenbankname]', Schema 'dbo' verweigert. Muss dem Benutzer die Berechtigung für Tabellen erteilt werden, die von der gespeicherten …
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.