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'utilise SQL Server 2008 Standard, qui n'a pas de SEQUENCEfonctionnalité. Un système externe lit les données de plusieurs tables dédiées de la base de données principale. Le système externe conserve une copie des données et vérifie périodiquement les modifications des données et actualise sa copie. Pour rendre la synchronisation efficace, …
Est-il possible de récupérer les mêmes données que les suivantes avec une seule recherche ou analyse, soit en modifiant la requête, soit en influençant la stratégie de l'optimiseur? Le code et le schéma similaires sont actuellement sur SQL Server 2014. Script de repro. Installer: USE tempdb; GO IF OBJECT_ID('dbo.TestUpload', 'U') …
J'ai actuellement une table assez grande (5-7 millions de lignes). Cette table est reconstruite régulièrement par une procédure qui construit les données dans une table intermédiaire, puis bascule les données dans la table de production à l'aide de l' ALTER TABLE .. SWITCH TO ..instruction. Exemple: BEGIN TRAN; -- Rebuild …
Après avoir créé la base de données tpch dans mon SQL Server, j'ai essayé la requête ci-dessous: set statistics io on DBCC DROPCLEANBUFFERS; select top 100 * from dbo.lineitem order by l_partkey; La table lineitem a un index non clusterisé sur l_partkey. J'ai émis les requêtes ci-dessus plusieurs fois et …
J'ai un certificat que je voudrais supprimer de la base de données. Si j'émets la commande DROP CERTIFICATE <FooCert> Je reçois l'erreur The certificate cannot be dropped because one or more entities are either signed or encrypted using it Selon Jason Strate, je devrais pouvoir savoir ce qui est signé …
Sur un serveur Windows 2012 R2 en cluster avec SQL Server 2014 Enterprise. Je viens de mettre à niveau une instance de 2014 SP1 CU4 vers 2016 RTM et j'obtiens maintenant cette erreur lors de la tentative de démarrage de l'Agent SQL Server. JOURNAL DES AGENTS DU SERVEUR SQL 2016-06-06 …
Je voudrais configurer un type de système de piste d'audit sur ma base de données pour surveiller les UPDATE/INSERTdéclarations sur une table spécifique avec une activité très élevée. J'ai deux options devant moi: utiliser le système d'audit intégré de SQL Server ou aller avec des événements étendus. Comme SQL Server …
Peut-être que pour cette communauté mon problème est facile, mais pour moi (un simple programmeur Java) c'est un GRAND problème. J'ai une Big DB avec de plus en plus de données. Ainsi, l'administrateur externe de la base de données a créé un travail qui me montre dans une table temporaire …
J'ai récemment rejoint une entreprise et je viens de remarquer que la plupart des procédures stockées ont la même section de code répétée tout au long. J'ai remarqué parce que j'étais chargé de changer une petite section de ce code dans chaque SP qu'il s'est produit :) C'est un morceau …
Existe-t-il un équivalent T-SQL des modèles [0-9]et [a-z]qui me permettra d'extraire des valeurs d'une colonne contenant de la ponctuation? Par exemple: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Cela retournerait des valeurs où les 3 …
Je dois croire qu'il y a une raison à cela, mais pour la vie de moi, je ne peux pas le comprendre. Il semble que l'ordre des noms de serveur dans n'importe quel serveur d'administration central soit sensible à la casse, quel que soit le classement du serveur agissant en …
CONTEXTE J'ai récemment étudié des temps d'attente assez élevés pour CXPacket, ce qui m'a obligé à utiliser SQL Sentry pour surveiller de près l'activité du processeur. Une chose que j'ai remarquée en conséquence est que nous avons des pics massifs dans le changement de contexte. Vous trouverez ci-dessous un échantillon …
Scénario: SQL Server 2014 (v12.0.4100.1) Le service .NET exécute cette requête: SELECT name, base_object_name FROM sys.synonyms WHERE schema_id IN (SELECT schema_id FROM sys.schemas WHERE name = N'XXXX') ORDER BY name ... qui renvoie environ 6500 lignes, mais il arrive souvent à expiration après 3 minutes ou plus. Ce qui XXXXprécède …
Considérez la requête ci-dessous: CREATE PROC dbo.GetPage @orderid AS INT = 0, -- anchor sort key @pagesize AS BIGINT = 25 AS SELECT TOP (@pagesize) orderid, orderdate, custid, empid FROM dbo.Orders WHERE orderid > @orderid ORDER BY orderid; exec GetPage 25,25 SET STATISTICS IO pour la requête ci-dessus retournée: (25 …
pour ce cas spécifique, que j'essaierai d'expliquer ci-dessous, l'utilisation d'une variable de table est plus performante que l'utilisation d'une variable de table. Je voudrais savoir pourquoi, et si possible, se débarrasser de la variable de table. c'est la requête utilisant la variable de table: USE [BISource_UAT] GO set statistics io …
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.