Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
Il y a quelques décennies, une table a été créée dans notre base de données qui commence par un #. Il apparaît dans l'Explorateur d'objets sous la base de données de l'application, pas dans tempdb. Pour une raison quelconque, Azure n'importera pas la base de données comme ceci. Nous ne …
Sur SQL Server 2017 (CU3), chaque fois que j'active la compression de sauvegarde sur l'une de mes bases de données TDE, le processus de sauvegarde corrompt toujours une page spécifique de la base de données. Si j'exécute la sauvegarde sans compression, elle n'est pas corrompue. Voici les étapes que j'ai …
Je fais de la formation et l'un des scripts a la commande suivante: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Je voudrais savoir à quoi sert cet extrait dans la clause WHERE: Col1 % 3 = 1 J'ai fait quelques recherches sur Internet et je n'ai trouvé …
J'utilise SQL Server 2014 et voici la situation: J'ai le serveur A et le serveur B. ETL de nuit est traité sur le serveur A. Une fois le processus de chargement terminé, la base de données X est sauvegardée (avec CHECKSUMet RESTORE VERIFYONLYpour garantir la fiabilité), puis envoyée au serveur …
CACHESTORE_SQLCP Sql Plans prend> 38 Go après quelques jours. Nous utilisons déjà l'option "Optimiser pour les charges de travail ad hoc". (Entity Framework et les rapports personnalisés créent de nombreux hocs publicitaires!) SQL Server 2016 SE 3.00.2164.0.v1 sur AWS RDS avec mise en miroir multi-AZ Quand je cours: DBCC FREESYSTEMCACHE('SQL …
J'essaie de mieux comprendre comment le moteur d'exécution de SQL Server se comporte dans un état de faible mémoire. En termes de subventions à la mémoire, je me demande s'il existe un moyen de forcer GrantedMemoryà être égal à RequiredMemory. (Je suppose qu'il y a un indicateur de trace non …
Veuillez consulter la requête SQL suivante: CREATE TYPE dbo.IN_MEMORY_TABLE_TYPE AS TABLE ( source_col INT NULL, target_col INT not NULL INDEX ix_InMemoryTable NONCLUSTERED (target_col) ) WITH (MEMORY_OPTIMIZED = ON) GO DECLARE @t dbo.IN_MEMORY_TABLE_TYPE INSERT @t ( source_col, target_col ) VALUES (10, 0), (0, 0) UPDATE r1 SET target_col = -1 FROM …
Je prends en charge une application dans une grande entreprise, l'un de mes rôles est de nettoyer les données. Il y a une requête que je dois exécuter toutes les heures et je voudrais l'automatiser. En raison des stratégies d'organisation, je ne peux pas créer de travaux SQL Server Agent …
Dans SQL Server, que mesure le compteur Perfmon "Statistiques des groupes de charges de travail: plans sous-optimaux / s"? Il s'agit de l'un des compteurs du gouverneur de ressources , il est donc mesuré au niveau du groupe de charge de travail (que vous avez, que vous configuriez RG ou …
En lisant cette limitation de longueur de caractères LIKE ici, il semble que je ne puisse pas envoyer un texte de plus de ~ 4000 caractères dans une clause LIKE. J'essaie de récupérer le plan de requête dans le cache du plan de requête pour une requête particulière. SELECT * …
J'ai créé un script qui, une à la fois, supprime toutes les clés étrangères d'une base de données, comme ceci: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Ce qui me surprend, c'est que le script prend beaucoup de temps: …
J'ai une très grande table de LINESTRINGdonnées géographiques que je déplace d'Oracle vers SQL Server. Un certain nombre d'évaluations sont exécutées par rapport à ces données dans Oracle, et elles devront également être exécutées par rapport aux données dans SQL Server. Le problème: SQL Server a des exigences plus strictes …
C'est un peu une diversion du vrai problème. Si le contexte est utile, la génération de ces données pourrait être utile pour tester les performances des méthodes de traitement des chaînes, pour générer des chaînes qui doivent être appliquées à un curseur ou pour générer des remplacements de noms uniques …
J'essaie de comprendre l'ordre de priorité des opérations logiques et d'avoir le code suivant: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F et il renvoie une erreur comme Syntaxe incorrecte près du mot clé "et". J'ai remplacé 'et' par '&', et le code fonctionne à nouveau. …
Pourquoi est-il légal de transmettre un nom d'objet à la procédure stockée système sp_helptext? Quel mécanisme convertit le nom de l'objet en chaîne? par exemple -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work sp_helptext …
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.