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.
Je trouve des informations contradictoires sur la façon de formater exactement les noms principaux de service (SPN) pour obtenir les connexions Kerberos appropriées et le nombre dont j'ai besoin pour chaque instance SQL. Ce document MS 2017 contient les éléments suivants: À partir de SQL Server 2008, le format SPN …
Existe-t-il une requête pour vérifier ce qu'un Jobs a exécuté entre des temps donnés. Je peux vérifier les travaux planifiés entre deux fois, mais je ne le veux pas. Exemple, je veux savoir ce que les emplois qui se sont déroulés entre 16:00:00et17:00:00 Il peut y avoir des cas où …
Contexte : Nous essayons de créer un faisceau de test AG «principal» pour l'une de nos équipes d'assistance. Ne sachant pas quels serveurs à un moment donné seront les principaux auxquels ils ont été chargés d'exécuter le TSQL sur un groupe de serveurs enregistré. Le groupe de serveurs enregistrés comprend …
Il y a cette belle fonction SQL Server SUSER_SNAMEqui traduit un server_user_sid en un nom d'utilisateur. Ceci est utile pour traduire des SID Windows bien connus en noms d'utilisateur (potentiellement localisés). Exemple: SELECT SUSER_SNAME(0x01020000000000052000000021020000) -- yields 'BUILTIN\USERS' (or, on a German system, 'VORDEFINIERT\Benutzer') Avec un peu de recherche sur Google …
Nous essayons de configurer Reporting Services pour utiliser un compte de service géré. L'environnement c'est: Serveur: Windows 2008 R2 SP1 Reporting Services: SQL Server 2012 (version 11.0.6567.0) Actuellement, SSRS fonctionne comme un compte de service de domaine, mais nous aimerions passer à l'exécution en tant que MSA. L'instance et l'agent …
Tout en regardant un plan d'exécution réel, il montre des index manquants même si la requête prend moins d'une seconde. SELECT Account.AccountID, Account.Name FROM account LEFT OUTER JOIN accountfeaturesetting afs ON afs.accountid = account.accountid and afs.featureid = 'Schedules' and afs.settingid = 'EditReasons' WHERE ISNULL(afs.Value, '0') = '0' AND EXISTS (SELECT …
Je souhaite migrer les données d'une base de données vers une autre. Les schémas de table sont exactement les mêmes: CREATE TABLE Customers( [Id] INT NOT NULL PRIMARY KEY IDENTITY, (some other columns ......) ); CREATE TABLE Orders( [Id] INT NOT NULL PRIMARY KEY IDENTITY, [CustomerId] INT NOT NULL, (some …
Un indice NC obtient une distribution statistique totalement différente lorsqu'il est estimé avec l'échantillonnage par rapport au balayage complet; celui échantillonné ayant un vecteur de densité bizarre. Il en résulte de mauvais plans d'exécution. J'ai une table de ~ 27M lignes, avec une colonne FK non nulle prise en charge …
Je travaille avec un client qui possède plusieurs bases de données. Il existe plusieurs masterbases de données de niveau qui ont des relations avec elles à partir de instancebases de données de niveau (bases de données spécifiques à l'application). Les relations de instanceà mastersont des valeurs entières qui représentent une …
Comme mes compétences en réglage des performances ne semblent jamais suffisantes, je me demande toujours s'il y a plus d' optimisation que je peux effectuer contre certaines requêtes. La situation à laquelle cette question se rapporte est une fonction Windowed MAX imbriquée dans une sous-requête. Les données que je fouille …
Nous avons créé un cluster de basculement Windows, puis ajouté deux instances de SQL Server en tant que nœuds d'un cluster de basculement SQL Server. Nous avons configuré les serveurs pour utiliser les «groupes de disponibilité AlwaysOn» dans SQL Configuration Manager. Pour tester un basculement, j'ai chargé et exécuté une …
Lorsque je regarde le plan d'exection réel de certaines de mes requêtes, je remarque que les constantes littérales utilisées dans une clause WHERE apparaissent comme une chaîne imbriquée de calcul scalaire et de balayage constant . Pour reproduire cela, j'utilise le tableau suivant CREATE TABLE Table1 ( [col1] [bigint] NOT …
J'ai une table de test simple comme celle-ci: CREATE TABLE MyTable (x INT); Dans une transaction, j'essaie d'ajouter une colonne, puis d'insérer dans la colonne nouvellement créée: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT 'Ready to INSERT …
Kenneth Fisher a publié un article de blog sur la façon de déterminer quelle version SQL est mon package SSIS? en avril 2015. Il contient un tableau des versions de SQL PackageFormatVersionmappées à celles du package SSIS trouvé dans les métadonnées XML. Ceci est utile lorsque vous regardez un seul …
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.