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.


4
Wie portiere ich LTRIM von Oracle nach SQL Server?
Beim Verschieben einer Anwendung von Oracle auf SQL Server habe ich dieses Pseudo-Oracle PL / SQL: SELECT LTRIM(MyColumn, '-, ') FROM MyTable Das heißt, ich verwende OracleLTRIM mit einem zweiten Argument, das die Zeichen angibt, die von der linken Seite der Zeichenfolge abgeschnitten werden sollen. Leider erlaubt mir die T-SQL-Version …


1
Wie überprüfe ich, ob die Verschlüsselung des Datenbankhauptschlüssels gültig ist?
Ich habe ein Szenario, in dem ich eine Datenbank von einem Server auf einen anderen wiederherstelle. Auf dem Quellserver wird der Datenbankhauptschlüssel (DMK) sowohl mit einem Kennwort als auch mit dem Diensthauptschlüssel (SMK) verschlüsselt. Wenn ich es auf dem neuen Server wiederherstelle, wird in der Zeile sys.key_encryptionsweiterhin angezeigt, dass es …

1
Kann der Kontoname von 'Distributor_Admin' geändert werden?
'Distributor_Admin' ist ein SQL-Auth-Konto, das für die Replikation verwendet wird. Standardmäßig wird Sysadmin gewährt, und derzeit sieht es so aus, als könne es nicht zurück zu db_owner gewählt werden (siehe verwandte Benötigt Distributor_admin Sysadmin? ). Laut einigen Quellen (S. 4 von PDF) ist Distributor_Admin einer der acht häufigsten SQL-Benutzernamen, die …

2
CTE-Spalte verursachte einen Überlauf - Nur Bestellen nach!
;WITH cte_Date ( DateCode_FK ) AS ( SELECT DATEADD( DAY, 1 - ROW_NUMBER() OVER ( ORDER BY so1.object_id ), GETDATE() ) FROM sys.objects so1 CROSS APPLY sys.objects so2 ) SELECT TOP 10 d.DateCode_FK FROM cte_Date d ORDER BY d.DateCode_FK DESC; Keine übermäßig interessante Abfrage, aber ich erhalte eine Fehlermeldung, wenn …
7 sql-server  cte 



1
MS SQL Page Split Verwirrung
Ich bin etwas verwirrt über Seitenaufteilungen in MS SQL und suche nach einer endgültigen Antwort. Es scheint zwei Versionen der Geschichte zu geben: 1 - Der Füllfaktor wirkt sich nur darauf aus, wie voll die Seiten zum Zeitpunkt der Erstellung / Neuerstellung des Index sind. Seitenteile sind immer 50/50 2 …

2
Optimierung der SQL-Datenbankleistung
Wir haben eine schreibintensive SQL-Datenbank (SQL Server 2008) und die Einfügegeschwindigkeit nimmt nach einiger Zeit ab. Ich habe diese ähnlichen Fragen gelesen: SQL Insert Speed , SQL: Was verlangsamt INSERTs, wenn nicht CPU oder IO? und INSERTs beschleunigen . Außerdem habe ich diesen Beitrag über die Analyse der SQL Server-Leistung …





1
STATISTICS IO für den parallelen Index-Scan
Angenommen, es gibt eine Tabelle mit Clustered-Index create table [a_table] ([key] binary(900) unique clustered); und einige Daten insert into [a_table] ([key]) select top (1000000) row_number() over (order by @@spid) from sys.all_columns a cross join sys.all_columns b; Durch Überprüfen der Speicherstatistik dieser Tabelle select st.index_level, page_count = sum(st.page_count) from sys.dm_db_index_physical_stats( db_id(), …

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.