アップデータベースからSQLサーバ2000年2005年—再構築のフルテキスト指標?

StackOverflow https://stackoverflow.com/questions/47862

質問

私は読み込み SQLサーバ2000年 データベースへの私の新しい SQL Server2005年 インスタンス. は、期待どおりにフルテキストカタログにないとならなくてはなりません。 したいので再構築す。

右クリックの私のフルテキストのカタログや打ち"復興の指標"だけに掛かった時間には何もせずにいながるツールキットで、正確なニーズに

役に立ちましたか?

解決

やってみを使用してください。

以下に例を示します株式会社エンパシは、Microsoft社からwindows.

--Change to accent insensitive
USE AdventureWorks;
GO
ALTER FULLTEXT CATALOG ftCatalog 
REBUILD WITH ACCENT_SENSITIVITY=OFF;
GO
-- Check Accentsensitivity
SELECT FULLTEXTCATALOGPROPERTY('ftCatalog', 'accentsensitivity');
GO
--Returned 0, which means the catalog is not accent sensitive.

他のヒント

り、そのためたので何が間違っていた:私のファイルのパスが異なります。まず固定す:

1)負荷データベースのSQLから2000年のバックアップ

2)セット互換モードをSQL2005年

USE mydb
GO

ALTER DATABASE mydb SET COMPATIBILITY_LEVEL = 90
GO

3)を取得しfilegroup名

SELECT name 
  FROM sys.master_files mf 
 WHERE type = 4 
   AND EXISTS( SELECT * 
                 FROM sys.databases db 
                WHERE db.database_id = mf.database_id 
                  AND name           = 'mydb')

4)その後それぞれの名前(たかったこともう少しスクリプト)

ALTER DATABASE mydb 
MODIFY FILE( NAME = {full text catalog name}, FILENAME="N:\ew\path\to\wherever")

5)その後の収集は、すべての"読み"の名称のカタログ:

SELECT name FROM sys.sysfulltextcatalogs

6)最後に、今まで再構築各:

ALTER FULLTEXT CATALOG {full text catalog name} REBUILD
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top