如何使用WebDeploy部署带有全文索引的数据库

时间:2011-08-02 18:55:07

标签: visual-studio-2010 sql-server-2008 webdeploy

我正在尝试使用webdeploy部署一个新的asp mvc3网站。问题是创建包时自动生成的sql不包含我在源数据库中创建的全文索引。

但所有其他表,索引,触发器和存储过程都在脚本中......为了包含全文索引,是否需要做一些特殊的事情?

2 个答案:

答案 0 :(得分:2)

假设您正在使用Web Deploy dbFullSql提供程序,请尝试在命令中包含FullTextIndexes=true设置。 FullTextIndexes 是您可以使用dbFullSql提供程序指定的众多SMO ScriptingOptions Properties之一。您可以使用此脚本在生成的脚本中包含全文目录,这听起来就像您正在寻找的那样。

答案 1 :(得分:0)

如果从Visual Studio或使用MSBuild进行部署,请参阅MSDN部署常见问题解答:

http://msdn.microsoft.com/en-us/library/ee942158.aspx#can_i_deploy_the_fulltext_catalog_for_a_database