Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
Je suis pris dans un débat au travail et j'ai besoin de conseils sur les pièges que je pourrais ignorer. Imaginez un scénario dans lequel un déclencheur est utilisé pour copier des enregistrements supprimés dans une table d'audit. Le déclencheur utilise SELECT *. Tout le monde pointe et crie et …
Je souhaite mettre à niveau mon SQL Server 2008 Enterprise Edition vers SQL Server 2016 Standard Edition; cependant, une base de données utilise des partitions de table sur plusieurs groupes de fichiers (utilisé sur une grande table de journalisation, chaque jour est une partition) Je vois dans Editions et fonctionnalités …
Suis à l' aide que SQL SERVER 2012j'ai mon Auto Update Stats ON dans ma base de données. À partir du lien ci-dessous, j'ai appris que les statistiques de mise à jour automatique se déclencheront pour chaque SQRT(1000 * Table rows)modification des lignes du tableau. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ J'ai créé une table …
J'ai un tableau contenant plusieurs colonnes et je souhaite vérifier une valeur de colonne, sélectionnez les lignes après cette valeur de colonne jusqu'à ce qu'une valeur de colonne distincte s'affiche. J'ai essayé d'utiliser BETWEEN, mais si les valeurs de colonne sont des entiers, il ne recherche que des nombres entre …
J'ai appris que SQL Server peut renvoyer la valeur de la colonne d'identité (unique) d'une table en utilisant la pseudo-colonne $IDENTITY: SELECT $IDENTITY FROM Table Cette fonctionnalité est-elle documentée et fiable? La seule mention officielle est sur la IDENTITYpage mais elle est enterrée dans un exemple de code. Cela suggère …
Je suis en train de mettre en place un cas de test pour prouver un certain scénario de blocage et j'ai besoin d'avoir un aperçu de ce qui se passe. J'ai une table de tas, appelée de manière conventionnelle HeapTable. Ce tableau est mis à jour par 2 transactions simulées. …
Je suis en train de mettre en place un système de surveillance pour SQL Server en utilisant des événements étendus pour trouver des requêtes lourdes en tant que «retour de production» pour nos développeurs. J'utilise les événements sp_statement_completedet sql_statement_completed, avec des filtres de prédicat sur cpu_time, des lectures logiques, etc. …
Lorsque j'ajoute une nouvelle base de données à notre serveur de développement (en utilisant SSMS), il crée automatiquement 5 tables. Ce sont des copies des tables d'application qui existent déjà dans une autre base de données. Je suppose que c'est une fonctionnalité récente de SQL Server que je ne connais …
J'ai comme 20 Listners en 2014 avec environ 500 DBS, quelle est la meilleure façon de les migrer avec le moins de temps d'arrêt, d'efforts Mon idée est la suivante: Arrêter l'accès à la sauvegarde dbs Démarrer la restauration dbs Pendant la restauration: supprimer AOG en 2014 Créer en 2016 …
J'essayais de répondre à cette question en indiquant que la clause est facultative .. Mais je suis coincé avec un opérateur dans le plan .. ci-dessous est une capture d'écran du plan d'exécution .. Comme vous pouvez le voir, il y a un opérateur BMK dans le plan de requête, …
J'ai une très grande base de données dans notre entrepôt de données où nous avons implémenté le partitionnement pour gérer la maintenance et les sauvegardes. Les enregistrements d'un certain âge sont finalement migrés vers un groupe de fichiers en lecture seule une fois par mois. Parfois, notre processus ETL tente …
J'ai la version simplifiée suivante de ma requête réelle, dans SQL Server 2012. Il a un opérateur scalaire dans la recherche de prédicat lors de la sélection des données de la table Containers. Quel est le rôle de l'opérateur scalaire dans ce prédicat de recherche? CREATE TABLE #EligibleOrders (OrderID INT …
Quel est le processus recommandé de mise Availability Groupsà niveau avec une réplique de synchronisation de SQL 2014 à 2016? Je crois comprendre que les in-placemises à niveau ne sont pas vraiment appréciées des professionnels des bases de données. Existe-t-il un moyen d'éviter les in-placemises à niveau dans Availability Groups? …
Je suis actuellement en train de mettre à niveau notre entrepôt de données de SQL 2012 à SQL 2016. J'ai mon ancien et mon nouveau DW fonctionnant côte à côte en parallèle. Mon processus ETL (un cadre développé dans SSIS par un tiers) a fonctionné avec succès pendant plus de …
Récemment, j'ai réalisé par défaut que l'écriture de scripts dans la base de données n'inclut pas les index, et je dois changer l'option à chaque fois. Quelqu'un pourrait-il expliquer la raison? Existe-t-il des informations sur ce comportement par défaut, ou simplement parce que Microsoft aime le faire?
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.