服务器属性(“高级”页)
文件流
文件流访问级别
显示 SQL Server 实例上支持的 FILESTREAM 的当前级别。若要更改访问级别,请选择以下值之一:已禁用
无法将二进制大型对象 (BLOB) 数据存储在文件系统中。这是默认值。仅限 Transact-SQL
可使用 Transact-SQL 访问 FILESTREAM 数据,但不能通过文件系统进行访问。Transact-SQL 和文件系统(仅限本地客户端访问)
FILESTREAM 数据可使用 Transact-SQL 以及通过文件系统进行访问。
在首次启用 FILESTREAM 时,您可能需要重新启动计算机才能配置驱动程序。
杂项
允许触发器激发其他触发器
允许触发器激发其他触发器。触发器最多可以嵌套 32 级。有关详细信息,请参阅 CREATE TRIGGER (Transact-SQL) 中的“嵌套触发器”部分。阻塞的进程阈值
生成阻塞的进程报告时使用的阈值(以秒为单位)。该阈值可介于 0 到 86,400 之间。默认情况下,不为阻塞的进程生成报告。有关详细信息,请参阅blocked process threshold 选项。游标阈值
指定游标集中的行数,超过此行数,将异步生成游标键集。当游标为结果集生成键集时,查询优化器会估算将为该结果集返回的行数。如果查询优化器估算出的返回行数大于此阈值,则将异步生成游标,使用户能够在继续填充游标的同时从该游标中提取行。否则,同步生成游标,查询将一直等待到返回所有行。如果设置为 -1,则将同步生成所有键集;这适用于较小的游标集。如果设置为 0,则将异步生成所有游标键集。如果设置为其他值,则查询优化器将比较游标集中的预期行数,并在该行数超过所设置的数量时异步生成键集。有关详细信息,请参阅cursor threshold 选项。
默认全文语言
指定全文索引列的默认语言。全文索引数据的语言分析取决于数据的语言。该选项的默认值为服务器的语言。有关与所显示设置相对应的语言,请参阅sys.fulltext_languages (Transact-SQL)。默认语言
所有新登录名的默认语言,除非另行指定。全文升级选项
控制将数据库从 SQL Server 2000 或 SQL Server 2005 升级到 SQL Server 2008 或更高版本时迁移全文索引的方式。此属性适用于以下升级方式:附加数据库、还原数据库备份、还原文件备份或使用复制数据库向导复制数据库。可以选择的选项如下:
导入
导入全文目录。该操作的执行速度比**“重新生成”**的执行速度快很多。不过,导入的全文目录不能使用 SQL Server 2008 中引入的新的和增强的断字符。因此,最终可能还是要重新生成全文目录。如果全文目录不可用,则会重新生成关联的全文索引。此选项仅在 SQL Server 2005 数据库中可用。
重新生成
使用新的和增强的断字符重新生成全文目录。重新生成索引可能需要一些时间,且升级后可能需要占用大量的 CPU 和内存。重置
重置全文目录。将删除 SQL Server 2005 全文目录文件,但会保留全文目录和全文索引的元数据。在进行升级后,所有全文索引将禁用更改跟踪,并且不会自动启动爬网。在升级完成后,目录将保留为空,直至手动执行完全填充。
有关如何选择全文升级选项的信息,请参阅全文搜索升级。
注意
也可以使用 sp_fulltext_service upgrade_option 操作来设置全文升级选项。
将 SQL Server 2005 或 SQL Server 2000 数据库附加、还原或复制到 SQL Server 2008 后,该数据库将立即变为可用,然后自动进行升级。如果数据库具有全文索引,升级过程将导入、重置或重新生成它们,具体取决于**“全文升级选项”服务器属性的设置。如果将升级选项设置为“导入”或“重新生成”,在升级过程中将无法使用全文索引。导入可能需要数小时,而重新生成所需的时间最多时可能十倍于此,具体取决于要编制索引的数据量。另请注意,如果将升级选项设置为“导入”,并且全文目录不可用,则会重新生成关联的全文索引。有关查看或更改“全文升级选项”**属性设置的信息,请参阅如何查看或更改全文搜索的服务器属性 (SQL Server Management Studio)。
最大文本复制大小
指定可通过单个 INSERT、UPDATE、WRITETEXT 或 UPDATETEXT 语句添加到复制列或捕获列的 text、ntext、varchar(max)、nvarchar(max)、xml 和 image 数据的最大大小(按字节计)。对设置的更改将立即生效。有关详细信息,请参阅max text repl size 选项。打开的对象
指定在一个 Microsoft SQL Server 实例上一次可以打开的最大数据库对象数。仅适用于 SQL Server 2000。启动时扫描存储过程
指定 SQL Server 将在启动时扫描并自动执行存储过程。如果设置为 True,则 SQL Server 将扫描并自动运行服务器上定义的所有存储过程。如果设置为 False(默认值),则不执行扫描。有关详细信息,请参阅scan for startup procs 选项。两位数年份截止
指示可作为两位数年份输入的最高年数。可将所列年份及其之前的 99 年作为两位数年份输入。所有其他年份必须作为四位数年份输入。例如,2049 的默认设置表明:作为 '3/14/49' 输入的日期将被解释为 2049 年 3 月 14 日,而作为 '3/14/50' 输入的日期则将被解释为 1950 年 3 月 14 日。
网络
网络数据包大小
设置整个网络使用的数据包大小(字节)。默认数据包大小为 4096 个字节。如果应用程序执行大容量复制操作或者发送或接收大量的 text 或 image 数据,则使用比默认值大的数据包可以提高效率,因为这样可以减少网络读取和写入操作。如果应用程序发送和接收的信息量很小,可以将数据包的大小设置为 512 个字节,这对于大多数数据传输来说已经足够了。有关详细信息,请参阅network packet size 选项。注意
除非您确信能够提高性能,否则不要更改数据包的大小。对于大多数应用程序而言,默认数据包大小为最佳数值。
远程登录超时值
指定从远程登录尝试失败返回之前 SQL Server 等待的秒数。此设置影响为执行异类查询所创建的与 OLE DB 访问接口的连接。默认值为 20 秒。如果该值为 0,则允许无限期等待。有关详细信息,请参阅remote login timeout 选项。对设置的更改将立即生效。
并行:
并行的开销阈值
指定阈值,在高于该阈值时,SQL Server 将创建并运行查询并行计划。开销指的是在特定硬件配置中运行串行计划估计需要花费的时间(秒)。只能为对称多处理器设置此选项。有关详细信息,请参阅cost threshold for parallelism 选项。锁
设置可用锁的最大数目,以限制 SQL Server 为锁分配的内存量。默认设置为 0,即允许 SQL Server 根据不断变化的系统要求动态地分配和释放锁。推荐的配置是允许 SQL Server 动态地使用锁。有关详细信息,请参阅locks 选项。
最大并行度
限制执行并行计划时所使用的处理器数(最多为 64 个)。如果默认值为 0,则使用所有可用的处理器。如果该值为 1,则取消生成并行计划。如果该值大于 1,则将限制执行的单个查询所使用的最大处理器数。如果指定的值比可用的处理器数大,则使用实际可用数量的处理器。有关详细信息,请参阅max degree of parallelism 选项。查询等待值
指定在超时之前查询等待资源的秒数(0 到 2147483647)。如果使用默认值 -1,则按估计查询开销的 25 倍计算超时值。有关详细信息,请参阅query wait 选项。