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.
En utilisant "SQLCMD.EXE" pour sauvegarder mes bases de données SQL Server Express pendant des années, je viens de découvrir qu'après avoir installé la version 2014 , je n'ai plus trouvé SQLCMD.EXE. Dans les versions précédentes, il était situé à C: \ Program Files \ Microsoft SQL Server \ 110 \ …
Suis-je en train de bien faire ...? J'ai une fonction qui rapporte de l'argent ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on …
J'essaie d'exécuter une UNPIVOTsur diverses colonnes contenues dans sys.databasesdifférentes versions de SQL Server, allant de 2005 à 2012. Le UNPIVOTéchoue avec le message d'erreur suivant: Msg 8167, niveau 16, état 1, ligne 48 Le type de colonne "CompatibilityLevel" entre en conflit avec le type des autres colonnes spécifiées dans la …
Existe-t-il un moyen de supprimer temporairement la saisie semi-automatique de SQL Server Management Studio lors de la saisie d'une requête? Je ne veux pas désactiver complètement la saisie semi-automatique, dites simplement de maintenir une touche enfoncée tout en tapant un mot particulier afin qu'il ne gêne pas. Par exemple, disons …
Les trois SELECTdéclarations de ce code USE [tempdb]; GO SET NOCOUNT ON; CREATE TABLE dbo.persist_test ( id INT NOT NULL , id5 AS (id * 5) , id5p AS (id * 5) PERSISTED ); INSERT INTO dbo.persist_test (id) VALUES (1), (2), (3); SELECT id FROM dbo.persist_test; SELECT id5 FROM dbo.persist_test; …
À l'aide de SQL Server 2008 et versions ultérieures, je souhaite ajouter une colonne rowversion à une grande table mais quand je ALTER TABLE [Tablename] ADD Rowversion [Rowversion] NOT NULL Ensuite, le tableau n'est pas disponible pour les mises à jour depuis trop longtemps. Quelles stratégies puis-je utiliser pour réduire …
Dois-je utiliser varchar(255)ou varchar(256)lors de la conception des tables? J'ai entendu qu'un octet est utilisé pour la longueur de la colonne ou pour stocker des métadonnées. Est-ce plus important à ce stade? J'ai vu quelques articles sur Internet, mais ils s'appliquent à Oracle et à MySQL. Nous avons Microsoft SQL …
J'ai récemment repris un projet et j'ai découvert que dans la plupart des tables, la clé primaire a la propriété " NOT FOR REPLICATION". Je ne suis pas DBA, mais sûrement dans la plupart des bases de données, un enregistrement sans clé primaire serait considéré comme corrompu. La clé primaire …
SQL Server 2019 CTP 2.3 a ajouté quelques nouvelles colonnes à sys.databases, y compris is_result_set_caching_on: Il n'est pas encore documenté dans les nouveautés de SQL Server 2019 , ni dans la page ALTER DATABASE . J'ai essayé d'utiliser la même syntaxe que la récupération de base de données accélérée juste …
Nous avons des PC exécutant SQL Server (2008 SP4 et 2016 SP1) qui perdent régulièrement de la puissance. Évidemment, cela conduit parfois à une corruption (index) de la base de données SQL Server, que nous devons restaurer par la suite. Je suis conscient que SQL Server n'est pas conçu pour …
J'ai une procédure stockée qui renvoie les résultats d'une vue indexée via un index de couverture. Habituellement, il fonctionne rapidement (~ 10 ms), parfois il peut durer jusqu'à 8 secondes. Voici un exemple d'exécution aléatoire (remarque: ce n'est pas lent, mais le texte de la requête est le même en …
J'ai une base de données SQL Server 2012. J'ai remarqué la valeur de Reason for early termination of statement optimizationcertaines requêtes et tout a donné Good Enough Plan Found. Maintenant mes questions sont: Quels sont tous les types possibles de «Raison de l'arrêt précoce de l'optimisation des relevés». J'ai fait …
Dans l'extrait de plan de requête suivant, il semble évident que l'estimation de ligne pour l' Concatenationopérateur doit être ~4.3 billion rows, ou la somme des estimations de ligne pour ses deux entrées. Cependant, une estimation de ~238 million rowsest produite, conduisant à une stratégie Sort/ sous-optimale Stream Aggregatequi répand …
Avoir un problème avec les notifications d'événements. Sur la machine / le lecteur / la base de données à laquelle les messages sont envoyés (récepteur), le lecteur s'est rempli lorsque personne ne regardait, il a donc été sauvegardé toute la journée. Maintenant que nous avons libéré de l'espace sur le …
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.