J'ai lu que les tables dérivées ont de meilleures performances que les tables temporaires, mais de toute façon de nombreux développeurs SQL Server préfèrent les seconds. Pourquoi? Je dois faire des requêtes avec des données volumineuses (millions d'enregistrements) et je veux être sûr d'utiliser le meilleur choix. CREATE TABLE A( …
Dans le passé, je pensais avoir supprimé les index hypothétiques à l'aide d'une instruction DROP INDEX pour les index clusterisés et d'une instruction DROP STATISTICS pour les index non clusterisés. J'ai une base de données pleine de restes DTA que je voudrais nettoyer; cependant, lorsque j'essaie de supprimer l'objet, je …
J'essaie d'importer un xml (en fait un fichier docx) dans une base de données SQL Server 2008. Je suis presque novice en programmation XML. J'ai googlé beaucoup, mais presque tous les exemples existent avec un simple fichier xml. Ici, le fichier xml est peu complexe (voir ci-dessous). Pouvez-vous s'il vous …
Vous avez un problème vraiment étrange et ennuyeux. D'une manière ou d'une autre, l'instance de SQL Server 2008 R2 s'exécutant sur notre serveur a été quelque peu corrompue. Tout d'abord, nous avons remarqué que la base de données que nous avons créée hier manquait. Donc, nous avons regardé autour de …
J'essaie de dépanner les performances sur un serveur SQL que nous avons pour notre serveur de gestion de documents et aujourd'hui, les performances ont atteint un niveau record. En regardant l'entrepôt de données de gestion (MDW) que j'ai configuré récemment, je peux voir un énorme pic dans les E / …
Nous avons maintenant un nouveau serveur pour notre base de données et entre autres nous avons 128 Go de RAM disponibles (auparavant j'avais 16 Go). Je sais que SQL Server gère très bien ses ressources, mais je me demandais s'il y avait des paramètres ou des stratégies spéciales que je …
J'ai dirigé le sp_blitz de Brent Ozar sur l'un de mes serveurs de production. Le service informatique a marqué quelques tables de la base de données MSDB comme étant créées par l'utilisateur. Ils suivent tous le modèle dbo.DTA_ *. Ces tableaux sont-ils fournis avec MSDB, ou ont-ils été ajoutés par …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Dans SQL Server, pourquoi utilisez-vous …
Nous avons donc commencé à explorer l'utilisation de la capture de données modifiées sur l'une de nos bases de données de production. Nous aimerions connaître l'heure de chaque modification. En lisant les procédures pas à pas et les didacticiels, etc., il semble que l'approche standard consiste à utiliser le LSN …
Il semble que j'obtienne de nombreux blocages lors de la sélection du nombre (*) sur une table particulière. J'ai déjà modifié tous les paramètres requis et les ai transformés en verrouillage de ligne uniquement. J'ai également modifié la base de données pour utiliser l'isolement READ_COMMITTED_SNAPSHOT, cependant, il semble que l'utilisation …
Je suis nouveau dans les problèmes de performances, mais j'ai vu des discussions sur le fait que les disques SSD résolvent les problèmes de performances causés par la fragmentation des index. Quelqu'un a-t-il vécu cela? Je pense à changer de matériel et je me demande si cela pourrait aider
J'ai un utilisateur de serveur SQL qui a la possibilité de supprimer n'importe quelle base de données. J'ai exécuté le code ci-dessous pour vérifier les droits que l'utilisateur a sur SQL Server mais je n'ai pas pu identifier comment l'utilisateur a la possibilité de supprimer des bases de données. Existe-t-il …
J'ajoute une clé étrangère à une table et je supprime toutes les lignes qui violent le FK, en les copiant dans une table ModifiedTable_invalid. Dans le cadre du script, j'ai la commande MERGE suivante: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn …
J'ai pensé que je pouvais utiliser sp_MSforeachdb pour résoudre ce problème, mais je reçois un message d'erreur. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Si j'exécute la …
J'ai accordé à un utilisateur la permission d'exécuter une procédure stockée qui utilise du SQL dynamique. Mais quand il essaie de l'exécuter, il obtient l'erreur: L'autorisation SELECT a été refusée sur l'objet '[nom de la table]', la base de données '[nom de la base de données]', le schéma 'dbo'. L'utilisateur …
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.