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
Warum verwendet die Unterabfrage Parallelität und der Join nicht?
Warum verwendet SQL Server Parallelität, wenn diese Abfrage ausgeführt wird, die eine Unterabfrage verwendet, jedoch keine, wenn ein Join verwendet wird? Die Join-Version wird seriell ausgeführt und dauert ca. 30-mal länger. Join-Version: ~ 30secs Unterabfrage-Version: <1 Sekunde BEARBEITEN: XML-Versionen des Abfrageplans: JOIN-Version SUBQUERY-Version

4
SQL Server 2008 R2-Fehler: 15023, Benutzer, Gruppe oder Rolle sind bereits vorhanden
Ich habe eine Testdatenbank, mit der ich Berechtigungsprobleme habe. Ich kann nicht auf die Berichtsdatenbank zugreifen. In der Hilfedokumentation der Anwendung wird Folgendes angegeben: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. 2. Expand the security folder. …

2
SQL Server 2012 Wiederherstellen der Sicherung unter neuem DB-Namen
Ich erinnere mich anscheinend, dass Sie 2008 eine Sicherung in einer neuen Kopie einer Datenbank wiederherstellen konnten, indem Sie den Namen im Feld "Zieldatenbank" des Wiederherstellungsassistenten änderten. Es wird eine brandneue Datenbank erstellt, bei der es sich um eine Kopie der ursprünglichen Datenbank handelt, die zu dem von Ihnen gewünschten …



4
So unterbrechen Sie die SQL-Skriptausführung
Ich arbeite an SQL-Skript und muss das Skript nicht mehr fortsetzen, wenn einige Bedingungen nicht erfüllt sind. Wenn ich es google, habe ich festgestellt, dass der RaisError mit 20 Schweregraden es beenden wird. Aber aus bestimmten Gründen kann ich diese Option nicht verwenden. Können Sie mir bitte die möglichen Alternativen …

3
IDENTITY-Wert zurücksetzen
Ich habe eine Tabelle mit einer IDENTITY-Spalte. Während der Entwicklung lösche ich die Zeilen von Zeit zu Zeit und füge sie erneut hinzu. Aber die IDENTITY-Werte stiegen immer weiter an und begannen nicht bei 1, als ich sie erneut hinzufügte. Jetzt geht meine ID von 68 -> 92 und dies …

2
So vermeiden Sie die Verwendung von Variablen in der WHERE-Klausel
Bei einer (vereinfachten) gespeicherten Prozedur wie dieser: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Wenn die SaleTabelle groß SELECTist, kann die Ausführung sehr lange dauern, anscheinend, weil der Optimierer aufgrund der lokalen …

2
Erhöht das Abfeuern eines unbefristeten WAITFOR die Größe der Protokolldatei?
In der letzten Version meiner App habe ich einen Befehl hinzugefügt, der ihn auffordert zu warten, wenn etwas in der Service Broker-Warteschlange eintrifft: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) Die Datenbankadministratoren haben mir mitgeteilt, dass die Stammgrößen seit dem Hinzufügen durch das Dach gegangen sind. Könnte das richtig …

3
Größe der SQL Server NTFS-Zuordnungseinheit
Unter Windows 2008 R2 mit SQL Server 2008 R2 spielt die Größe der NTFS-Zuordnungseinheit für die Leistung von DISK IO eine wichtige Rolle. Ich habe den Eindruck, dass der Serveradministrator, der die wenigen Server für eine geschäftskritische Anwendung erstellt hat, die Größe der NTFS-Zuordnungseinheit (Clustergröße) auf 4 KB anstelle von …


3
SQL Server LocalDB-Instanz; Fehler beim Wiederherstellen der Sicherung (MasterDBPath nicht verfügbar)
Ich habe SQL Server 2012 Local DB installiert und stelle eine Verbindung über (localdb) \ v11.0 her. Beim Versuch, eine Sicherungsdatei wiederherzustellen, erhalte ich: TITEL: Microsoft SQL Server Management Studio Die Eigenschaft MasterDBPath ist für die Information 'Microsoft.SqlServer.Management.Smo.Information' nicht verfügbar. Diese Eigenschaft ist für dieses Objekt möglicherweise nicht vorhanden oder …
16 sql-server 

3
Hat die Defragmentierung von SQL-Indizes in einer SAN-Umgebung einen Vorteil?
Unser SQL Server befindet sich in einem SAN. Es enthält Dutzende von OLTP-Datenbanken, einige mit mehreren Tabellen, die mehr als 1 Million Datensätze enthalten. Wir haben wöchentlich Ola Hallengrens Indexpflegeskripte ausgeführt, die jeweils mehrere Stunden lang ausgeführt werden. Basierend auf dem Fragmentierungsschwellenwert organisiert das Skript einen Index neu oder indiziert …


2
SQL Server-Datentools und Partitionsfunktionen
Ich erstelle ein Ladeszenario für Schiebefenster und die Partitionsfunktionen ändern ihre Grenzen im Laufe der Zeit. Ich habe in meinem SQL Server Data Tools-Datenbankprojekt (SSDT) ​​einige Partitionsfunktionen mit einigen fest codierten Anfangsgrenzen erstellt. Mit der Zeit und den sich ändernden Grenzen der Partitionsfunktionen werden die Grenzen zukünftiger SSDT-Datenbankveröffentlichungen jedoch auf …
16 sql-server 

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.