Vorschläge zur Behandlung dieses Fehlers: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ Dies ist ein neuer Laptop SQL Server 2016 Express Visual Studio 2017 SSMS 2017 Ich habe …
Ich habe zwei Tabellen mit identisch benannten, typisierten und indizierten Schlüsselspalten. Einer von ihnen hat einen eindeutigen Clustered-Index, der andere einen nicht eindeutigen . Der Testaufbau Setup-Skript, einschließlich einiger realistischer Statistiken: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT NULL, b …
SQL Server 2017 verfügt über einige neue gespeicherte Prozeduren: sp_refresh_single_snapshot_view - Eingabeparameter für @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - Eingabeparameter für @rgCode int Und neue Einträge in sys.messages: 10149 - Ein Index mit SNAPSHOT_MATERIALIZATION kann für die Sicht '%. * Ls' nicht erstellt werden, da die Sichtdefinition speicheroptimierte Tabellen …
Ich muss eine lokale SQL Server 2017-Datenbank auf eine Azure SQL-Datenbank migrieren und stehe vor einigen Herausforderungen, da einige Einschränkungen zu beachten sind. Insbesondere, da eine Azure SQL-Datenbank nur in UTC-Zeit (keine Zeitzonen) funktioniert und wir die Ortszeit benötigen, müssen wir die Verwendung von GETDATE() überall in der Datenbank ändern …
Ich habe versucht, meine Datenbank wiederherzustellen, und SQL Server ist immer wieder abgestürzt. In SSMS wurde die Meldung angezeigt, dass ein Netzwerk-Transportfehler aufgetreten ist (die Verbindung wurde aufgrund des Absturzes getrennt). Ich habe die Protokolle überprüft und festgestellt, dass nichts anderes als SQL Server unerwartet geschlossen wurde. Ich müsste dann …
Zweck Beim Versuch, ein Testbeispiel für eine selbstreferenzierende Funktion zu erstellen, schlägt eine Version fehl, während eine andere erfolgreich ist. Der einzige Unterschied besteht darin SELECT, dass der Funktionskörper hinzugefügt wird , was zu einem unterschiedlichen Ausführungsplan für beide führt. Die Funktion, die funktioniert CREATE FUNCTION dbo.test5(@i int) RETURNS INT …
Ich arbeite an einem Berichtssystem, das umfangreiche Auswahlabfragen erfordert, jedoch auf einer Datenbank basiert, die nur einmal gefüllt wird. Das Datenbankverwaltungssystem ist Microsoft SQL Server 2017. Es gibt wahrscheinlich einen besseren Weg, ein System wie dieses zu entwerfen, aber gehen wir dies theoretisch an. Theoretisch gesehen: Wenn wir eine sehr …
Wir bereiten uns auf ein umfangreiches Upgrade unserer SQL Server vor und stellen ein ungewöhnliches Verhalten bei verteilten Verfügbarkeitsgruppen fest, das ich auflösen möchte, bevor ich fortfahre. Letzten Monat habe ich einen Remote-Sekundärserver von SQL Server 2016 auf SQL Server 2017 aktualisiert. Dieser Server ist Teil mehrerer Distributed Availability Groups …
Welche SQL Server-Kollatierung sollte ich für biblisches Hebräisch verwenden? Die betreffende Datenbank muss diakritische Zeichen (dh Vokale, Akzente, Trope usw.) enthalten.
Wenn ich diesen Befehl mit SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Ich erhalte, Arithmetic overflow error converting expression to data type int. Irgendeine Idee woran es liegt? Ich folge nur den Anweisungen in dieser Antwort .
In Production SQL Server haben wir folgende Konfiguration: 3 Dell PowerEdge R630-Server, zusammengefasst in die Verfügbarkeitsgruppe Alle 3 sind mit einer einzigen Dell SAN-Speichereinheit verbunden, die ein RAID-Array ist Von Zeit zu Zeit sehen wir auf PRIMARY Nachrichten, die der folgenden ähneln: SQL Server hat festgestellt, dass 11 E / …
Hallo allerseits und vielen Dank im Voraus für Ihre Hilfe. Wir haben Probleme mit SQL Server 2017-Verfügbarkeitsgruppen. Hintergrund Das Unternehmen ist eine B2B-Backend-Software für den Einzelhandel. Ungefähr 500 Datenbanken für einzelne Mandanten und 5 gemeinsam genutzte Datenbanken, die von allen Mandanten verwendet werden. Die Auslastungscharakteristik wird meistens gelesen, und die …
Ich habe eine Tabelle in einer Produktionsdatenbank mit einer Größe von 525 GB, von denen 383 GB nicht verwendet werden: Ich möchte einen Teil dieses Speicherplatzes zurückfordern, aber bevor ich mich mit der Produktionsdatenbank beschäftige, teste ich einige Strategien für eine identische Tabelle in einer Testdatenbank mit weniger Daten. Diese …
Installieren Ich habe Probleme beim Verstehen einer Kardinalitätsschätzung. Hier ist mein Testaufbau: die 2010-Version der Stack Overflow-Datenbank SQL Server 2017 CU15 + DDR (KB4505225) - 14.0.3192.2 das neue CE (Kompatibilitätsstufe 140) Ich habe diesen proc: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN SELECT * FROM …
Betrachten Sie die folgende Abfrage, mit der Zeilen aus einer Quellentabelle nur dann eingefügt werden, wenn sie nicht bereits in der Zieltabelle enthalten sind: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR halloween WHERE maybe_new_rows.ID = halloween.ID ) OPTION (MAXDOP …
Ein Teil meiner Arbeitslast verwendet eine CLR-Funktion, die den Spooky-Hash-Algorithmus implementiert , um Zeilen zu vergleichen und festzustellen, ob sich Spaltenwerte geändert haben. Die CLR-Funktion verwendet eine Binärzeichenfolge als Eingabe, sodass ich eine schnelle Möglichkeit zum Konvertieren von Zeilen in eine Binärzeichenfolge benötige. Ich gehe davon aus, dass ich während …
Wenn ich eine Sicherung einer Datenbank von einer SQL Server 2016-Instanz erstelle und diese dann auf eine 2017-Instanz zurückspeichere, um etwas daran zu arbeiten. Kann ich dann diese Datenbank von der 2017-Instanz umdrehen und sichern und diese verwenden, um die Originalversion auf der 2016-Instanz zu überschreiben?
Das Problem Ich habe ein paar Abfragen, die unter serialisierbarer Isolation eine RX-X-Sperre verursachen. Wenn ich jedoch Extended Events verwende, um die Sperrenerfassung zu überwachen, wird die RX-X-Sperrenerfassung nie angezeigt, sondern nur freigegeben. Woher kommt das? Der Repro Hier ist mein Tisch: CREATE TABLE dbo.LockTest ( ID int identity, Junk …
Ich führe checkdb mit der Option physical_only aus und es tritt ein Fehler mit den folgenden Fehlern auf: Meldung 8965, Ebene 16, Status 1, Zeile 1 Tabellenfehler: Objekt-ID 1557580587, Index-ID 1, Partitions-ID 72057594088456192, Zuweisungseinheit-ID 72057594177454080 (Typ In-Row-Daten). Der Off-Row-Datenknoten auf Seite (1: 13282192), Steckplatz 3, Text-ID 6370769698816 wird von Seite …
Wir sind in den letzten Tagen dreimal auf diesen seltsamen Fehler gestoßen, nachdem wir 8 Wochen lang fehlerfrei waren, und ich bin ratlos. Dies ist die Fehlermeldung: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. The …
Dies ist ein Follow-up zu dieser Frage . Es bezieht sich auch auf diese Funktionsanforderung von Microsoft. Es sind jedoch viele Jahre vergangen und mehrere Hauptversionen haben den Markt erreicht, seit es gemeldet wurde. Frage: Stellt SQL Server 2017 einen Mechanismus zur Verfügung, mit dem die Hauptursache für diesen Fehler …
In SQL Server 2017 (CU3) beschädigt der Sicherungsvorgang immer eine bestimmte Seite in der Datenbank, wenn ich die Sicherungskomprimierung für eine meiner TDE-Datenbanken aktiviere. Wenn ich das Backup ohne Komprimierung starte, wird es nicht beschädigt. Hier sind die Schritte, die ich unternommen habe, um dieses Problem zu überprüfen und zu …
Kürzlich habe ich einer Tabelle mit fast 500 Millionen Zeilen eine NULL-fähige Bitspalte hinzugefügt. Es gibt keine Standardeinstellung für die Spalte, jedoch geben alle Einfügungen den Wert 0 oder 1 an, und ich habe eine einmalige Routine ausgeführt, um allen vorhandenen Zeilen 0 oder 1 zuzuweisen (Aktualisierung der Zeilen in …
Ich habe ein Leistungsproblem mit sehr großen Speicherzuweisungen, die diese Tabelle mit ein paar NVARCHAR(4000)Spalten behandeln. Diese Spalten sind niemals größer als NVARCHAR(260). Verwenden ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL Dies führt dazu, dass SQL Server die gesamte Tabelle neu schreibt (und 2x Tabellengröße im Protokollbereich verwendet). Dies …
Database SQL Server 2017 Enterprise CU16 14.0.3076.1 Wir haben kürzlich versucht, von den standardmäßigen Wartungsjobs für den Index-Neuaufbau auf den Ola Hallengren zu wechseln IndexOptimize. Die Standardjobs für die Indexwiederherstellung liefen seit einigen Monaten ohne Probleme, und die Abfragen und Aktualisierungen arbeiteten mit akzeptablen Ausführungszeiten. Nach dem Ausführen IndexOptimizeauf der …
Überprüfen Sie diese Abfrage. Es ist ziemlich einfach (siehe Ende des Beitrags für Tabellen- und Indexdefinitionen und ein Reproskript): SELECT MAX(Revision) FROM dbo.TheOneders WHERE Id = 1 AND 1 = (SELECT 1); Hinweis: Mit "AND 1 = (SELECT 1)" soll nur verhindert werden, dass diese Abfrage automatisch parametrisiert wird. Ich …
Ich habe SQL Server 2017 auf meinem Computer installiert. Dies ist, was SELECT @@VERSIONzurückgibt: Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21. Juli 2018 07:47:45 Copyright (C) 2017 Microsoft Enterprise Edition (64-Bit) für Windows 10 Enterprise 10.0 (Build 17134): ) ` Es hat bis gestern gut funktioniert. Plötzlich …
Das Dokument enthält Anweisungen zum Entfernen von SQL Server. Dies lässt jedoch bestimmte Pakete zurück. Wie kann ich alle Traces entfernen und SQL Server 2017 deinstallieren?
Ich habe einen speziellen Bereinigungscode, der versucht, einige Duplikate zu entfernen. Dies läuft auf vielen Kundenstandorten perfekt. Aus den Protokollen geht hervor, dass diese Abfrage mindestens 1 bis 45 Sekunden dauert: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], [IdRepresentative], [TimeStart] ) Aber …
Ich versuche, eine langsame Abfrage mithilfe von Show Plan Analysis (SSMS) für den tatsächlichen Ausführungsplan zu beheben. Das Analysetool weist darauf hin, dass Schätzungen für die Anzahl der Zeilen an einigen Stellen im Plan von den zurückgegebenen Ergebnissen abweichen, und gibt mir außerdem einige implizite Konvertierungswarnungen. Ich verstehe diese impliziten …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.