Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Transferring DB with full-text indexing - FAILS!

Author  Topic 

nmg196
Yak Posting Veteran

70 Posts

Posted - 2001-07-13 : 09:13:25
Hi,

I'm struggling and could REALLY use some help here!

Basically, I'm trying to transfer a database which uses full-text indexing on 3 tables from SQL2000 sp1 to another SQL2000 sp1 install using DTS (transfer objects) and it's failing with the following error:

"IX_tbTranslation_nID is not a valid index to enforce a full-text search key."
"You must specify a unique, non-nullable, single column index."

The index in question conforms to the criteria mentionned:


CREATE TABLE [dbo].[tbTranslation] (
[nID] [int] IDENTITY (1, 1) NOT NULL ,
...etc
CREATE UNIQUE INDEX [IX_tbTranslation_nID] ON [dbo].[tbTranslation]([nID]) ON [PRIMARY]
...etc


..and the full-text catalog is set to use this index.

So why do I get this error?!

If I remove the full-text indexes and transfer the DB, I get errors because loads of stored procedures use full-text keywords like CONTAINS. So I can't really do that either.

Does anyone have any idea why this is happening, or how I can transfer a DB with full-text indexing?

I've looked on the web/microsoft/google etc, and can find no relavent information. It doesn't appear to be a known bug.

Thanks in advance for your help,

Nick...


nmg196
Yak Posting Veteran

70 Posts

Posted - 2002-03-19 : 08:33:05
By the way... This problem was fixed by installing the latest service pack on the machine running enterprise manager - NOT the server itself. Enterprise manager was generating some dubious SQL for recreating the Full-Text indexes (it was creating the indexes in the wrong order).

Nick...

Go to Top of Page
   

- Advertisement -