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.
J'ai récemment mis à niveau mon SQL Server 2017 Developer Edition sur RedHat Enterprise Linux 7.6 vers SQL Server 2019 CTP 3.0. Le service mssql-server ne démarre plus. / var / opt / mssql / log / errorlog affiche ce qui suit: 2019-06-12 09: 36: 31.98 Serveur Microsoft SQL Server …
J'essaie de générer une requête SQL pour obtenir les valeurs "DATE" du XML XML suivant: J'ai essayé quelque chose comme ça, mais je ne pense pas que je comprends les concepts. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Voici le XML sous forme de texte: <SearchJobConfig> <QueryID>1072</QueryID> <QueryString> <SearchCriteria name="Search query" > …
J'ai donc récemment déplacé des travaux - un morceau de code que j'ai repéré dans nos scripts de construction pour les nouvelles installations SQL Server est ci-dessous. IF EXISTS ( SELECT * FROM [sys].[syslogins] WHERE [name] = N'NT AUTHORITY\SYSTEM' ) BEGIN DROP LOGIN [NT AUTHORITY\SYSTEM]; END IF EXISTS ( SELECT …
Supposons que j'ai une procédure stockée qui est dupliquée, avec quelques modifications, dans plusieurs bases de données. Et je veux faire référence à la base de données dans laquelle la procédure stockée est stockée, même si elle est exécutée dans une autre base de données. Existe-t-il un moyen de récupérer …
J'ai une configuration AG à 4 nœuds comme suit: Configuration matérielle VM de tous les nœuds: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 processeurs virtuels 356 Go de RAM (longue histoire à celle-ci ...) degré maximal de parallélisme: 1 (tel que requis par le fournisseur de l'application) seuil …
Je sais que cette question a été posée plusieurs fois et a également des réponses, mais j'ai encore besoin d'un peu plus de conseils à ce sujet. Ci-dessous les détails de mon CPU de SSMS: Vous trouverez ci-dessous l'onglet CPU du gestionnaire de tâches du serveur DB: J'ai gardé le …
J'ai toujours pensé que la mise à jour d'une procédure stockée était quelque chose que je pouvais faire pendant que les utilisateurs utilisaient activement le système. Mais je teste actuellement une mise à jour d'une procédure stockée et pendant qu'un long appel au sproc était en cours d'exécution (il y …
J'ai mis en place un système de preuve de concept doté d'un serveur principal SQL Server 2017. Le système utilise des tableaux temporels pour enregistrer les configurations des actifs et suivre les changements au fil du temps. J'ai une table de données qui est liée à la table d'historique, appelons-la …
Je suis en train de concevoir une table de transactions. J'ai réalisé que le calcul des totaux cumulés pour chaque ligne sera nécessaire et que les performances pourraient être lentes. J'ai donc créé une table avec 1 million de lignes à des fins de test. CREATE TABLE [dbo].[Table_1]( [seq] [int] …
Quand il s'agit de développer le prototype d'une solution, souvent les technologies n'ont pas encore été décidées et peuvent ne pas être les mêmes que celles qui seront utilisées dans le produit fini. Dans ces scénarios, j'ai tendance à utiliser Microsoft SQL Server pour écrire les requêtes aussi standard que …
J'ai une chaîne de chiffres de 1 To. Étant donné une séquence de 12 caractères de chiffres, je veux obtenir la position de départ de cette séquence dans la chaîne d'origine ( charindexfonction). J'ai testé cela avec une chaîne de 1 Go et une sous-chaîne à 9 chiffres à l'aide …
Info Ma question concerne une table modérément grande (~ 40 Go d'espace de données) qui est un tas (malheureusement, je ne suis pas autorisé à ajouter un index clusterisé à la table par les propriétaires d'application) Une statistique créée automatiquement sur une colonne d'identité ( ID) a été créée, mais …
Je rencontre un problème étrange lors de l'accès aux enregistrements historiques dans une table temporelle. Les requêtes qui accèdent aux anciennes entrées de la table temporelle via la sous-clause AS OF prennent plus de temps que les requêtes sur les entrées d'historique récentes. La table historique a été générée par …
Comme SQL Server est disponible pour Linux, puis-je configurer le clustering sur des nœuds Linux? Je veux dire mélangé avec Windows - certains nœuds sont sous Linux, d'autres sous Windows dans le même cluster?
Installer J'ai une énorme table d'environ 115 382 254 lignes. Le tableau est relativement simple et enregistre les opérations du processus d'application. CREATE TABLE [data].[OperationData]( [SourceDeciveID] [bigint] NOT NULL, [FileSource] [nvarchar](256) NOT NULL, [Size] [bigint] NULL, [Begin] [datetime2](7) NULL, [End] [datetime2](7) NOT NULL, [Date] AS (isnull(CONVERT([date],[End]),CONVERT([date],'19000101',(112)))) PERSISTED NOT NULL, [DataSetCount] …
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.