Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Je souhaite mettre à niveau une base de données à l'aide de .dacpac et sqlpackage.exe voici comment j'exécute sqlpackage: SqlPackage.exe /Action:Publish /SourceFile:"my.dacpac" /Profile:"myprofile.publish.xml" L'erreur que j'obtiens est: * Les variables SqlCmd suivantes ne sont pas définies dans les scripts cibles: foo. J'ai vérifié que le fichier myprofile.publish.xml contient ce var: …
Je collecte des IO_STALLS à partir de sys.dm_io_virtual_file_stats toutes les 5 minutes, puis je fais un delta pour voir quels fichiers sont les plus affectés par les E / S. En une période de 5 minutes, j'obtiens un delta de 5826331 ms, soit 97 minutes. Je suis un peu confus …
Lorsque je demande la configuration de la trace par défaut, elle montre activé: exec sp_configure 'default trace enabled'; --> name minimum maximum config_value run_value default trace enabled 0 1 1 1 Mais lorsque je demande sys.tracesle chemin, il renvoie un ensemble de lignes vide: select * from sys.traces; Qu'est-ce qui …
Pourriez-vous, s'il vous plaît, m'aider à comprendre pourquoi je reçois "Entrée dupliquée pour la clé PRIMAIRE" sur un serveur esclave après une resynchronisation complète. Fondamentalement, 'mysqldump' fonctionnait presque toute la nuit, puis le processus de restauration a pris quelques heures, donc quand j'ai démarré l'esclave, il était ~ 63874 secondes …
Nous avons une base de données avec plus de 1000 tables. J'ai besoin de créer un rôle qui autorise la lecture uniquement sur toutes les tables, ainsi que l'accès en écriture à deux tables spécifiques. Je déconnais avec les rôles de base de données, mais chaque fois que j'allais ajouter …
J'ai créé une fonction qui accepte une date de début et de fin, la date de fin étant facultative. J'ai ensuite écrit un CASEdans le filtre pour utiliser la date de début si aucune date de fin n'est passée. CASE WHEN @dateEnd IS NULL THEN @dateStart ELSE @dateEnd END Lorsque …
J'ai remarqué que lorsque vous configurez une réplication transactionnelle, SQL Server définit la gestion des plages d'identité sur manuelle. Cela signifie que dans ma base de données d'abonnement, lorsque j'essaie d'insérer un nouvel enregistrement dans une table dont le PK est une colonne d'identité, cela me donne une erreur et …
Contexte: J'ai récemment hérité de plus de 50 serveurs SQL Server avec plus de 450 bases de données. Les sauvegardes nocturnes sont d'environ 8 To et, il va sans dire, nous utilisons plus d'espace disque que nous le souhaiterions. Toutes les bases de données sont définies sur récupération complète et …
J'essaie d'exécuter un fichier de rétrécissement dbcc en morceaux de 1 Go sur une base de données où 95% des données ont été archivées et supprimées. Je suis parti avec un fichier de 235 Go où 9 Go sont des données / index. Je veux réduire cela à 50 Go. …
Il y a un débat de longue haleine ici, alors j'aimerais entendre d'autres opinions. J'ai de nombreuses tables avec PK en cluster uniqueidentifier. Que ce soit une bonne idée est hors de portée ici (et cela ne changera pas de sitôt). Maintenant, la base de données doit être publiée par …
Supposons que j'ai une structure comme celle-ci: Tableau des recettes RecipeID Name Description Tableau des ingrédients de recette RecipeID IngredientID Quantity UOM La clé RecipeIngredientsest (RecipeID, IngredientID). Quels sont les bons moyens de trouver des recettes en double? Une recette en double est définie comme ayant exactement le même ensemble …
J'ai reçu un fichier .bak d'un client que je dois restaurer, mais la restauration dépasse la limite autorisée de SQL Server 2008 R2 10240 Mo par base de données. Tout ce dont j'ai vraiment besoin, c'est de la structure DB. Y a-t-il un moyen de restaurer de toute façon ou …
Je me demande quel est le moyen le plus rapide pour démarrer / arrêter correctement un démon Oracle DB (Oracle 11.2, installé sur une machine de test). J'en ai besoin pour les programmes C / C ++ qui utilisent l'API OCI / Pro * C. Je le veux parce que …
Je crée un package dans lequel j'exporterai les données d'une base de données dans un fichier Excel vide. Lorsque j'ai ajouté uniquement les composants source et de destination et que j'ai exécuté le package, j'ai eu une erreur de conversion indiquant que la colonne de sortie et la colonne «A» …
J'ai réorganisé certaines tables dans ma base de données pour être plus flexible, mais je ne sais pas vraiment comment écrire le SQL pour en extraire des données significatives. J'ai les tableaux suivants (quelque peu abrégés pour un exemple plus clair): CREATE TABLE Loans( Id int, SchemaId int, LoanNumber nvarchar(100) …
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.