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
Wie berechnet SQL Server die Anfangsgröße einer (komprimierten) Sicherung?
Wenn eine Sicherung erstellt wird, errät SQL Server (?) Die Größe der ersten Sicherungsdatei. Später, möglicherweise beim Anhängen des Protokolls, wird die Größe angepasst, manchmal mehrmals, bis die endgültige Größe erreicht ist. Je größer der Unterschied, desto länger dauert die Sicherung. (Im Vergleich zu einem anderen Backup, dessen Größe später …

1
Plötzlicher Verstoß gegen PRIMARY KEY in der Spalte IDENTITY
Ich habe eine logTabelle mit einer IDIdentitätsspalte. Alles funktioniert seit Jahren gut; dann sehe ich gestern den folgenden Fehler in den Protokollen: Die Anweisung wurde beendet. Verletzung der PRIMARY KEY-Einschränkung 'PK__log__ID__3B40CD36'. Doppelter Schlüssel kann nicht in Objekt 'dbo.log' eingefügt werden. Der doppelte Schlüsselwert ist (295992). INSERT INTO log (Datum, Zeit, …

2
Gibt es eine Möglichkeit festzustellen, welche abgeleitete Spalte fehlgeschlagen ist?
In einer SSIS-Datenflussaufgabe haben wir eine abgeleitete Spaltentransformation mit ungefähr 100 Spalten (im Grunde genommen werden rohe Eingabezeichenfolgen in typisierte Variablen konvertiert). Wenn diese Aufgabe fehlschlägt, gibt es eine Möglichkeit , zu Protokollierungszwecken festzustellen , welche Spalte den Fehler verursacht hat? Die einzigen anderen Alternativen, die ich mir vorstellen kann, …

5
Fügen Sie Benutzer zu mehreren Datenbanken hinzu
Ich habe 980 DBs auf einem Server und soll einigen Benutzern schreibgeschützten Zugriff gewähren. Ich möchte auf keinen Fall eine alter DB add user...Anweisung ausführen , da dies definitiv zeitaufwändig ist. Ich weiß nicht, ob es exec sp_addrolemember 'db_datareader', 'user'funktioniert? Kann mich jemand wissen lassen, ob noch etwas getan werden …

1
Konfigurieren von SQL Server 2016 zum Zulassen von Remoteverbindungen
Ich habe SQL Server 2016 auf Windows Server 2016 Core installiert. Vor Ort scheint es zu funktionieren. Ich kann SQLCMD.exemich mit einigen grundlegenden Auswahlmöglichkeiten verbinden und was nicht. Von der Fernbedienung kann ich keine Verbindung herstellen. Verwenden SQLCMD.exeauf einem Remote-Computer: sqlcmd -S boldiq_db3 Sqlcmd: Error: Microsoft SQL Server Native Client …



1
Entfernen Sie die Protokollversandkonfiguration auf dem sekundären Server, wenn der primäre nicht mehr verfügbar ist
Mein Primärserver mit SQL Server 2005 ist ausgefallen, daher habe ich die Protokollprotokolldatenbank auf dem Sekundärserver gestartet. Die Datenbank befindet sich auf dem sekundären Server, und ich muss nur die Einstellungen für den Protokollversand entfernen, während auf den primären Server nicht mehr zugegriffen werden kann. Es scheint, dass die sp_delete_log_shipping_secondary_databasegespeicherte …

1
Unterstützt SQL Server 2012/2014 Standard Hot Add-Speicher auf einem Hyper-V-Gast?
In diesem Support-Artikel: https://support.microsoft.com/en-us/kb/956893 Die Antwort auf Q7 lautet: Hyper-V Dynamic Memory wird von SQL Server vollständig unterstützt. Nur SQL Server-Versionen und -Editionen, die Hot Add Memory (Enterprise und Datacenter) unterstützen, können Speicher anzeigen, der mithilfe des dynamischen Hyper-V-Speichers hinzugefügt wurde. Die SQL Server 2012 Standard Edition erkennt auch Hot …

1
SSIS - Flat File File Mapping Tool / Technik mit fester Breite
Ich frage mich, ob es ein Tool (oder eine spezielle Technik) gibt, mit dem jemand Flatfiles mit fester Breite in SSIS-Flatfile-Verbindungsmanagern zugeordnet hat. Normalerweise verwende ich einfach den Flat File Connection Manager-Editor (Registerkarte Erweitert) und füge die Spalteninformationen (Name, Breite, Datentyp usw.) für alle Spalten 1 zu 1 hinzu. Das …

2
Hilfe bei der Suche nach Join ohne Prädikat
Ähnlich wie bei einer verwandten Frage von Swasheck habe ich eine Abfrage, die in der Vergangenheit unter Leistungsproblemen gelitten hat. Ich habe den Abfrageplan auf SSMS durchgesehen und eine Nested Loops (Inner Join)Warnung festgestellt : Kein Join-Prädikat Basierend auf einigen hastigen Nachforschungen (vertrauensbildendes Scary DBA und Brent Ozar ) sieht …

1
Wie verhindere ich, dass ein massives SELECT andere Anweisungen blockiert?
Unsere SQL Azure-Datenbank enthält eine umfangreiche SELECTAnweisung, die etwa einmal pro Tag ausgeführt wird. Die schwere SELECTAnweisung enthält keine Sperrhinweise. Kürzlich haben wir einige Stände in der Produktion beobachtet und hier ist, was sys.dm_exec_requestsfür diesen Zeitraum gezeigt wurde ... Die am längsten laufende Abfrage war die schwere, SELECTdie PAGEIOLATCH_SHWartezeit hatte. …

1
sys.dm_exec_requests - start_time
Ich habe die folgende Abfrage, die mir den Status von Abfragen in einer Datenbank angibt, für die ich verantwortlich bin (obwohl ich kein DBA bin). SELECT T3.FullStatement as FullSQLStatement ,T3.ExecutingStatement ,req.session_id as SessionId ,T2.login_name as LoginName ,command as SQLCommand ,start_time as StartTime ,DateDiff(MINUTE,start_time,GetDate()) as ElapsedTimeMinutes ,req.status as QueryStatus ,req.wait_type as …
7 sql-server  dmv 


1
Erfassen von Änderungsdeltas, wenn die Datenbankreplikation oder CDC unterbrochen wird
Das Unternehmen, für das ich arbeite, implementiert derzeit die Erfassung von Änderungsdaten auf einem Microsoft BI-Stack, um inkrementelle Änderungen zu erfassen, die in das Data Warehouse geladen werden müssen. Bisher hat dies für uns hervorragend funktioniert. Wir haben das Datenbankreplikations-Setup und das CDC-Setup auf Tabellenebene in der replizierten Datenbank für …

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.