J'ai récemment repris un projet et j'ai découvert que dans la plupart des tables, la clé primaire a la propriété " NOT FOR REPLICATION". Je ne suis pas DBA, mais sûrement dans la plupart des bases de données, un enregistrement sans clé primaire serait considéré comme corrompu. La clé primaire …
J'essaie d'obtenir un serveur lié à ServerA créé sur un autre serveur, ServerB en utilisant "Être créé en utilisant le contexte de sécurité actuel de la connexion" dans un environnement de domaine. J'ai lu que je devrais avoir des SPN créés pour les comptes de service qui exécutent SQL Server …
Les données extraites de Microsoft SQL Server sont-elles compressées? Si cela est contrôlé par la chaîne de connexion, existe-t-il un moyen simple de savoir si une application particulière l'utilise? J'examine les outils d'analyse, et le volume de données peut prendre quelques minutes à transmettre sur notre réseau. Je me demande …
J'ai une table de connexion dans laquelle toutes les insertions sont effectuées par une seule procédure stockée. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure …
Les événements étendus semblent être une meilleure technologie et moins de stress sur le serveur, mais le SQL Profiler / perfmon a un meilleur outillage. Les événements prolongés semblent également avoir une courbe d'apprentissage plus abrupte. Dans quel contexte chacun doit-il être utilisé? Vaut-il la peine de dépasser la courbe …
J'ai une table qui contient des informations très basiques. Juste un titre et quelques champs de date. Il y a un champ appelé commentaires qui est varchar (4000) La plupart du temps, nous le laissons vide, mais parfois nous entrons une grande quantité de données ici. Est-ce vraiment une mauvaise …
Je veux pouvoir exécuter une requête pour obtenir les informations cruciales sur l'état d'une base de données. C'est-à-dire que je veux que la requête puisse dire si la base de données est en bon état ou non. Voici la requête dont j'ai hérité pour cette vérification: SELECT name AS [SuspectDB], …
Il m'a été suggéré que l'utilisation d'instructions IF dans des lots t-SQL nuisait aux performances. J'essaie de trouver une confirmation ou de valider cette affirmation. J'utilise SQL Server 2005 et 2008. L'affirmation est qu'avec le lot suivant: - IF @parameter = 0 BEGIN SELECT ... something END ELSE BEGIN SELECT …
Est-il possible de configurer SQL Server Management Studio (SSMS). afin que la boîte de dialogue ci-dessus n'apparaisse pas lorsque je ferme une fenêtre de requête non enregistrée?
Est-il vrai que les systèmes SGBDR sont optimisés pour les COMMITopérations? Combien d' ROLLBACKopérations sont plus lentes / plus rapides et pourquoi?
Lorsque vous regardez les propriétés d'une connexion particulière, il est possible de voir une liste d'utilisateurs mappés à cette connexion: J'ai profilé SQL Server Management Studio (SSMS) et je vois que SSMS se connecte à chaque base de données une par une et récupère les informations de sys.database_permissions Est-il possible …
J'ai une base de données Project. Mon problème est où puis-je trouver le .mdfet _log.ldfde ma base de données afin de pouvoir transférer ma base de données à un autre utilisateur. J'utilise Microsoft SQL Server 2008 Management Studio Mon Ssms.exeest stocké dans ce chemin C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe
Pourquoi cette CASEexpression: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Produire ce résultat? Message d'erreur: Msg 8180, niveau 16, état 1, ligne 1 déclaration (s) n'a pas pu être préparé. …
Je suis le guide - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ qui fonctionne jusqu'à ce que j'atteigne l'étape 8 Maintenant, pour planifier votre script nouvellement créé. Dans SSMS, connectez-vous au serveur sur lequel vous souhaitez effectuer le suivi. Accédez à votre agent SQL Server et développez-le afin que vous puissiez voir le dossier Jobs. Cliquez …
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.