Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Considérez la requête suivante: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, …
Je travaille un script pour porter un environnement d'un serveur à un autre. Je rencontre un problème d'appel catalog.create_environment_variabledans lequel j'obtiens l'erreur "Le type de données de la valeur d'entrée n'est pas compatible avec le type de données de la" chaîne "." sortant du proc "check_data_type_value". Ce qui est étrange, …
Nous avons la configuration de la réplication de fusion SQL Server 2008 R2. Dernièrement, j'ai commencé à obtenir des conflits pour certaines tables, et lorsque je vérifie la visionneuse de conflits, je peux voir que les valeurs des colonnes gagnant et perdant sont identiques! Je suis sûr que ces données …
Je suis en train de mettre à jour une table avec des millions d'enregistrements, cela fait 4 jours et la requête est toujours en cours d'exécution. J'ai vérifié que le moniteur d'activité montre que la requête est en cours d'exécution. Dans le journal des événements, il n'y a aucune erreur. …
Dell PowerEdge 2950 avec deux cartes réseau à 1 Gbit / s allant vers deux ports à 1 Gbit / s sur un commutateur qui passe ensuite à une NetApp avec quatre cartes réseau à 1 Gbit / s qui se présentent comme une seule interface virtuelle. 24 disques, 7200k …
J'ai un tableau avec des descriptions de produits, et chaque description de produit a un product_idet un language_id. Ce que je veux faire est de mettre à jour tous les champs avec language_iddes 2être égale à la même product_idoù language_idest 1. Jusqu'à présent, j'ai essayé la requête suivante, mais je …
Il existe deux tableaux: Utilisateur Adresse L'utilisateur contient une référence à l'adresse. L'adresse contient les colonnes CreatedBy et ModifiedBy, qui fait référence à l'utilisateur. Comment concevoir cette base de données pour éviter une dépendance cyclique?
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 5 ans . Existe-t-il un outil pour exporter les …
J'ai hérité d'une base de données SQL Server 2008 critique de taille modérée et j'essaie de comprendre la planification de la sauvegarde. (Je suis développeur, pas DBA.) La façon dont notre système est configuré actuellement, il existe deux systèmes de sauvegarde: Sauvegardes hebdomadaires complètes ( .bak) et sauvegardes horaires du …
DBCC FREEPROCCACHEne fonctionne pas dans Azure SQL DB. Sinon, comment puis-je forcer un plan à se retirer du cache d'une manière qui ne nuira pas à un système de production (c'est-à-dire que je ne peux pas simplement modifier les tables à volonté)? Ceci est spécifiquement pour SQL créé par Entity …
Je reçois plusieurs erreurs avec LocalDB( erreur de démarrage , impossible de créer une base de données à partir de SQL Server Management Studio et également plusieurs problèmes lors de la tentative de restauration d'une sauvegarde) et aucun des correctifs que j'ai trouvés n'aide quoi que ce soit. Il me …
J'envisage d'utiliser CLUSTER pour réorganiser une table par un index. Je comprends que cette recréation des données de la table rend tous les index existants gonflés ou inutiles. J'ai vu quelques indications qu'un REINDEX est requis après un CLUSTER. J'ai trouvé d'autres références qui indiquent que CLUSTER fait un REINDEX. …
Dans SQL standard, le résultat d'un union alln'est pas garanti dans n'importe quel ordre. Donc, quelque chose comme: select 'A' as c union all select 'B' Pourrait retourner deux lignes dans n'importe quel ordre (bien que, dans la pratique sur n'importe quelle base de données que je connaisse, «A» précédera …
J'ai toujours vu et écrit mes alias de colonne comme SELECT 1 as ColumnName mais aujourd'hui est tombé sur une requête qui a utilisé SELECT ColumnName = 1 Y a-t-il une différence dans la façon dont ces deux requêtes sont exécutées? Ou existe-t-il une norme parmi les DBA sur laquelle …
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.