Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Wir haben eine aktive OLTP 40GB Datenbank auf SQL Server 2014 SP1. Es wurde festgestellt, dass Abfragen langsam sind, da IO_Completion wartet, die Länge der Datenträgerwarteschlange auf 900 steigt und SQL Server nicht mehr reagiert. Was wir versucht haben: Starten Sie die Instanz neu und innerhalb einer Minute verhält es …
Ich habe Probleme damit, meinen Benutzern das Ausführen von SSIS-Paketen auf angemessene Weise zu ermöglichen, da unterschiedliche Berechtigungen erforderlich sind. Das Szenario : Wir haben ein Data Warehouse mit zwei verschiedenen SSIS-Paketen erstellt, die für das Laden der Daten verantwortlich sind. Eines wird automatisch ausgeführt (über einen SQL Agent-Job und …
Ich habe ein Problem mit einer großen Anzahl von INSERTs, die meine SELECT-Operationen blockieren. Schema Ich habe einen Tisch wie diesen: CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT [PrimaryKey_e149e28f-5754-4229-be01-65fafeebce16] PRIMARY KEY CLUSTERED ( [TimeStamp] DESC, [InverterID] ASC …
Ich verwende Microsoft SQL Server 2014 Enterprise Edition. Bei den Verbindungsservern, bei denen ein Neustart des Servers oder ein Beenden des MSSQLSERVERDienstes erforderlich ist, tritt ein Problem auf . Wenn der Server erneut ausgeführt wird, funktionieren die Verbindungsserver (zu DB2) nicht ordnungsgemäß, und der SQL Server zeigt den folgenden Fehler …
Ich möchte eine schnelle Suche basierend auf, wenn zwei Spalten gleich sind. Ich habe versucht, eine berechnete Spalte mit einem Index zu verwenden, aber SQL Server scheint ihn nicht zu verwenden. Wenn ich nur eine statisch aufgefüllte Bitspalte mit einem Index verwende, erhalte ich die erwartete Indexsuche. Es scheint, als …
Ich wollte wissen, welcher der beiden folgenden Ansätze schneller ist: 1) Drei COUNT: SELECT Approved = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Approved'), Valid = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Valid'), Reject = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Reject') 2) SUMmit FROM-Klausel: …
Ich habe kürzlich eine Datenbank in derselben Instanz wiederhergestellt, in der sie gesichert wurde (SQL Server 2008 R2 Enterprise), und festgestellt, dass ich nicht auf die Datenbankeigenschaften zugreifen konnte. Ich habe folgendes gemacht: Überprüft, ob der Datenbankeigentümer mit richtig eingestellt wurde sp_helpdb. Der Datenbankbesitzer wurde in geändert sa. Kein Fix. …
Ich versuche, eine Datenbank für Entwicklungszwecke auf dem lokalen SQL Server Developer Edition 12.0.2000.8 meines PCs einzurichten. Ich habe eine vollständige Datenbanksicherung und separate Nur-Transaktionsprotokoll-Sicherungsdateien, die über das Netzwerk an mich gesendet wurden. Beim Versuch, eine vollständige Sicherung wiederherzustellen, wird nach einiger Zeit (etwa 1 Stunde, die Datenbank hat eine …
Ich habe gehört (da bin ich mir ziemlich sicher), dass die Developer Edition kostenlos ist und zum Herunterladen keine Registrierung erforderlich ist. Aber als ich heute anfing, danach zu suchen, konnte ich nicht finden, woher ich es bekommen konnte. Ist mein Verständnis falsch oder richtig? Entschuldigung, ich habe hier keine …
Wir haben dieses Problem in unserer Produktionsumgebung. Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) - Enterprise Edition (64-Bit) unter Windows NT 6.1 (Build 7601: Service Pack 1). SQL Server löscht alle (fast 100%) alten Ausführungspläne und erstellt sie täglich über Nacht (von 23:00 Uhr bis 08:00 Uhr) neu. …
Ich möchte eine Sicherungskopie bestimmter in meiner Datenbank verfügbarer Tabellen in einer .bakDatei erstellen, und all dies sollte mithilfe eines T-SQL-Skripts erfolgen.
Benötigen wir wirklich eine Transaktionsabwicklung sowohl im c # als auch im Datenbankspeicherprozess auf beiden Seiten? C #: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } Gespeicherte SQL-Prozedur: Create process As Begin try Begin transaction Commit End try Begin catch Rollback End catch
Sofern ich den Zweck der Spalte nicht falsch verstehe , gibt der folgende Code an, dass eine Änderung der Struktur des Clustered-Index die Ordnungsposition ( stats_column_id) der Spalte in der DMV sys.stats_columns nicht ändert . (Getestet in AdventureWorks2014, AdventureWorks2008R2) select i.name, c.name, ic.column_id, ic.index_column_id from sys.indexes i join sys.index_columns ic …
Der folgende Code gibt 1900-01-01 zurück, wenn das DOB-Feld null ist. Ich wollte (und erwartete), dass es eine leere Zeichenfolge ('') zurückgibt, aber es ist nicht. Wie soll ich vorgehen, um die gewünschten Ergebnisse zu erzielen? isnull(convert(date,DOB,1),'')
Ich versuche, einige Tabellen mit NVARCHAR(MAX)Feldern zu komprimieren . Leider haben die rowund die pageKomprimierung nicht die gewünschte Auswirkung (nur ~ 100/200 MB für 20-GB-Tabelle gespeichert). Außerdem kann ich keine Archivkomprimierungen für Spaltenspeicher und Spaltenspeicher anwenden, da sie die Komprimierung von NVARCHAR(MAX)Feldern nicht unterstützen . Kann jemand sagen, ob ich …
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.