Kei*_*ith 5 sql-server-2008 full-text-search sql-server-2012
我想将我的 SQL Server 2005 数据库升级到 SQL Server 2012。在 SQL Server 2005 中,您可以在创建全文目录时设置它的位置。但是在 SQL Server 2012(以及我从在线聊天中推断出的 SQL Server 2008)中,您无法指定位置。
在 SQL Server 2005 中,能够设置此位置很重要,因为出于性能原因,我们将目录放在单独的磁盘上。我知道全文引擎从 SQL Server 2008 开始发生了变化,但我找不到有关目录物理创建位置的信息,以及是否将它们放在单独的磁盘上仍然是最佳做法。
如何在 SQL Server 2008/2012 中设置目录位置?或者不再需要遵循将它们存储在单独磁盘上的最佳实践?
基思,
全文目录在 2008 年及以后的架构上发生了完整的变化,这就是删除此选项且不需要的原因。绝对不是您要找的答案:-)
参考:http : //msdn.microsoft.com/en-us/library/ms189520( v= SQL.100).aspx
重要 从 SQL Server 2008 开始,全文目录是一个虚拟对象,不属于任何文件组。全文目录是指一组全文索引的逻辑概念。
ON FILEGROUP 文件组 从 SQL Server 2008 开始,此子句无效。IN PATH 'rootpath' 注意此功能将在 Microsoft SQL Server 的未来版本中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。从 SQL Server 2008 开始,此子句无效。
小智 2
| 归档时间: |
|
| 查看次数: |
13720 次 |
| 最近记录: |