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.
Vous avez plusieurs questions sur la structure interne de SQL Server. Supposons que nous ayons une table dans une base de données. Les pages SGAM et GAM gardent une trace des étendues partagées et uniformes dans un seul intervalle GAM (~ 4 Go), et nous aident à trouver le type …
Je configure actuellement l'envoi de journaux d'une grande base de données (environ 1,5 To) et je me demande ce que je peux faire à propos du fichier journal. En l'état, je veux faire les étapes suivantes: Changer DB en récupération complète Prendre une sauvegarde complète (5-6 heures) sur le serveur …
J'ai un rôle / connexion dans une «nouvelle» base mynewdbde données avec un rôle "emailsender". J'ai scénarisé un profil sp_send_dbmailet je tente maintenant de script ajouter le login à DatabaseMailUserRoleen msdbet semblent tourner en rond. Surtout, je veux exécuter mon script de mise à jour dans mynewdb. Je sais que …
J'ai une base de données SQL Server qui contient un certain nombre de imageet textcolonnes, et j'étudie les problèmes potentiels qui pourraient découler de leur migration vers leurs homologues non dépréciées varbinary(max)et varchar(max). Mis à part les modifications apportées au code d'application, ma principale préoccupation concerne les "pièges" potentiels associés …
En raison du coût élevé de SQL Server Enterprise Edition qui inclut la fonction de chiffrement transparent des données, je recherche un produit alternatif et je n'ai trouvé que quelques options: DbDefence Chiffreur NetLib Quelqu'un pourrait-il fournir des détails sur son expérience avec l'un des produits ci-dessus (impact sur les …
Nous résolvons un problème de longue date avec un fournisseur. Leur logiciel a tendance à geler et à cesser de fonctionner une ou deux fois par semaine, ce qui provoque des perturbations majeures de notre fonctionnement. Ils n'ont pas pu en déterminer la cause malgré le fait que nous leur …
Cela ne m'est pas encore arrivé. Mais j'y pensais. Je déconnais avec mon environnement d'entraînement, et par erreur, j'ai cliqué sur le nom de la base de données, puis j'ai touché la lettre A. Supposons que j'appuie sur Entrée. Maintenant, la base de données s'appelle A, et je ne me …
[SQL Server 2012 SP2 EE] Pourquoi le script suivant me donne-t-il une erreur concernant tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Voici l'erreur que j'obtiens: Msg 5058, …
Je dois insérer un tas d'enregistrements ( 500 000 ) dans la base de données à la fois, en utilisant le moyen le plus rapide. J'ai essayé d'insérer 1 700 enregistrements à la fois mais cela a pris vingt minutes !! J'utilise SQL-SERVER, et C#. Bien que le tableau suivant …
J'ai une base de données dans SQL Server 2008 qui ne cesse de croître, et j'aimerais savoir quelles tables ont provoqué la plus forte croissance au cours des 6 derniers mois.
La table cible à laquelle j'essaye de fusionner les données a environ 660 colonnes. Le code de la fusion: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED AND ((targetTable.[sampletime] <= sourceTable.[sampletime])) THEN UPDATE SET …
Étant donné un SourceTable et un TargetTable, je voudrais créer par programme une chaîne avec toutes les jointures requises. En bref, j'essaie de trouver un moyen de créer une chaîne comme celle-ci: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn J'ai …
Est-il possible de faire quelque chose de similaire à ce qui suit dans SQL Server 2012? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END J'ai …
Avoir une publication de fusion pour répliquer les BLOB (type image), a obtenu des E / S de disque à très haute température pour ma taille de données. La publication est téléchargeable uniquement et ne comporte aucun filtre. Les E / S de disque élevées sont causées par la synchronisation …
J'ai une sous-requête compliquée qui renvoie une liste d'ID de commande. J'ai besoin d'obtenir une liste de clients qui ont ces commandes. Le problème est qu'il existe deux façons d'affecter un client à une commande (l'un des deux champs). Je pourrais juste faire des trucs comme ça: select * from …
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.