Dans SQL Server, si XACT_ABORT est désactivé, certaines erreurs mettront fin à l'instruction en cours (par exemple, fournir le nombre incorrect de paramètres à une procédure stockée qui prend certains paramètres) et certaines erreurs abandonneront le lot entier (par exemple, fournir des paramètres à un stocké qui ne prend pas …
Nous avons des opérations DML à chaque étape d'un travail SQL Server. Pour assurer la mise à jour quelque chose / insertion sera annulée en cas de problème, je l' ai enveloppé les modifications de données de chaque étape dans TRY CATCHet TRANSACTIONblocs: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... …
Existe-t-il un moyen dans SQL Server 2008 R2 de provoquer un délai d'attente pour une modification de base de données impliquant une transaction? Nous avons un scénario où notre code d'application se bloque ou lève une exception et ne parvient pas à effectuer une restauration ou une validation. Cela provoque …
J'ai une transaction de longue durée (appelée, par exemple, T1) qui effectue des suppressions, des mises à jour et des insertions sur une table dans SQL Server 2008 R2. Dans le même temps, un autre processus exécute périodiquement les instructions select de cette table. Sous les paramètres d'isolement par défaut …
Je suis un débutant en transaction, juste une question sur le journal des transactions. Nous savons que lorsque nous validons une transaction, les modifications sont écrites dans le journal des transactions, mais le journal des transactions est-il en RAM ou dans des fichiers physiques? Si elle se trouve dans la …
J'importe un grand nombre de fichiers volumineux dans un certain nombre de tables à partitionner à l'aide de boucles dans un bloc de code plpgsql anonyme $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE plpgsql L'ensemble de …
Lors de la mise à jour d'une ligne dans une table temporelle, les anciennes valeurs de la ligne sont stockées dans la table d'historique avec l'heure de début de la transaction comme SysEndTime. Les nouvelles valeurs de la table actuelle auront l'heure de début de la transaction comme SysStartTime. SysStartTimeet …
J'ouvre une transaction (lecture répétable) ( BEGIN TRAN) pour effectuer certains travaux sur certains enregistrements. La première chose que je fais est de vérifier si les données que je dois modifier se trouvent dans la base de données. Dans certains cas, il y en aura, puis je procéderai à mes …
Nous avons une transaction qui fonctionne depuis plus de 5 heures. Nous manquons d'espace disque. La session a été supprimée mais attend toujours IO_COMPLETION. En fait, le wait_type vient de changer en PAGEIOLATCH_EX. Comment puis-je mettre fin à la transaction SQL Server suspendue? Je ne suis pas inquiet de perdre …
L'article en ligne MSDN « Isolation de capture instantanée dans SQL Server » indique: «Un niveau d'isolement a une portée à l'échelle de la connexion et une fois défini pour une connexion avec l'instruction SET TRANSACTION ISOLATION LEVEL, il reste en vigueur jusqu'à ce que la connexion soit fermée ou …
L'un de nos systèmes de production a présenté un problème avec une seule instruction d'insertion dans une table temporaire de notre base de données d'utilisateurs. Lorsque je commente l'insertion / sélection, le processus stocké en question s'exécute en temps opportun, je suis donc confiant dans mon isolement du problème. La …
La comptabilité à double entrée est un ensemble de règles d'enregistrement des informations financières dans un système de comptabilité financière dans lequel chaque transaction ou événement modifie au moins deux comptes différents du grand livre nominal. Un compte peut être "débité" ou "crédité", et la somme de tous les crédits …
Nous avons eu quelques pertes de données et nous n'avons pas de sauvegarde fiable, semble-t-il. Nous avons d'énormes journaux de transactions et certains pensaient que nous pourrions être en mesure de les utiliser pour revenir à un certain point. Est-il possible d'aider à reconstruire une base de données à l'aide …
Je veux vous demander votre avis sur l'utilisation de déclencheurs ou de transactions MySQL dans un site Web. En fait, j'ai une paymenttable d' historique avec - UserId | OperationId | Comment | Credits | Sign (debit or credit). Ainsi, chaque opération de paiement est insérée dans ce tableau. Cependant, …
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.