Une partie de ma charge de travail utilise une fonction CLR qui implémente l'algorithme de hachage fantasmagorique pour comparer les lignes pour voir si des valeurs de colonne ont changé. La fonction CLR prend une chaîne binaire en entrée, j'ai donc besoin d'un moyen rapide pour convertir des lignes en …
Nous avons rencontré cette étrange erreur trois fois au cours des derniers jours, après avoir été sans erreur pendant 8 semaines, et je suis perplexe. Voici le message d'erreur: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index …
Si je prends une sauvegarde d'une base de données à partir d'une instance de SQL Server 2016, puis la restaure sur une instance de 2017 pour y travailler. Puis-je ensuite faire demi-tour et sauvegarder cette base de données à partir de l'instance 2017 et l'utiliser pour écraser la version d'origine …
Le problème J'ai une paire de requêtes qui, sous isolement sérialisable, provoquent un verrouillage RX-X. Cependant, lorsque j'utilise des événements étendus pour regarder l'acquisition de verrouillage, l'acquisition de verrouillage RX-X n'apparaît jamais, elle est uniquement publiée. D'où est ce que ça vient? Le Repro Voici ma table: CREATE TABLE dbo.LockTest …
J'exécute checkdb avec l'option physical_only et il échoue avec plusieurs erreurs comme ci-dessous: Msg 8965, niveau 16, état 1, ligne 1 Erreur de table: ID d'objet 1557580587, ID d'index 1, ID de partition 72057594088456192, attribuer l'ID d'unité 72057594177454080 (type Données en ligne). Le nœud de données hors ligne à la …
Il s'agit d'un suivi de cette question . Il est également lié à cette demande de fonctionnalité de Microsoft. Cependant, de nombreuses années se sont écoulées et plusieurs versions majeures ont atteint le marché depuis sa publication. Question: SQL Server 2017 fournit-il un mécanisme pour faciliter la recherche de la …
Sur SQL Server 2017 (CU3), chaque fois que j'active la compression de sauvegarde sur l'une de mes bases de données TDE, le processus de sauvegarde corrompt toujours une page spécifique de la base de données. Si j'exécute la sauvegarde sans compression, elle n'est pas corrompue. Voici les étapes que j'ai …
J'ai SQL Server 2017 installé sur mon ordinateur. C'est ce qui SELECT @@VERSIONrevient: Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 juillet 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64 bits) sur Windows 10 Enterprise 10.0 (Build 17134: ) ` Ça fonctionnait bien jusqu'à hier. Soudain, …
J'ai un problème de performances avec de très grandes allocations de mémoire pour gérer cette table avec quelques NVARCHAR(4000)colonnes. La chose est que ces colonnes ne sont jamais plus grandes que NVARCHAR(260). En utilisant ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL entraîne la réécriture de la table entière par …
J'ai récemment ajouté une colonne de bits NULL à une table qui compte près de 500 millions de lignes. Il n'y a pas de valeur par défaut sur la colonne, mais toutes les insertions spécifient une valeur de 0 ou 1, et j'ai exécuté une routine unique pour attribuer 0 …
Base de données SQL Server 2017 Enterprise CU16 14.0.3076.1 Nous avons récemment essayé de passer des tâches de maintenance par défaut de reconstruction d'index à Ola Hallengren IndexOptimize. Les travaux de reconstruction d'index par défaut étaient en cours d'exécution depuis quelques mois sans aucun problème, et les requêtes et les …
Consultez cette requête. C'est assez simple (voir la fin de l'article pour les définitions de table et d'index, et un script de repro): SELECT MAX(Revision) FROM dbo.TheOneders WHERE Id = 1 AND 1 = (SELECT 1); Remarque: le "AND 1 = (SELECT 1) est juste pour empêcher cette requête d'être …
La documentation contient des instructions sur la suppression de SQL Server. Cependant, cela laisse certains packages derrière. Comment puis-je supprimer toutes les traces et désinstaller SQL Server 2017?
J'ai un code de nettoyage spécifique qui essaie de supprimer certains doublons. Cela fonctionne parfaitement sur de nombreux sites clients. Les journaux m'indiquent qu'au moins 1 seconde jusqu'à 45 secondes sont consommées par cette requête: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], …
J'essaie de résoudre une requête à exécution lente à l'aide de Show Plan Analysis (SSMS) sur le plan d'exécution réel. L'outil d'analyse souligne que les estimations du nombre de lignes ne correspondent pas aux résultats renvoyés à quelques endroits du plan et me donne en outre des avertissements de conversion …
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.