Pour une fonctionnalité de recherche, j'utilise une vue qui contient les enregistrements de toutes les tables dans lesquelles je dois rechercher. La vue compte près de 20 millions d'enregistrements. Les recherches contre ce point de vue prennent trop de temps. Où dois-je chercher pour améliorer les performances de cette vue? …
Je travaille avec MSSQL Server Management Studio 2008 et j'ai besoin d'exposer une vue à un tiers pour leur réconciliation des données. J'ai créé la vue appropriée, mais j'ai du mal à créer un utilisateur et à lui accorder les autorisations appropriées pour effectuer une sélection dans la vue. J'ai …
Cette question devait juste être dans ce site :) ORDER BY est interdit d'utiliser dans une vue, comme je l'ai compris en raison de la possibilité de plusieurs commandes par lors de l'utilisation de cette vue. Je sais qu'il existe des moyens de contourner cette limitation, par exemple TOP 99.999999 …
Je viens de le remarquer et j'ai eu du mal à trouver une raison technique. Les tables peuvent être supprimées à l'aide de trois noms de pièce, mais les vues sont limitées à deux noms de pièce. Quel est le raisonnement derrière cela?
Je suis un DBA "accidentel", relativement inexpérimenté et déconcerté par ce problème. Exécution de MS SQL Server 2012. Le problème vient de cette instruction UPDATE: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy …
Je dois utiliser des vues indexées pour atteindre les performances. Comme je peux le voir sur cette table de comparaison, l'édition standard ne prend pas en charge les vues indexées. Mais BOL dit: Les vues indexées peuvent être créées dans n'importe quelle édition de SQL Server. Dans SQL Server Enterprise, …
J'ai une base de données PostgreSQL (9.4) qui limite l'accès aux enregistrements en fonction de l'utilisateur actuel et suit les modifications apportées par l'utilisateur. Ceci est réalisé grâce aux vues et aux déclencheurs, et pour la plupart, cela fonctionne bien, mais j'ai des problèmes avec les vues qui nécessitent des …
Contexte Il s'agit de la construction de certaines vues que nous utiliserons pour les rapports. J'ai une table des emplacements, les champs clés étant "emplacement" et "parent" . La structure que ces deux champs créent, au niveau du niveau, est dans le sens de Nom de l'entreprise -> Nom du …
J'ai eu ce problème il y a longtemps, j'ai trouvé une solution de contournement qui me convenait et je l'ai oubliée. Mais maintenant, il y a cette question sur SO donc je suis prêt à soulever ce problème. Il y a une vue qui joint quelques tables de manière très …
J'ai créé une vue dans database1 basée sur des tables dans database2. J'ai donné la SELECTpermission à un utilisateur qui n'a accès qu'à database1. L'utilisateur ne peut pas faire fonctionner cette vue car il n'a pas de compte dans database2. Comment puis-je résoudre ce problème? Je ne veux pas créer …
J'ai un VIEWoù j'essaye de créer un script d'évolution pour, donc je peux y ajouter une colonne. Cette partie fonctionne bien; colonne ajoutée très bien. Cependant, l'inverse ne fonctionne pas; supprimer cette dernière colonne ajoutée échoue avec un ERROR: cannot drop columns from viewmessage. Le problème est que cette vue …
J'ai un serveur SQL Server 2008 exécutant une base de données que je veux jeter dans TFS. Par conséquent, j'ai utilisé un projet de base de données Visual Studio 2013 dans lequel j'ai importé la base de données. Après avoir corrigé un tas d'erreurs, je suis coincé avec une seule …
J'essaie de sauvegarder toute ma base de données avec les vues. Je vais utiliser la mysqldumpcommande. Je me demandais si cela copiera toutes les vues ou si je devrai utiliser une commande distincte pour cela. Veuillez me suggérer une réponse. Toute aide est grandement appréciée.
Avertissement: je suis un programmeur, pas un DBA, alors soyez indulgent avec moi ... J'ai une vue que j'utilise pour simplement mapper 2 entités ensemble. Je dois faire une jointure entre quelques tables différentes pour l'obtenir: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP SG, VISIT …
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.