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.
Quand commencez-vous à résoudre les blocages SQL Server 2005/2008 et comment? L'alerte est activée sur SSMS via une alerte de condition de performance SQL Server, objets-> SQLServer: verrous, compteur-> Attentes de verrouillage / s, instance: _Total, alerte si le compteur: dépasse la valeur 3. Est-ce un moyen proactif de le …
Nous venons de recevoir un nouveau serveur, j'ai donc besoin de copier l'instance SQL Server 2008 existante à partir de l'ancienne boîte de base de données. Normalement, je fais cela en copiant les fichiers .mdf et journaux et en les attachant, mais je ne suis pas en mesure de retirer …
Je me demande "comment sale" les lectures sales peuvent passer sous un niveau d'isolement sans engagement. Je comprends que les lignes qui ont été mises à jour mais pas encore validées sont visibles, mais: Une ligne peut-elle apparaître comme partiellement mise à jour, c'est-à-dire que certaines colonnes sont mises à …
Je suis au milieu d'un débat sur la question de savoir s'il est préférable de créer une PRIMARY KEYcolonne d' identité , ou une UDF qui génère explicitement un identifiant unique. Je plaide pour la colonne d'identité. Mon partenaire plaide pour la génération manuelle des valeurs, affirme-t-il en mettant l'UDF …
Veuillez regarder ce code: create table #t1( id int identity (1,1), val varchar(10) ); insert into #t1 values ('a'); insert into #t1 values ('b'); insert into #t1 values ('c'); insert into #t1 values ('d'); Maintenant, chaque fois que vous exécutez cette select *, ( select top 1 val from #t1 …
J'ai essayé d'utiliser «l'Explorateur de solutions» intégré à SQL Server Management Studio 2008 pour gérer un projet et après 2 semaines de lutte avec lui, j'ai décidé que je m'en fichais vraiment. Ses fonctionnalités de "commodité" sont en fait un obstacle. Malheureusement, l'endroit où je travaille est un magasin MS …
J'ai un domaine que les gens pouvaient historiquement utiliser pour fournir librement une valeur. J'ai besoin d'identifier les enregistrements qui n'ont pas de valeur appropriée pour pouvoir les nettoyer. J'ai cherché autour de SSIS pour cela. Mon inclination est d'utiliser un composant de script avec une expression regex dans du …
Pour notre application qui sera bientôt hébergée, je dois choisir entre l'édition Web de SQL Server 2008 et l'édition d'entreprise de SQL Server 2008. Il n'y a pas de fonctionnalité "indispensable": l'application fonctionne actuellement sur SQL Express, mais elle dépassera la taille maximale de 10 Go imposée par SQL Express. …
Dernièrement, au lieu de simplement augmenter les fichiers lorsqu'ils approchent de 80% d'utilisation des fichiers, j'ai été plus proactif pour récupérer de l'espace via les astuces habituelles comme la défragmentation des tas, l'ajout et la suppression d'index clusterisés, l'implémentation de la compression de lignes ou de pages, etc. Cependant, il …
La question se réfère au paramètre numérique dans cette documentation msdn Si vous ne le faites pas, vous pouvez créer plusieurs procédures stockées dans SQL-Server différenciées par nombre et les supprimer d'une seule goutte. create procedure dbo.stored_proc1 as select 1 go create procedure dbo.stored_proc1;2 as select 2 go exec stored_proc1 …
Étant donné l'exemple suivant: IF OBJECT_ID('dbo.my_table') IS NOT NULL DROP TABLE [dbo].[my_table]; GO CREATE TABLE [dbo].[my_table] ( [id] int IDENTITY (1,1) NOT NULL PRIMARY KEY, [foo] int NULL, [bar] int NULL, [nki] int NOT NULL ); GO /* Insert some random data */ INSERT INTO [dbo].[my_table] (foo, bar, nki) SELECT …
Avec SQL Server 2019 Microsoft de soutien UTF-8 pour CHARet VARCHARles types de données et dit: Cette fonctionnalité peut permettre des économies de stockage importantes, selon le jeu de caractères utilisé. Par exemple, la modification d'un type de données de colonne existant avec des chaînes ASCII de NCHAR (10) à …
Nous avons récemment eu une question venir où l'utilisateur dbodans une base de données avait une sidqui ne correspond pas à la owner_siddans sys.databases. Je comprends en quoi le propriétaire de la base de données est différent des membres du rôle, db_ownermais j'avais toujours pensé que l'utilisateur dboétait le propriétaire …
J'ai du mal à essayer de changer dynamiquement le contexte de SSMS en base de données spécifiée dans SQL dynamique: EXEC sys.sp_executesql N'USE db1 ' ; Il s'exécute avec succès mais le contexte de base de données de SSMS ne change pas. J'ai essayé une légère modification de ce qui …
J'ai une procédure stockée qui insère 650 champs dans une table. L'insertion échoue avec une erreur de troncature. C'est simple INSERT INTO SELECT (a bunch of fields) FROM (a bunch of tables) Voici le message d'erreur: Msg 8152, niveau 16, état 14, procédure DSP_Procedure, ligne 1075 La chaîne ou les …
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.