Quel est un bon moyen de rendre les proc stockés suffisamment robustes pour qu'ils puissent très bien évoluer et contenir également la gestion des erreurs? De plus, quelle est la meilleure façon de gérer plusieurs scénarios d'erreur dans un processus stocké et d'avoir un système de rétroaction intelligent qui retournera …
Je suis au milieu d'un débat sur la question de savoir s'il est préférable de créer une PRIMARY KEYcolonne d' identité , ou une UDF qui génère explicitement un identifiant unique. Je plaide pour la colonne d'identité. Mon partenaire plaide pour la génération manuelle des valeurs, affirme-t-il en mettant l'UDF …
Veuillez regarder ce code: create table #t1( id int identity (1,1), val varchar(10) ); insert into #t1 values ('a'); insert into #t1 values ('b'); insert into #t1 values ('c'); insert into #t1 values ('d'); Maintenant, chaque fois que vous exécutez cette select *, ( select top 1 val from #t1 …
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 …
J'essaie d'aider un client avec un module complémentaire SAP tiers qui a un problème de publication et est devenu sans support. Dans certaines circonstances, il archive et poste incomplet de la table de file d'attente de publication vers la table d'archive de publication. Je dois replacer ces résultats archivés dans …
Quelle est la signification de last_worker_time et last_elapsed_time dans DMV sys.dm_exec_query_stats et quelle est la différence entre eux? quand je tire sous la requête SELECT TOP 20 qs.last_worker_time, qs.last_worker_time/1000000 last_worker_time_in_S, qs.last_elapsed_time, qs.last_elapsed_time/1000000 last_elapsed_time_in_S FROM sys.dm_exec_query_stats qs order by qs.last_worker_time desc Je reçois comme ci-dessous. Ce que j'ai remarqué, c'est que …
Comment puis-je trouver toutes les positions avec patindexdans une table ou une variable? declare @name nvarchar(max) set @name ='ali reza dar yek shabe barani ba yek ' + 'dokhtare khoshkel be disco raft va ali baraye' + ' 1 saat anja bud va sepas... ali...' select patindex('%ali%',@name) as pos Cela …
Je gère une base de données SQL Server 2005 qui héberge environ 2,9 To de données (2 x 1,45 To - J'ai un schéma RAW et un schéma ANALYSIS donc en gros deux copies des données ingérées). Le modèle de récupération est SIMPLE et .ldfest à 6 Go. Pour une …
Je suis confus. AFAIK SQL Server 2005 Express a une limite de 4 Go de données de base de données . Cependant, j'ai les résultats suivants de sp_spaceused: Comment puis-je vérifier si ma base de données atteint la limite de taille? L'espace non alloué est-il space leftjusqu'à ce que j'atteigne …
Nous migrons maintenant de SQL Server 2000 à 2008. Nous apportons beaucoup de changements au code, aux scripts car il y a eu beaucoup de changements depuis 2000 à 2008. Tout en apportant ces changements, ce que je veux savoir, c'est: est-ce que je peux faire maintenant pour le rendre …
Je suis en train de créer un environnement TEST pour notre équipe de développement SQL Server. En production, nous avons 3 serveurs SQL, SQL01contient plusieurs bases de données en miroir SQL02. SQL03agit comme témoin dans une configuration "haute sécurité avec basculement automatique" ou synchrone. J'ai utilisé VMWare P2V pour virtualiser …
Un peu d'histoire. Nous avons développé une application qui utilise la réplication de fusion. À l'heure actuelle, nous publions actuellement environ 212 articles, et tout va bien, car il semble tomber dans la limite de 256 articles. (Utilisation de SQL Standard 2005 sur le serveur et de 2005 Express au …
J'aimerais pouvoir prédire si un DELETE se heurtera à une violation de contrainte, sans réellement effectuer la suppression. Quelles sont mes options pour ce faire? Existe-t-il un moyen simple de faire un "essai à sec" d'une SUPPRESSION?
Les utilisateurs entrent un terme de recherche dans une boîte et cette valeur est transmise à une procédure stockée et vérifiée par rapport à quelques champs différents dans la base de données. Ces champs ne sont pas toujours du même type de données. Un champ (numéro de téléphone) se compose …
SQL Server 2005 J'ai besoin de pouvoir traiter en continu environ 350 millions d'enregistrements dans une table d'enregistrement de 900 millions. La requête que j'utilise pour sélectionner les enregistrements à traiter devient très fragmentée au fur et à mesure que je traite et j'ai besoin d'arrêter le traitement pour reconstruire …
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.