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
Protokollversand - MIT STANDBY WIEDERHERSTELLEN - unter SQL Server 2012 wird immer wieder unterbrochen
Wir verwenden den Protokollversand und RESTORE WITH STANDBYSQL Server 2012, um die Datenbank für Berichtszwecke im schreibgeschützten Modus wiederherzustellen. Das Setup für den Protokollversand wird jedoch nach Abschluss einer Wiederherstellung von ein oder zwei Protokollsicherungen immer wieder unterbrochen. Der Protokollversand wird nur unterbrochen, wenn er ausgeführt wird RESTORE WITH STANDBY. …

1
Die Typkonvertierung im Ausdruck kann sich auf "CardinalityEstimate" bei der Auswahl des Abfrageplans auswirken.
Ich verwalte eine Archivdatenbank, in der historische Daten in partitionierten Ansichten gespeichert werden. Die Partitionierungsspalte ist eine Datums- / Uhrzeitangabe. In jeder Tabelle unter der Ansicht werden Daten für einen Monat gespeichert. Wir beschränken die Ereignisse für jede Tabelle mit einer Prüfbeschränkung für die datetime-Spalte. Auf diese Weise kann der …

1
Gibt es eine bessere Option als Union All für Mehrfachauswahl aus derselben Zeile?
Beispielschema: CREATE TABLE [dbo].[Base]( [ID] [int] IDENTITY(1,1) NOT NULL, [Option1ID] [int] NULL, [Option2ID] [int] NULL, [Option3ID] [int] NULL, [Option1Name] [varchar] NULL, [Option2Name] [varchar] NULL, [Option3Name] [varchar] NULL, [Option1LName] [varchar] NULL, [Option2LName] [varchar] NULL, [Option3LName] [varchar] NULL,) Gibt es eine Möglichkeit, Ergebnisse zu erzielen, die wie folgt angezeigt werden: ID | …

1
SSIS 2008-Paketkonfigurationen werden ignoriert
Mit der Änderung der Paketkonfigurationen im Jahr 2008 im Vergleich zu 2005, als ich / ConfigFile Something.dtsConfig in der Befehlszeile angegeben habe, behalten die im Paket definierten Variablen ihre Entwurfszeitwerte bei, anstatt die Einstellungen aus der Konfigurationsdatei zu verwenden. Ich bin mir nicht ganz sicher, wie ich die externe Konfigurationsdatei …


2
Partitionierung auf einer einzelnen Dateigruppe
Ich habe einige sehr große Tabellen in meiner Datenbank, aber ein wesentlicher Teil dieser Daten ist "alt". Aufgrund von Umständen, die außerhalb meiner Kontrolle liegen, darf ich diese "alten" Daten nicht entfernen. Die andere Einschränkung besteht darin, dass ich die Datenbank nicht ändern kann, dh Dateigruppen hinzufügen kann. So wie …


3
Kann ich ein TDE-Zertifikat wiederherstellen, indem ich die MASTER-Datenbank wiederherstelle?
(Zum Glück befinden wir uns derzeit nicht in dieser Situation und planen nur im Voraus, um zu sehen, welche Optionen wir haben würden, falls dies jemals eintreten sollte.) Bei einer mit TDE (Transparent Date Encryption) verschlüsselten Datenbank kann eine Kopie der Datenbanksicherung nur wiederhergestellt werden, wenn Sie über eine Sicherung …

1
Behandlung von Ausnahmen in gespeicherten Prozeduren, die mit insert-exec-Blöcken aufgerufen werden
Ich habe eine gespeicherte Prozedur, die in einem Insert-Exec-Block aufgerufen wird: insert into @t exec('test') Wie kann ich mit Ausnahmen umgehen, die in der gespeicherten Prozedur generiert wurden, und trotzdem die Verarbeitung fortsetzen? Der folgende Code veranschaulicht das Problem. Ich möchte je nach Erfolg oder Misserfolg des internen exec()Anrufs 0 …







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.