Avatar billede Mikker Praktikant
21. september 2010 - 09:54 Der er 7 kommentarer og
1 løsning

Invalid object name i Intellisense (SQL Server 2008)

Hej Eksperter

Jeg har oprettet 4 tabeller via SSMS 2008 (SQL Server 2008).

Mit problem er at den ene tabel ikke kan genkendes af Intellisense. Jeg kan sagtens udfører en SELCT dbo.Comments.* FROM Comments, men intellisense'n i SSMS siger: "Invalid object name 'Comments'.

De øvrige tre tabeller virker fint. Meget mærkeligt.

Nogen idéer?

/Michael
Avatar billede janus_007 Nybegynder
21. september 2010 - 10:22 #1
Det kan intellisensen ikke sige, det kommer først når du eksekverer udtrykket.

Hvis du skal refreshe din intellisense cache så vælger du Edit->Intellisense.
Avatar billede Mikker Praktikant
21. september 2010 - 11:01 #2
Hej Janus

Intellisense'n markerer objektet med en rød bølgestreg og mouse-over-fejl ("Invalid Object") inden eksekvering. Problemet var også at tabllerne/felterne slet ikke kom frem i intellisense'n (Efter ".").

Men Edit->Intellisense->Refresh Local Cache har afhjulpet problemet.

Tak for hjælpen.

Skriv et svar.

/Michael
Avatar billede HenrikSjang Nybegynder
21. september 2010 - 11:11 #3
jeg kan lige tilføje, at CRTL+SHIFT+r er god at kende... den refresher netop cachen, og det er altså indimellem nødvendigt. Fx hvis du har 2 query vinduer åbne på samme tid. I den ene opretter du så en ny tabel. Det vil den anden ikke umiddelbart opdage af sig selv, og så kan en CTRL+SHIFT+R være god lige at smække afsted :)
Avatar billede Mikker Praktikant
21. september 2010 - 16:42 #4
Og da jeg som regel har mange query-vinduer åbne på én gang, så er det præcist det der sker :)
Avatar billede janus_007 Nybegynder
21. september 2010 - 19:31 #5
CTRL-shift-R er den samme som Edit->Intellisense->Refresh Local Cache, det er ihvertfald det som står på menupunktet...

anyway...

Jeg kan fortælle at jeg altid slår Microsofts forfejlede forsøg på error-checking fra *LOL*, magen til bras skal man lede længe efter.
Avatar billede Mikker Praktikant
21. september 2010 - 19:50 #6
Janus, du bliver nødt til at skrive det som et "Svar", ellers kan jeg ikke give dig point og lukke spm. :)
Avatar billede janus_007 Nybegynder
21. september 2010 - 22:40 #7
:)
Avatar billede Syska Mester
22. september 2010 - 22:14 #8
#janus_007
Ja, det er ikke perfekt, med bedre end det i 2005.

Men ellers er der SQL Prompt fra Red Gate hvis man vil betale.

Der findes sikkert også andre firmaer.

SSMS er generelt et lorte produkt ... det kræver en 100% omkrivning :-)

mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester