Parte del mio carico di lavoro utilizza una funzione CLR che implementa l'algoritmo hash spettrale per confrontare le righe per vedere se i valori di una colonna sono cambiati. La funzione CLR accetta una stringa binaria come input, quindi ho bisogno di un modo rapido per convertire le righe in …
Abbiamo riscontrato questo strano errore tre volte negli ultimi giorni, dopo essere stato privo di errori per 8 settimane, e sono sconcertato. Questo è il messaggio di errore: 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'. …
Se prendo un backup di un database da un'istanza di SQL Server 2016 e quindi lo ripristino in un'istanza 2017 per fare un po 'di lavoro su di esso. Posso quindi girare e fare il backup di quel database dall'istanza 2017 e usarlo per sovrascrivere la versione originale sull'istanza 2016?
Sto eseguendo checkdb con opzione physical_only e non riesce con più errori come di seguito: Messaggio 8965, livello 16, stato 1, riga 1 Errore tabella: ID oggetto 1557580587, ID indice 1, ID partizione 72057594088456192, ID unità allocazione 72057594177454080 (digitare i dati in riga). Il nodo dati fuori riga alla pagina …
Il problema Ho un paio di query che, in isolamento serializzabile, causano un blocco RX-X. Tuttavia, quando utilizzo gli eventi estesi per guardare l'acquisizione del blocco, l'acquisizione del blocco RX-X non viene mai visualizzata, viene solo rilasciata. Da dove proviene? The Repro Ecco il mio tavolo: CREATE TABLE dbo.LockTest ( …
Questo è un seguito a questa domanda . È anche correlato a questa richiesta di funzionalità da parte di Microsoft. Tuttavia, sono trascorsi molti anni e diverse importanti pubblicazioni hanno raggiunto il mercato da quando è stato segnalato. Domanda: SQL Server 2017 fornisce qualche meccanismo per facilitare la ricerca della …
Su SQL Server 2017 (CU3), ogni volta che abilito la compressione del backup su uno dei miei database TDE, il processo di backup corrompe sempre una pagina specifica nel database. Se eseguo il backup senza compressione, non viene danneggiato. Ecco i passaggi che ho seguito per verificare e riprodurre questo …
Ho SQL Server 2017 installato sul mio computer. Questo è ciò che SELECT @@VERSIONritorna: Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 luglio 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64-bit) su Windows 10 Enterprise 10.0 (build 17134: ) ` Funzionava bene fino a ieri. Improvvisamente …
Ho un problema di prestazioni con concessioni di memoria molto grandi che gestiscono questa tabella con un paio di NVARCHAR(4000)colonne. Il fatto è che queste colonne non sono mai più grandi di NVARCHAR(260). utilizzando ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL si traduce in SQL Server che riscrive l'intera …
Di recente ho aggiunto una colonna di bit in grado NULL a una tabella che ha quasi 500 milioni di righe. Non c'è un valore predefinito nella colonna, tuttavia tutti gli inserti specificano un valore pari a 0 o 1 e ho eseguito una routine una tantum per assegnare 0 …
Database SQL Server 2017 Enterprise CU16 14.0.3076.1 Di recente abbiamo provato a passare dai lavori di manutenzione predefiniti di ricostruzione degli indici a Ola Hallengren IndexOptimize. I lavori predefiniti di ricostruzione degli indici erano in esecuzione da un paio di mesi senza problemi e le query e gli aggiornamenti funzionavano …
Dai un'occhiata a questa domanda. È piuttosto semplice (vedere la fine del post per le definizioni di tabelle e indici e uno script di repro): SELECT MAX(Revision) FROM dbo.TheOneders WHERE Id = 1 AND 1 = (SELECT 1); Nota: "AND 1 = (SELEZIONA 1) serve solo a impedire che questa …
La documentazione contiene istruzioni su come rimuovere SQL Server. Tuttavia, questo lascia alcuni pacchetti dietro. Come posso rimuovere tutte le tracce e disinstallare SQL Server 2017?
Ho un codice di pulizia specifico che tenta di rimuovere alcuni duplicati. Questo funziona perfettamente su molti siti di clienti. I registri indicano che da questa query viene utilizzato almeno 1 secondo fino a 45 secondi: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY …
Sto cercando di risolvere una query con prestazioni lente utilizzando Show Plan Analysis (SSMS) sul piano di esecuzione effettivo. Lo strumento di analisi sottolinea che le stime per il numero di righe sono diverse dai risultati restituiti in alcuni punti del piano e mi dà inoltre alcuni avvisi di conversione …
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.