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.

3
SSRS-Blockierungsprozesse
Wir haben einen ausgelasteten SSRS-Berichtsserver (SQL Server 2008 R2), auf dem häufig Blockierungen zwischen den folgenden Prozessen auftreten: [dbo]. [CheckSessionLock] [dbo]. [WriteLockSession] Wir sind uns bewusst, dass einige Berichte unannehmbar langsam sind. Ich muss wissen, ob die Blockierung in der ReportServer-Datenbank symptomatisch für einen überlasteten Server ist oder ob die …

2
Arbeitslast erfassen und wiedergeben
Wir haben einen neuen Server, den wir ebenfalls migrieren, und möchten die potenziellen Vorteile der Hardware sehen. Die Idee ist also, dass wir eine Arbeitslast erfassen und diese mit unserer neuen Box abspielen. Meine Frage bezieht sich jedoch auf die Leistungsvorteile. Ich werde einige Perf-Zähler ausführen, aber im Idealfall möchten …

2
Wie verschiebe ich eine ziemlich große tsql-Tabelle von einem Server auf einen anderen Server?
Ich habe darüber nachgedacht, wie eine 40-GB-Tabelle von einer SQL Server-Box in eine andere SQL Server-Box verschoben werden kann. Sie befinden sich in separaten Unternehmen ohne Intranet-Verknüpfung und offensichtlich ohne Verbindungsserver. Anfangs dachte ich, der schnellste Weg, dies zu tun, wäre, die nächtliche Sicherungsdatei abzurufen und auf den anderen Server …

3
Verwenden von SQL Server mit BitLocker
Ich habe eine Anwendung, die auf einem Gerät mit zwei Partitionen ausgeführt wird: C und D. Die Anwendung wird von C ausgeführt, während D die SQL Server-Datenbank (MDF-Datei) enthält. Darüber hinaus wird D auch mit BitLocker verschlüsselt. Wir verwenden den Code-First-Ansatz, bei dem die Datenbank im laufenden Betrieb basierend auf …

1
CROSS APPLY für die Skalarfunktion
Ich habe das: SELECT A ,B ,dbo.Func(C) ,dbo.Func(D) ,dbo.Func(E) ,F FROM abcdef WHERE 0 = dbo.Func(C) + dbo.Func(D) Ich habe gelesen, dass dies keine gute Praxis ist, da die Funktion millionenfach aufgerufen wird und sich negativ auf die Leistung auswirkt. Ich habe versucht, es mit CROSS APPLY neu zu schreiben: …


2
Unerwartete implizite Konvertierung in einer Prozedur
Ich habe ein Verfahren wie dieses (vereinfacht): CREATE PROCEDURE test @userName VARCHAR(64) SELECT * FROM member M INNER JOIN order O ON M.MemberId=O.MemberId WHERE M.Username = @userName In der Spalte Benutzername der Mitgliedstabelle befindet sich ein nicht gruppierter Index. Der Plan-Cache zeigt eine implizite Konvertierung als solche: Suchschlüssel [1]: Präfix: …

1
Helfen Sie dabei, die Diskrepanz zwischen sys.dm_exec_cached_plans und dm_os_memory_clerks zu verstehen
Bei einer unserer SQL Server 2014-Instanzen besteht eine merkwürdige Diskrepanz zwischen der Speichermenge, die für zwischengespeicherte Pläne gemäß sys.dm_exec_cached_plans verwendet wird, und der Speichermenge, die gemäß sys.dm_os_memory_clerks für den Typ CACHESTORE_SQLCP verwendet wird (was ich verstehe) ist für zwischengespeicherte Ad-hoc-Abfragepläne). Wenn wir die zwischengespeicherten Pläne wie folgt abfragen: select cp.cacheobjtype, …


1
MAXDOP funktioniert nicht?
Ich wollte MAXDOPauf meinem Computer testen . Also habe ich MAXDOPfür eine bestimmte Abfrage 2 gesetzt. Als ich mir jedoch beim Ausführen der Abfrage meine logischen Prozessoren im Task-Manager ansah, sah es so aus, als würden sie alle verwendet. Ich dachte, dass es nur 2 logische Prozessoren verwenden würde, wenn …

2
Warum schlägt ein Skript mit "xp_cmdshell" im Kommentar mit einem Fehler auf Transportebene fehl?
Wenn Sie den folgenden Stapel ausführen, der Teil eines großen Skripts ist: ... GO ----------------------------------------------------------------------------------------------- -- Removed the xp_cmdshell for deleting the backup file ----------------------------------------------------------------------------------------------- if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PR_MyProc]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[PR_MyProc] GO ... Auf einem Remote-SQL Server wird …

1
Problem mit dem Mustervergleich für Unicode-Zeichen
Ich schreibe einen Code, der den Mustervergleich für Unicode-Zeichen verwendet, aber ich stoße auf ein seltsames Problem. Einige Charaktere funktionieren und andere nicht. DECLARE @Pattern nvarchar(50) = N'%[^a-z]%' -- Simple pattern SELECT PatIndex(@Pattern, nchar(46797)), nchar(46797) -- Works SELECT PatIndex(@Pattern, nchar(14843)), nchar(14843) -- Doesn't Work Das Muster sollte für jedes Zeichen …

1
Ist es möglich, einen suchbasierten Parallelplan für verschiedene Gruppen zu erhalten?
Ein Beispiel aus dieser Frage zeigt, dass SQL Server einen vollständigen Index-Scan auswählt, um eine Abfrage wie die folgende zu lösen: select distinct [typeName] from [types] Wobei [typeName] einen nicht gruppierten, nicht eindeutigen aufsteigenden Index enthält. Sein Beispiel hat 200 Millionen Zeilen, aber nur 76 eindeutige Werte. Es scheint, als …

1
Kann SQL Server so konfiguriert werden, dass eine Sicherung auf einer Netzwerkfreigabe über eine separate Netzwerkkarte erfolgt?
Wir sind dabei, unsere SQL Server-Instanzen auf einer Netzwerkfreigabe zu sichern, aber unsere Netzwerkadministratoren möchten versuchen, die Bandbreite von den Sicherungen über ein anderes Netzwerksegment umzuleiten. Ich war neugierig, ob es möglich ist, SQL Server so zu konfigurieren, dass alle Sicherungen über eine sekundäre Netzwerkkarte ausgeführt werden. Die meisten unserer …


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.