本文介绍在公司数据库之间传输设置信息的以下方法:
-
将导入和导出实用工具与 2005 Microsoft SQL Server 2008 SQL Server一起使用
-
将数据转换服务 (DTS) Microsoft SQL Server 2000
摘要
2005 Microsoft SQL Server 2005 Microsoft SQL Server 2008
若要使用 2005 或 SQL Server 2008 Microsoft SQL Server设置信息,请执行以下步骤:
-
单击"开始",指向"所有程序",指向Microsoft SQL Server 2005或 Microsoft SQL Server 2008,然后单击"SQL Server Management Studio"。
-
在"连接服务器"窗口中,单击"SQL Server身份验证",然后键入 sa用户名和 sa 密码。 单击"连接"。
-
在对象资源管理器中,双击"数据库"。 右键单击要导出数据的数据库,指向"任务",然后单击"导出数据"。
-
在"欢迎"窗口中,单击"下一步"。
-
在"数据源"窗口中,单击"SQL Server"区域中的"使用身份验证",然后键入 sa 用户名和 sa 密码。 单击“下一步”。
-
在"目标"窗口中,在"服务器名称"区域中 键入服务器 名称。
-
在"身份验证"区域中,单击"SQL Server身份验证",然后键入 sa 用户名和 sa 密码。
-
在" 数据库 "列表中,单击以选择目标数据库。 然后单击"下一步"。
-
在"指定表复制或查询"窗口中, 单击" 下一步"接受默认条目。
-
选中要复制到目标数据库的表旁边的复选框。
注意 要导出到的表必须存在于数据库中。 如果该表不存在,请创建该表。 为此,请启动 Microsoft Dynamics GP,单击"文件",指向"维护",然后单击"SQL"。 -
对于在步骤 10 中所选的每个表,请执行以下步骤:
-
选择该表,然后单击"编辑映射"。
-
验证是否选择了"删除目标表中的行"。 验证是否 未选中" 启用标识插入"复选框。
-
选择DEX_ROW_ID" 列中的 "目标",然后指向 以在列表中 忽略。 单击 "列 映射"窗口底部的"确定"按钮。
注意 如果使用分析会计,并且传输分析会计表,则不能忽略 DEX_ROW_ID表的信息 :-
客户主 - RM00101
-
供应商主 - PM00200
-
项目主控项 - IV00101
-
站点设置 - IV40700
对于这些表,必须单击以选中" 启用标识插入 "复选框。
-
-
单击“确定”。
-
-
在"选择源表和视图"窗口中,单击"下一步"。
-
在"保存和执行包"窗口中,单击 "下一 步"接受默认条目。
-
在"完成向导"窗口中,查看信息,然后单击"完成"。
单击" 完成"后,数据开始从源数据库移动到目标数据库。 可以在"执行包"窗口中跟踪进度。 数据移动完成后,将收到一条消息。
SQL Server 2000
注意 DTS 导出向导是 Enterprise Manager 和 SQL Server Management Studio 中的一SQL Server Management Studio。 可以使用此向导在公司数据库之间复制表。 Enterprise管理器不能与 MSDE 2000 一起使用。 SQL Server Management Studio 2005 SQL Server Express可用。
若要使用 2000 SQL Server设置信息,请执行以下步骤:
-
单击"开始",指向"所有程序",Microsoft SQL Server,然后单击"Enterprise管理器"。
-
双击"Microsoft SQL 服务器",双击"SQL Server组",双击 SQL Server 实例,然后双击"数据库"。
-
右键单击源数据库,指向"所有任务",然后单击"导出数据"。
-
在"数据转换服务导出向导"窗口中,单击"下一步"。
-
在"数据源"列表中,单击"Microsoft OLE DB 提供程序SQL Server,然后在"服务器"框中键入服务器名称。
-
单击"SQL Server身份验证",然后在相应的框中键入服务器的 sa 用户名和 sa 密码。 单击"数据库"列表中的源数据库,然后单击"下一步"。
-
在"目标"列表中,单击"Microsoft OLE DB 提供程序SQL Server,然后在"服务器"框中键入服务器名称。
-
单击"SQL Server身份验证",然后在相应的框中键入服务器的 sa 用户名和 sa 密码。 单击"数据库"列表中的"数据库",然后单击"下一步"。
-
单击"复制 () , (源) 的视图。
-
单击以选中要复制到目标数据库的表的复选框。
注意 要导出到的表必须存在于数据库中。 如果该表不存在,请创建该表。 为此,请启动 Microsoft Dynamics GP,单击"文件",指向"维护",然后单击"SQL"。 -
在所选每个表旁边,单击"转换"列下的 查找 按钮。
-
验证是否 选中了" 删除目标表中的行",并且 未选中 "启用标识插入"复选框。 单击"确定",然后单击"下一步"。
注意 如果"删除目标表中的 行"不可用,则要导出的表不存在。 必须在数据库中创建表。 为此,请启动 Microsoft Dynamics GP,单击"文件",指向"维护",然后单击"SQL"。 -
在" 时间 "框中,单击以选中 DTS 包应何时运行的复选框。 或者,接受默认选项以立即运行 DTS 包。 然后单击"下一步"。
-
在"摘要"字段中,查看信息。 如果信息正确,请单击"完成"。 如果信息不正确,请单击"返回"返回到需要更新信息的屏幕。
单击" 完成"后,数据开始从源数据库移动到目标数据库。 可以在"执行包"窗口中跟踪进度。 数据移动完成后,将收到一条消息。
更多信息
有关设置文件的信息,请单击以下文章编号,查看 Microsoft 知识库中的文章:
872709 如何在 Great Plains 中将设置表从一家公司复制到另一家公司本文
是 TechKnowledge 文档 ID:27069