我在SQL Server 2000上有一個數據庫.PRIMARY文件組中只有兩個邏輯文件:數據文件和日誌文件。但是,將數據庫還原到SQL Server 2008 R2時,現在有一個名爲ftrow_Table1Field1
的新邏輯文件,其文件名爲ftrow_Table1Field1{GUID}.ndf
。 (爲簡單起見,我已替換了實際的表格,字段名稱和GUID。) .ndf文件的路徑是MSSQL10_50.MSSQLSERVER\MSSQL\FTData\
。在2008 R2上還原SQL Server 2000數據庫正在創建一個新的邏輯文件
我沒有創建這個邏輯文件,也沒有在數據庫上啓用全文搜索。 Field1
最初是SQL Server 2000中的一個TEXT
數據類型,我通過T-SQL將其更改爲VARCHAR(MAX)
列。這也不是我從TEXT
轉換爲VARCHAR(MAX)
的唯一專欄。
任何人都可以點亮這裏發生的一切嗎?
編輯:我做了另一個恢復,沒有運行我的海量T-SQL腳本的下一個軟件版本。直接從SQL Server 2000備份中創建這個文件。查看SSMS中字段的屬性,它說全文是False。數據類型是TEXT
。這不是數據庫中唯一的TEXT
字段。