Questions marquées «sql-server-2008»

SQL Server 2008 (version de build majeure 10.00.xxxx). Veuillez également étiqueter avec sql-server.


3
Émuler une séquence TSQL via une procédure stockée
J'ai besoin de créer une procédure stockée qui émule une séquence TSQL. Autrement dit, il donne toujours une valeur entière distincte croissante à chaque appel. De plus, si un entier est passé, il devrait retourner cette valeur s'il n'y a jamais eu de résultat supérieur ou le prochain entier le …


6
Erreur de dépassement du délai d'expiration de la demande de verrouillage lors de la tentative de visualisation des hiérarchies DB
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 …

1
Recherche de la dernière mise à jour d'une table
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 …



3
SPID endormi bloquant d'autres transactions
J'ai vraiment du mal à localiser certains blocages que nous rencontrons. Le statut du SPID bloquant la racine est «sleep», le cmd est «AWAITING COMMAND» et le sqltextis SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Lorsque j'affiche le rapport Top Transactions by Blocked Transactions Count, l'instruction SQL de blocage est «-». …

2
Comment éviter d'utiliser des variables dans la clause WHERE
Étant donné une procédure stockée (simplifiée) comme celle-ci: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Si la Saletable est grande, l' SELECTexécution peut prendre beaucoup de temps, apparemment parce que l'optimiseur ne …

3
Taille d'unité d'allocation SQL Server NTFS
Sous Windows 2008 R2 exécutant SQL Server 2008 R2, quelle est l'importance de la taille d'unité d'allocation NTFS sur les performances des E / S DISQUES. Il me semble que l'administrateur du serveur qui a construit les quelques serveurs pour une application critique a laissé la taille de l'unité d'allocation …


5
Tester si des colonnes sont NULL
J'essaie de comprendre une requête simple que je peux faire pour tester si une grande table a une liste d'entrées qui a au moins UNE valeur vide (NULL / vide) dans N'IMPORTE QUELLE colonne. J'ai besoin de quelque chose comme SELECT * FROM table AS t WHERE ANY(t.* IS NULL) …



1
Comment COMMANDER PAR un paramètre?
Je me demandais simplement si je pouvais solliciter des commentaires sur une procédure stockée que j'exécute et s'il existe un moyen plus efficace de gérer le scénario (je suis sûr qu'il y en aura!). Fondamentalement, j'ai un seul SP que j'appelle pour renvoyer une liste d'enregistrements (Jobs) qui peuvent avoir …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.