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.


1
MERGE mit OUTPUT scheint nicht das Richtige zu tun
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 …


3
Größe des virtuellen SQL Server-Protokolls
Ich bin ein zufälliger DBA, ein Entwickler, der einige Datenbankserver (2005 und 2008) von jemandem geerbt hat, der wenig über Datenbankadministration wusste und anscheinend noch weniger Interesse daran hatte, mehr über das Thema zu erfahren. Ich lerne gerade und versuche gerade, Transaktionsprotokolldateien herauszufinden. Alle unsere Datenbanken wurden mit dem einfachen …

3
Kann ich SSMS veranlassen, mir die tatsächlichen Abfragekosten im Bereich Ausführungsplan anzuzeigen?
Ich behebe Leistungsprobleme bei einer in SQL Server gespeicherten Prozedur mit mehreren Anweisungen. Ich möchte wissen, für welche Teile ich Zeit verbringen soll. Ich verstehe aus Wie lese ich Abfragekosten und ist es immer ein Prozentsatz? dass , selbst wenn SSMS erzählt tatsächlichen Ausführungsplan enthalten , nach wie vor die …

2
Berechtigung in gespeicherter Prozedur auswählen?
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 …



2
Welche Einheiten sind "liest" und "schreibt" in dm_exec_query_stats
MSDN beschreibt die verschiedenen logischen / physischen Lese- und Schreibspalten in dm_exec_query_stats wie folgt : Anzahl der physischen Lesevorgänge, die bei der letzten Ausführung des Plans ausgeführt wurden. Diese Spalten sind alle 64-Bit-Ints ( bigint), sodass offensichtlich größere Zahlen mehr Lese- / Schreibvorgänge darstellen. Aber was sind die Einheiten dieser …
8 sql-server  dmv 

2
SQL Server 2008: Die Anmeldung stammt aus einer nicht vertrauenswürdigen Domäne und kann nicht mit der Windows-Authentifizierung verwendet werden
Die Frage hier unterscheidet sich von 1 & 2 Wenn Sie versuchen, eine Verbindung zu einer SQL Server-Datenbank herzustellen, die sich auf einem anderen System im Netzwerk befindet, befinden sich beide in einer Arbeitsgruppe. Wenn Sie versuchen, mit SQL Server Management Studio mit Windows-Authentifizierung eine Verbindung zu einer SQL Server …

2
SQL Server: Berechnete Spalte für die Transaktionsreplikation
Ich bin Abonnent eines Transaktionsreplikationsabonnements. Ich habe keine Kontrolle über den Verlag. Ich habe den folgenden Artikel über Schemaänderungen an der Veröffentlichungsdatenbank gelesen: Nehmen Sie Schemaänderungen an Publikationsdatenbanken vor Ich versuche jedoch, das Schema am Abonnementende zu ändern (falls möglich). Ich frage mich, ob die Transaktionsreplikation das Hinzufügen von persistenten …




3
Filtern von Daten nach Zeilenversion
Ich habe eine SQL-Datentabelle mit der folgenden Struktur: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Die Anzahl der unterschiedlichen IDs reicht von 3000 bis 50000. Die Größe der Tabelle variiert …

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.