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.
Imaginez un flux de données "éclatant", c'est-à-dire que 10 000 événements pourraient arriver très rapidement, suivis de rien pendant une minute. Votre avis d'expert: comment puis-je écrire le code d'insertion C # pour SQL Server, de sorte qu'il y ait une garantie que SQL met tout en cache immédiatement dans …
En réponse au comptage SQL distinct sur la partition, Erik Darling a publié ce code pour contourner le manque de COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) …
Nous avons une grande base de données, environ 1 To, exécutant SQL Server 2014 sur un serveur puissant. Tout a bien fonctionné pendant quelques années. Il y a environ 2 semaines, nous avons effectué une maintenance complète, qui comprenait: installer toutes les mises à jour logicielles; reconstruisez tous les index …
Je dois fournir des données en temps réel ou presque en temps réel pour les rapports SSRS et Tableau. Je ne veux pas que le système OLTP de production soit affecté négativement par des requêtes de longue durée. L'exécution d'une requête volumineuse sur une base de données secondaire dans un …
Lors de la connexion à un serveur SQL Server 2008 R2 à partir d'une application cliente .NET 4 sur un serveur différent dans le même réseau local, on peut définir trois protocoles réseau différents: TCP Named Pipes Ne définissez rien dans la chaîne de connexion et utilisez la valeur par …
J'ai des problèmes avec une base de données. Je peux exécuter des requêtes de base, bien que beaucoup plus lentement que la normale. Lorsque j'essaie d'afficher les arborescences de hiérarchie pour les tables, les vues ou les procédures dans l'Explorateur d'objets SSMS, j'obtiens lock request time out period exceeded. Mes …
La requête: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... me dira la dernière fois qu'une table a été créée et modifiée (du point de vue DDL). Mais je veux savoir la dernière fois que des données réelles ont été insérées ou …
Je pensais que cela avait été résolu avec le lien ci-dessous - le travail autour fonctionne - mais pas le patch. Travailler avec le support Microsoft pour résoudre. http://support.microsoft.com/kb/2606883 Ok, j'ai donc un problème que je voulais signaler à StackOverflow pour voir si quelqu'un a une idée. Notez que c'est …
J'utilise Microsoft SQL Server 2008. Ma question est: comment supprimer plusieurs tables avec un préfixe commun dans une seule requête? quelque chose comme ça les noms de table: LG_001_01_STLINE, LG_001_02_STFICHE
J'ai une requête assez complexe qui s'exécute en quelques secondes seule, mais lorsqu'elle est enveloppée dans une fonction table, elle est beaucoup plus lente; Je ne l'ai pas laissé terminer, mais il dure jusqu'à dix minutes sans se terminer. La seule modification consiste à remplacer deux variables de date (initialisées …
Si je veux créer une base de données de 5 Go avec CREATE DATABASE [test] CONTAINMENT = NONE ON PRIMARY ( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , …
J'ai une situation où je reçois des blocages, et je pense que j'ai réduit les coupables, mais je ne sais pas trop ce que je peux faire pour y remédier. Il s'agit d'un environnement de production exécutant SQL Server 2008 R2. Pour vous donner une vue légèrement simplifiée de la …
Supposons que j'ai la requête longue durée suivante UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows et supposons que la requête suivante est exécutée pendant l'exécution de la requête ci-dessus SELECT * FROM [Table1] La première requête empêche-t-elle l'exécution de la …
J'essaie d'automatiser le processus qui exécute les modifications de la base de données SQL Server 2008 R2. Le processus que j'ai mis en place supprime et recrée mes procédures et fonctions stockées, ainsi que l'exécution de scripts pour modifier les tables / colonnes / données. Malheureusement, l'un des scripts nécessite …
Quelle est la requête pour afficher les tâches SQL ayant échoué, afin que je puisse obtenir toutes les informations sur les tâches ayant échoué avec une seule requête
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.