Azure SQL Database est une base de données relationnelle en tant que service de Microsoft. Cette balise est pour les questions sur Azure SQL Database, PAS SQL Server hébergé dans une machine virtuelle Azure (utilisez azure-vm).
J'ai une table qui a actuellement des valeurs en double dans une colonne. Je ne peux pas supprimer ces doublons erronés, mais j'aimerais empêcher l'ajout de valeurs non uniques supplémentaires. Puis-je créer un UNIQUE qui ne vérifie pas la conformité existante? J'ai essayé d'utiliser NOCHECKmais j'ai échoué. Dans ce cas, …
J'ai créé des bases de données en utilisant Entity Framework Code First; les applications fonctionnent et en général, je suis assez satisfait de ce que Code First me permet de faire. Je suis d'abord programmeur, puis DBA par nécessité. Je lis sur DataAttributes pour décrire plus en C # ce …
J'ai besoin de migrer une base de données SQL Server 2017 sur site vers une base de données Azure SQL, et je suis confronté à certains défis car il y a un certain nombre de limitations à traverser. En particulier, étant donné qu'une base de données Azure SQL ne fonctionne …
Je souhaite modifier une clé primaire existante sur une table SQL Azure. Il a actuellement une colonne, et je veux en ajouter une autre. Maintenant, sur SQL Server 2008, c'était un morceau de gâteau, je viens de le faire dans SSMS, pouf. Terminé. Voici à quoi ressemble le PK si …
J'ai ce tableau: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO Cette requête: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' s'exécute avec un plan de requête composé d'une …
Lorsque vous utilisez une sous-requête pour trouver le nombre total de tous les enregistrements précédents avec un champ correspondant, les performances sont terribles sur une table avec aussi peu que 50 000 enregistrements. Sans la sous-requête, la requête s'exécute en quelques millisecondes. Avec la sous-requête, le temps d'exécution est supérieur …
Voici le bilan: je fais une requête de sélection. Chaque colonne des clauses WHEREet se ORDER BYtrouve dans un index non cluster unique IX_MachineryId_DateRecorded, soit en tant que partie de la clé, soit en tant que INCLUDEcolonnes. Je sélectionne toutes les colonnes, ce qui entraînera une recherche de signet, mais …
select POWER(2.,64.)renvoie 18446744073709552000au lieu de 18446744073709551616. Il semble n'avoir que 16 chiffres de précision (arrondi au 17). Même en rendant la précision explicite, select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0)))elle renvoie toujours le résultat arrondi. Cela semble être une opération assez basique pour qu'il s'écaille arbitrairement à 16 chiffres de précision …
Plus tôt dans la journée, j'ai remarqué que tous mes serveurs de base de données Azure SQL étaient mis à jour de la v11 à la v12. Je suis le seul dans mon entreprise à toucher ces cadrans, mais pas la seule personne de mon entreprise à y avoir accès. …
Je voulais essayer la fonctionnalité des utilisateurs de base de données contenus sur Azure SQL Database V12, mais j'ai un problème d'authentification qui me semble étrange. J'ai créé une base de données appelée Classifier. J'ai ajouté mon adresse IP aux règles de pare-feu afin de pouvoir me connecter au serveur …
J'ai téléchargé le kit de premiers soins SQL Server sur le site Web de Brent Ozar. Lorsque j'ai essayé d'exécuter le script sp_BlitzIndex sur ma base de données principale via Microsoft Sql Server Management Studio lorsque j'étais connecté en tant qu'administrateur de niveau serveur de base de données Azure et …
J'ai une base de données SQL hébergée sur Azure. Le problème est que la taille devient hors de contrôle, je peux voir jusqu'à 99% de fragmentation dans les index clusterisés de la clé primaire. Je suis capable de reconstruire tous les autres index avec online=onoption et cela n'affectera pas les …
Dans mon application, j'ai une requête qui effectue une recherche dans le tableau "fichiers". La table "fichiers" est partitionnée par "f". "Créée" (voir la définition de la table et contient ~ 26 millions de lignes pour le client 19 ("f". "Cid = 19). Le point ici est, si je fais …
Selon cette réponse , à moins qu'un index ne soit construit sur les colonnes qui sont utilisées pour restreindre, la requête ne bénéficiera pas d'un index. J'ai cette définition: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), …
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 …
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.