使用此页可以查看或修改高级服务器设置。
封锁
启用包含的数据库
指示此 SQL Server 数据库引擎实例是否允许使用包含数据库。 如果 为 True,可以创建、还原或附加包含的数据库。 如果 为 False,则无法创建、还原或将包含的数据库附加到此实例。 更改包含属性可能会影响数据库的安全性。 启用包含的数据库允许数据库所有者授予对此数据库引擎实例的访问权限。 如果实例包含数据库,则禁用包含的数据库可能会阻止用户进行连接。
有关详细信息,请参阅包含的数据库和包含的数据库的安全最佳做法。
FILESTREAM
FILESTREAM 访问级别
显示数据库引擎实例上的 FILESTREAM 支持的当前级别。 若要更改访问级别,请选择以下值之一:
| 价值 | Description |
|---|---|
| 已禁用 (默认值) | 二进制大型对象(BLOB)数据不能存储在文件系统上。 |
| 已启用 Transact-SQL 访问权限 | FILESTREAM 数据可通过 T-SQL 进行访问,但不能通过文件系统访问。 |
| 已启用完全访问权限 | 可以通过使用 T-SQL 和文件系统访问 FILESTREAM 数据。 |
在首次启用 FILESTREAM 时,您可能需要重新启动计算机才能配置驱动程序。
FILESTREAM 共享名称
显示安装过程中所选的 FILESTREAM 共享的只读名称。
有关详细信息,请参阅 FILESTREAM (SQL Server)。
Miscellaneous
允许触发器激发其他触发器
启用此选项时,触发器可以触发其他触发器。 最多可以嵌套 32 个级别的触发器。
有关详细信息,请参阅 CREATE TRIGGER 中的“嵌套触发器”部分。
阻塞进程阈值
指定系统生成阻止的进程报告的阈值(以秒为单位)。 可以将阈值设置为 586400 86,400 秒或 24 小时。 默认情况下,该值 0为,这意味着系统不会生成任何阻塞的进程报告。
有关详细信息,请参阅 服务器配置:阻止的进程阈值。
提升SQL Server优先级
指定数据库引擎是否以比同一计算机上的其他进程更高的Windows计划优先级运行。 有关详细信息,请参阅 服务器配置:优先级提升。
游标阈值
指定游标集中的行数,超过此行数,将异步生成游标键集。 当光标为结果集生成键集时,查询优化器会估算该结果集将返回的行数。 如果查询优化器估计返回的行数大于此阈值,则以异步方式生成游标,这意味着可以在游标继续填充时从游标中提取行。 否则,游标将同步生成,查询会等待,直到返回所有行。
如果将此值 -1设置为,则同步生成所有键集,这有利于小型游标集。 如果将其设置为 0,则以异步方式生成所有游标键集。 对于其他值,查询优化器比较游标集中的预期行数,如果键集超过数字集,则异步生成键集。
有关详细信息,请参阅 服务器配置:游标阈值。
默认全文语言
指定全文检索列的默认语言。 全文索引数据的语言分析取决于数据的语言。 该选项的默认值为服务器的语言。
有关与显示设置对应的语言,请参阅 sys.fulltext_languages。
默认语言
所有新登录名的默认语言,除非在创建登录名时指定其他语言。
全文升级选项
控制数据库引擎在附加数据库、还原数据库备份、还原文件备份或使用复制数据库向导复制数据库时如何处理全文索引。
| 财产 | Description |
|---|---|
| 导入 | 已导入全文目录。 该操作的执行速度比 “重新生成” 的执行速度快很多。 但是,导入的全文目录不会使用后续版本中引入的增强型断字器。 因此,最终可能还是要重新生成全文目录。 如果全文目录不可用,则相关的全文索引会被重新生成。 |
| Rebuild | 全文目录将使用增强的分词器重新生成。 重新生成索引可能需要一些时间,升级后可能需要大量的 CPU 和内存。 重新构建所需的时间最多可达导入的 10 倍。 |
| 重置 | 全文目录已重置。 删除全文目录文件,但保留全文目录和全文索引的元数据。 升级后,所有用于变更跟踪的全文索引将被禁用,并且爬网不会自动启动。 升级完成后,在您手动执行一次完整填充之前,目录将一直为空。 |
Note
可以使用 sys.sp_fulltext_serviceupgrade_option 操作设置全文升级选项。
有关更多信息,请参阅升级全文搜索(SQL Server 搜索)。
最大文本复制大小
指定文本、ntext、varchar(max)、nvarchar(max)、json、xml 和图像数据的最大大小(以字节为单位),可以在单个INSERTUPDATE、或WRITETEXTUPDATETEXT语句中添加到复制的列或捕获的列。 对设置的更改将立即生效。
有关更多信息,请参阅服务器配置:最大文本复制大小。
针对即席工作负荷进行优化
指定在某个批处理首次编译时,数据库引擎是否在计划缓存中存储一个小型已编译计划存根,而不是完整的已编译计划。 此设置可减少单用计划使用的内存。 有关详细信息,请参阅 服务器配置:针对即席工作负荷进行优化。
扫描启动存储过程
指定数据库引擎会运行sp_procoption标记为startup的所有存储过程。 如果将此选项设置为 True,则数据库引擎扫描并运行这些存储过程。 如果将此选项设置为 False(默认值),则数据库引擎不会扫描或运行启动存储过程。
有关详细信息,请参阅 服务器配置:扫描启动过程。
两位数年份截止
指示可输入为两位数年份的最高年份数。 可将所列年份及其之前的 99 年作为两位数年份输入。 所有其他年份都必须以四位数字的年份格式输入。
例如,默认设置 2049 指示输入 3/14/49 的日期解释为 2049 年 3 月 14 日,输入的日期解释为 3/14/50 1950 年 3 月 14 日。
有关更多信息,请参阅服务器配置:两位数年份截止值。
使用 Windows 纤程(轻型池)
指定数据库引擎服务是否使用Windows光纤而不是线程。 有关更多信息,请参阅服务器配置:轻量级池化。
Network
网络数据包大小
设置整个网络的数据包大小(以字节为单位)。 默认数据包大小为 4096 (4,096 字节)。 如果应用程序执行大容量复制操作或发送或接收大量 LOB 数据,则大于默认值的数据包大小可能会提高效率,因为它会导致网络读取和写入次数减少。 如果应用程序发送和接收少量的信息,请将数据包大小设置为 512 字节,这足以用于大多数数据传输。
有关详细信息,请参阅 服务器配置:网络数据包大小。
Note
除非确定数据包能提高性能,否则不要更改数据包大小。 对于大多数应用程序而言,默认数据包大小为最佳数值。
远程登录超时
指定数据库引擎在从失败的远程登录尝试返回之前等待的秒数。 此设置仅影响为异类查询建立的与 OLE DB 提供程序的连接。 默认值为 20 秒。 如果该值为 0,则允许无限期等待。
有关详细信息,请参阅 服务器配置:远程登录超时。
对设置的更改将立即生效。
并行度
并行成本阈值
指定一个阈值,高于该阈值时,数据库引擎可能会为查询创建并使用并行计划。 成本是查询计划中估计运算符成本的总和(例如 CPU 和 I/O)。 它是仅用于计划选择的相对度量值;它不测量实际运行时。 此选项仅对具有多个 逻辑处理器的计算机产生影响。
有关详细信息,请参阅 服务器配置:并行成本阈值。
Locks
设置可用锁的最大数目,这会限制数据库引擎对其使用的内存量。 默认设置0允许数据库引擎根据不断变化的系统要求动态分配和解除分配锁。
允许数据库引擎动态地使用锁是推荐的配置。
有关详细信息,请参阅 服务器配置:锁。
最大并行度
限制并行查询计划执行中的查询内部并行度。
0 的默认值表示不受限制,最大值为 64。 值为 1 时,将禁止生成并行计划。
有关详细信息,请参阅 服务器配置:最大并行度。
查询等待值
指定查询在超时前等待资源的时间( 02147483647 2,147,483,647),以秒为单位。如果使用默认值 -1,则超时计算为估计查询成本的 25 倍。
有关详细信息,请参阅 服务器配置:查询等待。