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 6 ans . J'ai fait des tests sur différentes …
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 …
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 …
Installer: Windows Server 2008 R2 SQL Server 2008 R2 SP1 240 Go de RAM TempDB est 8 x 16 Go de fichiers de données sans croissance automatique (128 Go au total) Serveur physique / autonome Ce serveur est utilisé pour le traitement ETL. Nous venons d'installer plus de RAM sur …
Nous avons des opérations DML à chaque étape d'un travail SQL Server. Pour assurer la mise à jour quelque chose / insertion sera annulée en cas de problème, je l' ai enveloppé les modifications de données de chaque étape dans TRY CATCHet TRANSACTIONblocs: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... …
Pendant l'installation de SQL Server 2008 R2, je vois une case à cocher pour les options d'installation de «Connectivité des outils client» et «Compatibilité descendante des outils client». Il dit que ce sont des composants pour la communication client-serveur. Quelqu'un peut-il expliquer quels sont ces composants? Ce qui est réellement …
Quelqu'un a-t-il des liens vers l'analyse comparative des performances du moteur de base de données ou des rapports anecdotiques sur les améliorations des performances dans SQL Server 2012. Nous utilisons uniquement le moteur de base de données, pas les services de rapports ou BI. Avez-vous des conseils / astuces d'un …
Je travaille avec une base de données héritée qui a été importée de MS Access. Il existe une vingtaine de tables avec des clés primaires uniques non groupées qui ont été créées lors de la mise à niveau de MS Access> SQL Server. Un grand nombre de ces tables ont …
J'ai une requête comme celle-ci: SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; Cela donne une info-bulle sur le plan d'exécution similaire à ceci: La dateaddpartie des prédicats de recherche est-elle exécutée pour chaque ligne de la requête? Ou SQL Server calcule-t-il la …
Est-il possible que SQL Server 2008 R2 Standard exécute automatiquement une procédure stockée dans une base de données donnée qui est restaurée ou attachée à l'instance? J'ai trouvé une solution proche en créant un déclencheur de niveau serveur qui exécute une procédure stockée dans une base de données donnée après …
J'ai besoin de lister les colonnes d'une table dans l'ordre de définition de la table: select * from syscolumns where id = object_id('MyTable') --order by colid En examinant les syscolumnstableaux, deux colonnes semblent pertinentes: colidet colorder. L'article MSDN sur syscolumns dit: colid | smallint | Column or parameter ID. colorder …
Existe-t-il un moyen dans SQL Server 2008 R2 de provoquer un délai d'attente pour une modification de base de données impliquant une transaction? Nous avons un scénario où notre code d'application se bloque ou lève une exception et ne parvient pas à effectuer une restauration ou une validation. Cela provoque …
Nous avons ajouté un utilisateur de connexion au serveur et de base de données qui mappe un groupe Windows à une instance SQL 2008 R2 à l'aide du script suivant, avec les noms modifiés pour l'anonymat: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb …
J'essaie de créer un déclencheur, de modifier le classement d'une base de données lors de sa création, mais comment puis-je attraper le nom de la base de données à utiliser dans le déclencheur? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename …
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.