Nous migrons notre base de données vers un nouveau schéma mais voulons valider que les données ont été déplacées correctement. Les outils de comparaison de données traditionnels peuvent comparer deux bases de données pour les différences si les schémas sont les mêmes. Dans notre cas, il y a eu des …
Pourquoi cette requête provoque-t-elle un blocage? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Graphique de blocage ajouté: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" …
Je sais que je peux exécuter un DBCC CHECKDBet obtenir un état de ma base de données. Des questions Comment puis-je trouver s'il y a une page de données corrompue dans ma base de données? Si une erreur est due à une corruption de page, où puis-je trouver les pages …
Nous venons de recevoir un nouveau serveur, j'ai donc besoin de copier l'instance SQL Server 2008 existante à partir de l'ancienne boîte de base de données. Normalement, je fais cela en copiant les fichiers .mdf et journaux et en les attachant, mais je ne suis pas en mesure de retirer …
Je me demande "comment sale" les lectures sales peuvent passer sous un niveau d'isolement sans engagement. Je comprends que les lignes qui ont été mises à jour mais pas encore validées sont visibles, mais: Une ligne peut-elle apparaître comme partiellement mise à jour, c'est-à-dire que certaines colonnes sont mises à …
J'ai essayé d'utiliser «l'Explorateur de solutions» intégré à SQL Server Management Studio 2008 pour gérer un projet et après 2 semaines de lutte avec lui, j'ai décidé que je m'en fichais vraiment. Ses fonctionnalités de "commodité" sont en fait un obstacle. Malheureusement, l'endroit où je travaille est un magasin MS …
J'ai un domaine que les gens pouvaient historiquement utiliser pour fournir librement une valeur. J'ai besoin d'identifier les enregistrements qui n'ont pas de valeur appropriée pour pouvoir les nettoyer. J'ai cherché autour de SSIS pour cela. Mon inclination est d'utiliser un composant de script avec une expression regex dans du …
Pour notre application qui sera bientôt hébergée, je dois choisir entre l'édition Web de SQL Server 2008 et l'édition d'entreprise de SQL Server 2008. Il n'y a pas de fonctionnalité "indispensable": l'application fonctionne actuellement sur SQL Express, mais elle dépassera la taille maximale de 10 Go imposée par SQL Express. …
Dernièrement, au lieu de simplement augmenter les fichiers lorsqu'ils approchent de 80% d'utilisation des fichiers, j'ai été plus proactif pour récupérer de l'espace via les astuces habituelles comme la défragmentation des tas, l'ajout et la suppression d'index clusterisés, l'implémentation de la compression de lignes ou de pages, etc. Cependant, il …
La documentation MSDN difficile à comprendre. Existe-t-il des didacticiels en ligne pour apprendre SQL Profiler? Si possible, des vidéos ou de simples articles de blog seraient préférés.
Je souhaite configurer un utilisateur "en lecture" sur mon instance SQL Server 2012. Je voudrais lui accorder le droit d'exécuter toute procédure stockée, ou fonction, ou instruction SQL directe, qui récupère les données de toutes les tables et vues, mais pas de mettre à jour ou d'insérer (c'est-à-dire de lire …
Nous avons été sur un serveur dédié (quadricœur unique, 6 Go de RAM) et passons à un nouveau serveur dédié (2x hex-core, 32 Go de RAM). Les deux sont Windows Server 2008, SQL Server 2008. Les performances sur le nouveau serveur sont légèrement inférieures à celles de l'ancien serveur plus …
J'ai modifié une table centrale dans ma base de données et sp_depends renvoie littéralement des centaines de résultats, et je crains que certaines de ces procédures stockées ne se compilent plus après ma modification. Il est facile de vérifier une seule procédure stockée (je viens de réexécuter le script alter …
question 1 Je travaille avec un système où la date est stockée sous forme d'entier (numérique réel (8,0)) et j'ai remarqué que d'autres systèmes stockent également la date en tant qu'int comme cisco dans ce fil . Exemple 20120101 -- 01 Jan 2012 Y a-t-il un avantage à conserver le …
Je peux obtenir des requêtes exécutées en utilisant: SELECT deqs.last_execution_time AS [Time] ,dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC mais je recherche également une usernamecolonne, qui a exécuté ces requêtes.
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.