SQl Server obtenez toujours l'erreur “Délai d'attente expiré. Le délai écoulé”

Je pensais que j'avais une erreur sql léché dans un post ici juste un peu plus tôt... (message d'Erreur: Délai d'attente expiré. Le délai écoulé avant la fin de l'opération ou le serveur ne répond pas.") J'essaie de l'exécuter avec les outils de base de données dans visual studio... pas de gestion de studio, et non à l'aide du code client/ADO (encore). J'ai réécrit un assez simple requête qui utilise un couple de fonctions personnalisées... les fonctions ainsi que les parties de la requête ont été testés et fonctionnent bien, mais la requête ci-dessous les temps.. cela fonctionne exactement comme tapé dans Management Studio, et prend environ 4 minutes. Comme je l'ai mentionné dans mon autre post, j'ai changé le paramètre dans Outils>Options>Designers>"Remplacer la connexion de la chaîne de valeur de délai d'attente" à 120 secondes par cette annonce, mais... c'est encore une fois les 30 secondes. L'ajout de la ISNULL dans cette dernière version est le changement qui est en cours d'exécution dans management studio.

SELECT Symbol, LatestDate
FROM (SELECT Symbol, ISNULL(dbo.LatestDateInDailyPricingVolBySymbol(Symbol), '1/1/1900') AS LatestDate FROM tblSymbolsMain) AS T2
WHERE (LatestDate < dbo.RecentTradingDateByNumber(3))

L'idée générale est d'obtenir un sous-ensemble de symboles boursiers qui n'ont pas de point de données correspondant dans ma vie de tous les prix de la table pour au moins 3 jours. Les élèves? Merci à tous.

OriginalL'auteur StatsViaCsh | 2012-01-16