您好,欢迎访问一九零五行业门户网

将sqlserver的数据导入mysql(sqlserver数据导入导出向导)

本文主要介绍将sqlserver数据导入mysql(sqlserver数据导入和导出向导),下面一起看看将sqlserver数据导入mysql(sqlserver数据导入和导出向导)相关资讯。
最近,一个项目需要获取一些存在于其他服务器上的数据。出于安全考虑,是通过将其他服务器推送到我们的服务器上来实现的。我们的服务器使用sql server 2008 r2,而其他服务器使用sql server 2000,它也运行在windowsxp上。整个过程遇到了一些问题,提到了一些文件,最终解决了很多事情。{ 1。配置分发服务器sql server 2000复制服务包括三个角色:发布服务器、分发服务器和用户,如图1所示。图1发布者(数据源服务器)负责将诸如快照或事务之类的数据变更发送到分发器,并通过分发器将这些数据变更分发给订阅者(目标服务器)。在配置分发服务器之前,首先需要打开sql server代理服务,并将其配置为自动启动。此外,对于数据库复制操作,sql server代理可以 t使用系统帐户登录,但在必须考虑的地方,可以登录到选项卡并设置帐户的登录身份,或管理员帐户(管理员帐户必须有密码)。然后,您可以配置分发服务器。在sql server 2000中,打开企业管理器,然后选择已注册的sql server服务器(这里是本地服务器),然后选择工具菜单,选择向导,并显示如图2所示的对话框。图2选择分发和分发向导,在下一个对话框中确定下一步,如图3所示。图3如果需要在当前数据库服务器上创建一个分发服务器,选择第一项,否则选择第二项,然后单击next显示如图4所示的对话框。图4要指出的是,必须是网络路径快照文件夹的路径,是电脑驱动默认共享路径的名称,默认已经填写的项目。单击下一步。如果输入错误,可以打开cmd查看当前共享的网络共享是默认共享的字母。如果没有,请使用网络共享c $创建默认共享。如果没有参考链接2。您可以在下一步中配置分发服务器。配置分发服务器后,复制监视器将出现在已注册的数据库服务器中。{,配置发布数据库} sql server 2000推送到2000的数据,下一步操作可以继续由企业的管理者完成,sql server 2000和sql server数据推上来。您需要在sql server management studio中安装适当的版本,否则您可以 t连接到订阅服务器sql dmo({}必须没有使用sql server管理工具与服务器的粗略连接)。sql server 2008 r2安装在我们的目标服务器上,因此您需要安装sql server 2008 r2管理工作室。安装完成后,首先连接到本地服务器。请注意,服务器名称不能是(本地)或ip。有必要使用sql server对计算机名和登录模式进行身份验证。要配置要发布的数据库,我们首先需要确保数据库的恢复模式已经完成,右键单击数据库,选择属性,然后选择选项,并将其设置为恢复模式完成。然后,您可以创建一个本地版本,展开本地数据库,展开复制,并右键单击local来选择一个新版本,如图5所示。图5点击下一步后,选择要发布的数据库,然后点击下一步,进入所选版本类型的对话框,如图6所示。图6中的快照适用于表中没有主键的数据表,复制时总是复制数据。事务发布所需的数据表必须有主键,否则不能重复。显然,当数据量较大时,最好使用后者。如果数据库可以修改,建议在表中添加一个自己添加的主键。因为源表中没有主键,所以不能修改数据表结构,只能选择快照发布。单击下一个对话框,选择要发布的内容。如果一个表不符合要求(比如所选的事务问题,但是没有主键),禁用的名称会出现在表名之前,无法选择,如图7所示。在图7之后,点击next,会出现一个过滤数据的对话框。如果你不 如果不需要筛选数据,请单击“下一步”设置快照时间。快照代理负责修改数据库,可以设置为按日、周、月重复。它每天推送一次,因此需要生成快照,如图8所示。如果你想延期并建立一个订阅,你可以选择第一选择检查。图8然后,可以完成下一步以完成释放。{三。配置订阅}可以为订阅配置这两个步骤。订阅可以分为两种,即代理连接订阅者,订阅者推送数据的推拉订阅;后者由用户连接到分发服务器,分发服务器发送数据。因此,在此步骤中,对于由新创建的发布导致的部分发布,右键单击并选择新建订阅新建订阅向导对话框。点击next后,选择当前订阅,继续点击next设置订阅类型,如图9所示。图9在这里,您选择一个推送订阅,然后单击next来选择subscriber and subscription database对话框,如图10所示。图10首先,单击“添加服务器订阅者”来添加订阅者,此时会出现“连接到服务器”对话框。值得注意的是,订阅者还需要使用服务器名称登录。如果目标服务器与本地位置位于同一个局域网中,则可以使用目标服务器。直接注册的名称。否则,您必须设置主机文件并添加目标服务器的ip和名称之间的对应关系。登录模式也使用sql server身份验证。请注意,主机重启后才会生效。添加订阅者后,如果用户有一个同名的数据库,它将自动显示在订阅数据库中。另外,订阅数据库需要登录到db_owner权限的账户,否则不会显示在订阅数据库中。当然,数据库是可以建立的。set synchronization plan对话框中的下一步如图11所示。图11该程序可以设置为连续运行,只是运行或创建一个自定义的时间来发布。持续运行是指经常检查并向用户推送更新,只需手动运行并创建相同的发布周期,可以设置和重复。如果每天只放置一次,则可以在事件发生后设置快照代理的执行时间。设置同步计划后,您可以设置初始化时间,如图12所示。图12初始化时间可以设置为立即进行第一次同步,或者如果选择立即生成快照时释放的步骤集,并在初始化订阅时立即执行此操作,则在向导完成后会立即推送数据;否则,将按照预设的计划执行。有一个问题,当你完成上述设置,登录失败。登录名来自不受信任的域,无法使用windows身份验证。但是发现本地服务器和用户使用sql server身份验证,然后进入企业管理器sql server 2000的服务器副本,右键,选择配置发布、订阅和分发,然后在用户列表的右侧,单击用户登录前…对于windows身份验证,可以通过将用户登录重新配置为sql server身份验证来解决这个问题。本文基于代码和签名-非商业使用-以同样的分享3篇文章。欢迎转载,但请务必注明作者和出处的链接。如果您有任何问题,请联系我!
了解更多将sqlserver数据导入mysql(sqlserver数据导入和导出向导)相关内容请关注本站点。
其它类似信息

推荐信息