Logg på med Microsoft
Logg på eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Tenk deg følgende. I Microsoft SQL Server 2005, kan du gjenopprette en database fra en sikkerhetskopi. Deretter prøver du å åpne en katalog for hele teksten ved hjelp av SQL Server Management Studio. I dette scenariet kan du få følgende feilmelding:

Egenskapen IsAccentSensitive er ikke tilgjengelig for FullTextCatalog "[katalognavnfor]". Denne egenskapen finnes ikke for dette objektet, eller kanskje ikke kan hentes på grunn av utilstrekkelige tilgangsrettigheter. (Microsoft.SqlServer.Smo)

Når du prøver å få informasjon om egenskapen AccentSensitivity for hele teksten katalogen ved hjelp av funksjonen FULLTEXTCATALOGPROPERTY Transact-SQL, kan du også få en null-verdi. For eksempel du bruke Transact-SQL-setning som resembels følgende setning til å spørre etter informasjon om den
AccentSensitivity -egenskapen.

select FULLTEXTCATALOGPROPERTY('<CatalogName>','AccentSensitivity')

Når du bruker denne setningen, får du en null-verdi. Når du spør informasjon om egenskapen AccentSensitivity direkte fra visningen fulltekst katalogen, returnerer SQL Server riktig informasjon. Du kan for eksempel bruke følgende Transact-SQL-setning til å spørre etter informasjon.

select * from sys.fulltext_catalogs

Dette problemet kan oppstå når følgende betingelser er oppfylt:

  • Du sikkerhetskopiere en database og sletter deretter databasen.

  • Databasen har en katalog for hele teksten.

  • Før du gjenoppretter databasen, kan du opprette én eller flere databaser. Derfor brukes tidligere database-IDen av de nylig opprettede databasene.

Årsak

Dette problemet oppstår fordi SQL Server inneholder en feil-fulltekst katalognavnet for eksisterende fulltekst katalogen når du gjenoppretter databasen.

Løsningen

Hvis du vil omgå dette problemet, kan du koble den gjenopprettede databasen trygt. Deretter knytte den gjenopprettede databasen. Følg disse trinnene:

  1. Åpne SQL Server Management Studio, og deretter koble til forekomsten av SQL Server 2005.

  2. Kjør følgende setning for å koble fra databasen som inneholder hele teksten-katalogen:

    sp_detach_db 'dbname'GO

    Obs! Plassholder- dbname representerer navnet på databasen.

  3. Koble til igjen databasen hvis du vil tilbakestille katalog-IDen. Hvis du vil gjøre dette, kan du gjøre ett av følgende, avhengig av hvor katalogene hele teksten er plassert:

    • Hvis hele teksten-kataloger er plassert i standardplassering, kan du legge ved databasen ved å angi banen til databasefilen. Du kan for eksempel knytte databasen ved å kjøre en av følgende setninger:

      • sp_attach_db dbname, 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\dbname_data.mdf'GO
      • CREATE DATABASE dbname ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\dbname.mdf') 
        FOR ATTACH
        GO
    • Hvis hele teksten-kataloger er plassert på forskjellige steder, kan du legge ved databasen ved å angi hvert katalognavn sammen med plasseringen av katalogen. Du kan for eksempel knytte databasen ved å kjøre følgende setning:

      CREATE DATABASE dbname ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\dbname_data.mdf'),
      (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\dbname_log.ldf'),
      --optional folder name of FTS catalog 1
      (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\Catalog_1'),
      --optional folder name of FTS catalog 2
      (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\Catalog_2')
      FOR ATTACH;
      GO

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×