复制数据库向导(选择数据库对象)

使用此页可以选择要在移动或复制操作中包括的对象。若要在移动或复制操作中包括某一项,请在**“可用相关对象”框中单击对象名称,再单击 >> 按钮,将对象移动到“所选相关对象”框中。若要在移动或复制操作中排除某一项,请在“所选相关对象”框中单击对象名称,再单击 << 按钮,将对象移动到“可用相关对象”**框中。

默认情况下,将传输每个选中类型中除登录名之外的所有对象。若要选择任意类型的各个对象,请在**“所选相关对象”**框中单击该对象类型旁边的省略号按钮。这将打开一个对话框,您可以从中选择各个对象。

包含证书和密钥的加密对象无法通过此向导传输。

ms183462.note(zh-cn,SQL.90).gif注意:
只有当源和目标为不同服务器的时候,此页才可用。 有关不能通过此向导传输或传输后需要修改的数据库对象的详细信息,请参阅使用复制数据库向导

选项

  • 登录名(运行时的所有登录名)
    包括传输操作中的登录名。默认为选中状态。登录名的更改可在目标服务器上通过更改**“目标名称”**列中的值来完成。

    ms183462.note(zh-cn,SQL.90).gif注意:
    如果您选择“只复制所选登录名:” 选项,然后清除所选数据库使用的登录名或选择一个所选数据库未使用的、无法验证的登录名,则传输操作可能会失败。

    若要查看**“登录名”**对话框,请单击省略号按钮:

    **“详细信息”**列

    • 登录名已存在。登录名已存在于目标服务器中。
    • SID 已存在。源服务器登录名的 SID 已由目标服务器中另一登录名使用。
    • 附加方法 SID 不匹配。跨实例使用实例帐户(带有“$”符号)、跨计算机使用 Windows 本地帐户或跨域使用 Windows 域帐户。
    • 类型不匹配。源登录名和目标登录名为不同类型(SQL、Windows Local、Windows Domain、Cert、AsymKey、HasCredential、Builtin)。
    • 服务器角色不足。现有目标登录名所拥有的固定服务器角色权限少于源登录名。
    • 证书。手动证书登录名,需要在目标处创建。
    • 非对称密钥。手动非对称密钥,需要在目标处创建登录名。

    **“目标状态”**列

    • 确定。可以在目标服务器上创建源服务器登录名。
    • 已经存在。可以将现有目标数据库登录名用于正在传输的数据库中的用户。
    • 手动。需要手动更改目标后才可能成功完成传输。
    • 错误。存在错误条件,除非解决错误才能成功进行传输。
  • master 数据库中的存储过程
    在移动或复制操作中包括 master 数据库中的用户存储过程。

    ms183462.note(zh-cn,SQL.90).gif注意:
    在 SQL Server 2005 中,不能对扩展存储过程及其相关的 DLL 进行自动复制。
  • SQL Server 代理作业
    在移动或复制操作中包括 msdb 数据库中的作业。
  • 用户定义的错误消息
    在移动或复制操作中包括用户定义的错误消息。
  • 端点
    包括源数据库中定义的端点。只适用于 SQL Server 2005。
  • 全文目录
    包括源数据库中的全文目录。只适用于 SQL Server 2005。
  • SSIS 包
    包括源数据库中定义的 SSIS 包。只适用于 SQL Server 2005。

    单击省略号按钮之后,将应用以下内容:

    • 对于 SQL Server 2000 源,将不会显示路径列和**“在目标上复制所选包的包文件夹结构”**选项。