数据库配置导出与迁移全攻略
1. 配置导出准备
在进行数据库配置导出时,脚本默认使用微软选择的 SQL 管理对象(SMO)选项创建。但评估 SQL 输出后,可能会发现导出不完全符合需求,比如 SQL 语法针对的 SQL Server 版本错误,或者数据压缩对象未导出。
要自定义导出脚本,可以配置多个选项,这些选项与 SQL Server Management Studio(SSMS)中呈现的相同。打开 SSMS,依次选择“工具”>“选项”>“SQL Server 对象资源管理器”>“脚本编写”,就能直观地看到可对导出脚本进行的更改类型。在 dbatools 中,可以使用 New-DbaScriptingOption 命令修改这些值,该命令会生成一个对象,可将其传递给 Export-DbaInstance 的 -ScriptingOption 参数。
以下是查看各种脚本对象及其默认设置的代码:
PS> $options = New-DbaScriptingOption
PS> $options | Select *
FileName
:
Encoding
: System.Text.UnicodeEncoding
ScriptForCreateDrop
: False
ScriptForAlter
: False
DriWithNoCheck
: False
IncludeFullTextCatalogRootPath
: False
SpatialIndexes
: Fal
超级会员免费看
订阅专栏 解锁全文
120

被折叠的 条评论
为什么被折叠?



