Als «sql-server» getaggte Fragen

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.


2
Wird der Netzwerkverkehr beim Schreiben von Remote-Backups mit SQL Server TDE verschlüsselt?
Sie sagen, dass es keine „dumme Frage“ gibt, also geht es weiter: Ich verstehe, dass TDE ( SQL Server Transparent Data Encryption ) Daten in Ruhe verschlüsselt, sodass Ihre Datenbankdateien (.mdf) und Ihre Sicherungsdateien (.bak) verschlüsselt werden, falls jemand in Ihren Speicher eindringt und diese Dateien stiehlt. Ich verstehe auch, …

3
Unterscheiden Sie sich in einer Spalte und geben Sie TOP-Zeilen zurück
Wie fragen Sie nach drei einzigartigen Kunden mit dem größten Purchase_Cost? Ich möchte das DISTINCTeinzige auf anwenden Customer_Name, aber die folgende Abfrage wendet das Unterschiedliche auf alle drei Spalten an. Wie soll ich die Abfrage ändern, um die gewünschte Ausgabe zu erhalten? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost FROM …

1
Das Transaktionsprotokoll log_reuse_wait_desc - AVAILABILITY_REPLICA kann nicht abgeschnitten werden
Heute Morgen wurde ich von einem vollständigen Transaktionsprotokoll-Alarm in einer unserer Datenbanken geweckt. Dieser Server ist ein Alwayson-Cluster und auch ein Abonnent für die Transaktionsreplikation. Ich habe log_reuse_wait_desc überprüft und es wurde eine Rückmeldung angezeigt. Jemand hatte die Protokollierungsjobs 4 Tage zuvor versehentlich deaktiviert. Ich habe den Protokollsicherungsjob wieder aktiviert …

1
Welche großen Einschränkungen sollte ich von Linked SQL Servern erwarten?
Unser Produkt basiert auf Microsoft SQL Server. Derzeit verwenden wir drei Datenbanken und haben sie immer auf einer SQL Server-Instanz bereitgestellt. Die drei Datenbanken sind OLTP, OLAP und Audit. Die OLAP-Datenbank verfügt über umfangreiche eingehende EOD-Daten sowohl von OLTP als auch von Audit mithilfe datenbankübergreifender Abfragen. Fragen Wenn wir diese …

3
Konstanten (Aufzählungen) auf Datenbankebene ohne Verwendung von CLR erstellen?
Ich habe mehrere SQL-Objekte, die basierend auf dem gewünschten Status der Anforderung alternative Aktionen ausführen müssen. Gibt es eine Möglichkeit, Konstanten (Aufzählungen) auf Datenbankebene zu erstellen, die an gespeicherte Prozeduren und Funktionen mit Tabellenwerten übergeben und in Abfragen verwendet werden können (ohne Verwendung von CLR)? CREATE PROCEDURE dbo.DoSomeWork(@param1 INTEGER, ..., …

1
Ist COALESCE jetzt sargable?
Einer meiner Entwickler argumentiert, dass COALESCE(column, default value) = default valuedas jetzt sargable ist. Ist das richtig? Ich habe den folgenden Test durchgeführt und denke, dies impliziert, dass dies COALESCEnicht sargable ist. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 …

1
Anhaltende berechnete Spalte, die einen Scan verursacht
Das Konvertieren einer regulären Spalte in eine persistierte berechnete Spalte führt dazu, dass diese Abfrage keine Indexsuchen durchführen kann. Warum? Getestet auf mehreren SQL Server-Versionen, einschließlich 2016 SP1 CU1. Repros Mit einer berechneten Spalte Mit einer regulären Spalte Das Problem ist mit table1, col7. Die Tabellen und Abfragen sind eine …




2
SQL Server-Ratschläge für einen alten Hack [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 3 Jahren . Abends Jungs und Mädels, ich hoffe einige von euch Legenden können mir hier …

4
Fehler in database_scoped_configurations
Ich versuche, die Ergebnismenge einzufügen aus: SELECT * FROM sys.database_scoped_configurations in eine temporäre Tabelle, weil ich die Einstellungen für alle Datenbanken auf meinem Server überprüfen möchte. Also habe ich diesen Code geschrieben: DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC …

2
Flag vs Tabelle geteilt
Ich entwerfe eine Tabelle mit Elementen, die (möglicherweise) mehrere zehn Millionen Datensätze enthalten. Einige Elemente können erst verwendet werden, wenn sie vom Administrator "genehmigt" wurden. Mit "Verwendung" meine ich, dass solche Elemente in keiner anderen Tabelle referenziert werden, bis sie "genehmigt" sind. Bis zu 50% der Artikel können zu einem …


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.