SQL2008做好了,把SQL2000里的数据库通过还原数据库的方式导入到SQL2008里,如何做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL2008做好了,把SQL2000里的数据库通过还原数据库的方式导入到SQL2008里,如何做相关的知识,希望对你有一定的参考价值。

1、先删掉原来的新建的数据库
2、在SQL Server Management Studio资源管理器窗口中右键选择任务->还原->数据库
3、在出现的窗口中输入目标数据库,如输入test,并选择“源设备”,点击浏览按钮;
4、点击确定按钮,大功告成!数据库还原成功。
参考技术A 打开 SQL 2008 数据库软件,右击【数据库】,点击【附加】,在附加数据库对话框中,点击【添加】按钮,找到 SQL 2000 中的 *.mdf 文件,点击确定,在对话框的下面会自动添加这个数据库的 数据文件与日志文件(*.mdf 与 *.ldf),如果没有问题,点击下面的【确定】按钮,就可以导入了。 参考技术B 使用DTS导入导出功能 工具: MDF格式的数据库备份文件 Sqlserver2000或者Sqlserver2005的企业管理器以及查询分析器 方法: 1、首先把MDF的数据库附加到本地的Sqlserver2000服务器上。操作步骤如下:在数据库上右键选择

把文件里的sql文件按从高到下的顺序导进数据库

############# 需求 ############# 

依序从上到下把文件里面的每行sql文件导进数据库


############# 执行方法 ############# 

sh import_ku.sh 变量1 变量2 变量3

变量1:存储数据库脚本文件名的文件

变量2:数据库用户名

变量3: 数据库密码


代码展示

#!/bin/bash
OUTPUT="echo -e"
TAILS="\033[0m"
GREEN="\033[32m"
RED="\033[31m"
FLICKER="\033[05m"
DATA=`cat $1 | wc -l`
for((i=1;i<=$DATA;i++))
do
    SQL=`head -$i $1 | tail -1`
    mysql -u$2 -p$3 < $SQL
    NU=$?
    if [ $NU -eq 0 ];then
        $OUTPUT $GREEN "$SQL exculde success" $TAILS
        echo 
    else
        $OUTPUT $RED$FLICKER "$SQL exculde eroor!" $TAILS
        echo
    fi
done


执行结果展示

技术分享

本文出自 “wsyht90的博客” 博客,请务必保留此出处http://wsyht90.blog.51cto.com/9014030/1880502

以上是关于SQL2008做好了,把SQL2000里的数据库通过还原数据库的方式导入到SQL2008里,如何做的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2008转换成sql 2000数据库如何操作?

ms sql server 2008 tempdb里的temporary tables怎么删数据

SQL2008里怎么填入数据?急...在线等,怎么把数据提交到数据库

SQL server 2008实例配置

在sql数据库里的,查询分析器里,有很多数学函数,但不知哪些参数是必输的,怎么样才知道呢?

SQL2008还原数据库出错误:执行Transact-SQL语句或批处理时发生异常(MicrosoftSqlServer.ConnectionInfo