关于服务器中数据库的迁移。
发布网友
发布时间:2022-04-27 07:18
我来回答
共2个回答
热心网友
时间:2022-04-08 09:15
非常简单,你注意到 有一个 链接服务器没有? 无论 2000 还是 2005 都可以连接对方, 连接上之后 就可以 转移数据和 数据表。具体方法就是,在任何一方的查询窗口中 书写sql语句时候,可以把对方的数据库当成本地的 数据库一样使用。前提是 要写好 指定的 服务器名.数据库名.架构名.数据库表名
特别是2005 更是方便 他提供了一个专门的服务 整合服务。
第二个方法 将2000的数据转移到 access 依靠 数据的导入 导出功能。 然后 利用 2005的 数据导入 功能 转移数据到 2005.
热心网友
时间:2022-04-08 10:33
首先,两台服务器如果可以连通,那么直接使用数据导入导出功能,先在sql2005创建你要的数据库,然后,导入数据,导入时,会提示你要导入那些数据库对象,你可以选择全部对象,然后就ok啦。这是最方便快捷的方式。
导完数据库之后,进系统测试一下,看看有什么错误没有,或者那些数据库对象没有拷贝过去。然后,手动添加过去。
=======================================
你这样做是不行的。sql2000的数据文件,是不能用附加的方式附加到sql2005上去的。我还是不知道你的2台服务器是否能连通,能连通的话,直接在sql2005连接到sql2000,这是可以的,数据库的版本向下兼容。然后在sql2000连接节点中,找到你要导出的数据库,然后右键--任务--导出数据。。。一步一步操作下去就ok,很简单问题,被你搞的这样纠结。。。。。。