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.
Mon projet actuel implique beaucoup de brassage de bases de données lors de la mise à niveau de SQL 2008 -> 2012, refaire le matériel, répétez. Un inconvénient mineur est la boîte de dialogue de connexion dans SSMS remaniant l'ordre du serveur pour mettre le plus récent au sommet. Étant …
J'essaie d'apprendre à analyser le graphique de blocage de SQL Server 2008 et je trouve beaucoup d'entrées avec un <victim-list>nœud vide . Je ne comprends pas ce que ces entrées représentent: s'il n'y a pas de victime, comment puis-je identifier la ressource d'attente qui est à l'origine du blocage? Que …
J'ai plusieurs travaux d'agent SQL Server qui devraient s'exécuter de manière séquentielle. Pour garder une bonne vue d'ensemble des travaux qui devraient s'exécuter, j'ai créé un travail principal qui appelle les autres travaux avec un appel à EXEC msdb.dbo.sp_start_job N'TEST1'. Le se sp_start_jobtermine instantanément (Étape 1 du travail), mais je …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 5 ans . J'ai fait quelques recherches sur Google …
J'ai besoin de mettre à jour 100 millions d'enregistrements dans une seule table, en effet, normalisant la table en remplaçant la valeur varchar d'une colonne par un simple ID. (Je dis «remplacer» mais j'écris vraiment l'ID dans une autre colonne.) Ce que j'essaie de réaliser, c'est de normaliser l'ensemble de …
MSDN dit que la plage de nombres RÉELS est de - 3,40E + 38 à -1,18E - 38, 0 et 1,18E - 38 à 3,40E + 38. Apparemment, la vraie limite inférieure est beaucoup plus basse. Le script suivant remplit une colonne REAL avec 1.401298E-45: CREATE TABLE a ( r1 …
J'utilise RAISERROR()pour fournir des fonctionnalités de test unitaire de base (comme ici ), mais je suis frustré par l'impossibilité d'utiliser FLOATsdans le message d'erreur. Je sais que je peux convertir le flotteur en une chaîne, mais j'utilise RAISERRORdans chaque test unitaire, je ne veux pas ajouter une autre ligne de …
Mon employeur envisage de déployer un logiciel de défragmentation NTFS qui utilise l'API Windows MoveFile pour défragmenter les fichiers ouverts. Cela serait déployé sur des milliers de serveurs SQL Server exécutant des versions SQL de 2005-2012 et des versions Windows de 2003 et 2008 R2. Si cela importe, le produit …
Poursuivant ma récente tendance à jouer avec de grands nombres , j'ai récemment fait bouillir une erreur que je rencontrais jusqu'au code suivant: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; La sortie que …
Dans ma base de données SQL Server, j'ai une datetimecolonne. Quelle est la bonne façon de créer une nouvelle colonne qui représente la longvaleur de la datetimecolonne? Le longreprésenterait un certain nombre de secondes. J'ai pensé que si je pouvais le convertir longs, cela faciliterait le regroupement par requêtes sur …
Est-il possible de configurer une alerte dans SQL Server 2008 qui enverra un e-mail chaque fois qu'un travail dans une catégorie spécifique échoue? Je me le demande parce que je voudrais configurer un e-mail chaque fois qu'un abonnement SSRS échoue - et tous ces abonnements sont des emplois dans la …
Je joue avec HierarchyId et je n'ai pas trouvé de méthode basée sur un ensemble pour effectuer les opérations suivantes: insérer tous les sous-arbres à la fois récupérer tous les sous-arbres en même temps Cette question est liée à ma précédente , et je soupçonne que la seule façon d'accomplir …
Je suis confronté à un problème où le serveur SQL 2008 échoue pour une charge élevée. J'ai besoin de trouver ce cas de charge et d'optimiser le code afin qu'il puisse gérer la charge. J'ai trouvé sur Internet que le profileur SQL peut être utilisé pour suivre les interactions de …
J'écris une procédure stockée qui prend un nom de base de données comme argument et renvoie une table des index de cette base de données et leur niveau de fragmentation. Cette procédure stockée vivra dans notre base de données DBA (la base de données qui contient les tables que les …
J'ai une base de données héritée dont le manque de conception cauchemardesque ne sera pas abordé ici, mais les fichiers sur le serveur sont (relativement) énormes. J'ai: MyDatabase.mdf: 24.8GB MyDatabase.ldf: 114.6GB Cette base de données est sauvegardée dans un fichier .bak tous les soirs et envoyée à notre serveur de …
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.