sql2000转sql2005

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:28:38
我作的网站使用vs2005和sql2000.但是现在我申请了一个空间用的是sql2005的数据库,我不想在自己的机器上安装sql2005,我应该如何把我的2000数据库转成05的数据库。
说明:我在2000中导出sql脚本,然后在我的空间的数据库(sql2005)下新建一个存储过程,再把刚才导出的脚本以存储过程的形式执行,报错。用存储过程可批量创建表,但是不能批量创建视图和存储过程。
执行sql语句的方法我已经试过了,不行。是否还有其他的方法

算了,这么久都没人回答,还是给你分吧。

备份数据库的命令是:

BACKUP DATABASE test
TO disk = 'c:\test'
WITH FORMAT,
NAME = 'Full Backup of MyNwind'

解释如下:

BACKUP DATABASE test --这里的test指的是数据库名称
TO disk = 'c:\test' --这里指名的数据库路径
WITH FORMAT,
NAME = 'Full Backup of MyNwind' --这个是备注,无所谓。随便写。

还原数据库的命令是:

USE master
GO
RESTORE DATABASE test_wt
FROM disk = 'c:\test_wt'
GO
解释如下:

USE master --所使用的数据库
GO
RESTORE DATABASE test_wt --所被恢复的数据库名称
FROM disk = 'c:\test_wt' --本地硬盘路径
GO