2011-02-28 2 views
0

Bien que j'ai un index ce nom est DepodakiMiktar; SQL Server donnant une erreur.Comment puis-je signer index SQL Server

Index 'DepodakiMiktar' sur la table 'dbo.STOK_HAREKETLERI' (spécifié dans la clause FROM ) n'existe pas.

Comment est-ce que je peux pointer mon index avec le nom de DB.

Exemple

DBNAME.dbo.Index 
+4

** Qu'est-ce que vous essayez de faire? Vous n'avez pas besoin de "signer" ou de "définir" votre index dans votre requête - SQL Server l'utilisera automatiquement lorsque cela sera utile et quand cela vous sera utile. Pouvez-vous ** nous montrer ** la requête que vous avez qui provoque cette erreur ?? –

+2

question n'a aucun sens .... –

+0

Je suppose que vous utilisez un indice indice. Pourriez-vous poster la requête? –

Répondre

0

ne peut pas répondre à coup sûr sans voir votre requête, mais il semble que vous essayez de spécifier un indicateur d'index dans la clause FROM de votre requête (avec WITH)? Comme l'a dit marc_s, il est très rare qu'il soit nécessaire de le faire dans SQL Server - il utilisera automatiquement les index appropriés. Déposez votre clause WITH.

Et s'il vous plaît, si vous voulez de l'aide avec une erreur SQL, postez votre instruction SQL dans la question.