易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 2005的备份文件导入到SQL 2000

參考: http://brightsky006.blog.163.com/blog/static/22583668200962195059485/
把SQL 2005的备份文件导入到SQL 2000
学习珍藏   2009-07-21 09:50   阅读616   评论0  
字号: 大大  中中  小小
电脑上安装了SQL Server 2005,现在想换回SQL2000来,把数据库文件备份后,在SQL 2000中导入备份文件时提示“已备份数据库的磁盘上结构版本为611. 服务器支持版本539, 无法还原或升级此数据库,RESTORE DATABASE 操作异常终止。”

在网上找了很多方法,都是要安装SQL server 2005 导入备份文件,再通过脚本导出数据到SQL 2000, 但是有一个最大的问题就是,安装SQL server 2005 花的时间太长了,我上次安装的时候,足足花了几个小时才安装好。这下舒服了,刚刚才把SQL 2005删除了,现在又得重新安装了。于是我在网上找个SQL 2005绿色版,精减版一无所获,后来发现Microsoft SQL Server 2005 Express Edition 这个可以用,而且只有53M,下载文件和安装都比较快,下载地址在这里:官方下载Microsoft SQL Server 2005 Express Edition ,这个版本其实就是SQL 2005的精减版。
Microsoft SQL Server 2005 Express Edition (SQL Server Express) 是一款强大而可靠的数据管理产品,可以为嵌入式应用程序客户端、轻型 Web 应用程序以及本地数据存储区提供丰富的功能,有利于保护数据,提高性能。SQL Server Express 具有易于部署以及快速设计原型的特点,您可以无偿获取并可以随应用程序自由再分发。SQL Server Express 的设计宗旨是与其他服务器基础结构投资实现无缝集成。
这只是一个服务端工具,还得装一个图形界面的管理工具Microsoft SQL Server Management Studio Express,文件也很小,才39M,跟SQL 2005企业版一张DVD光盘两三G的容量来说,这个真是小巫见大巫咯。下载地址在这里:官方下载Microsoft SQL Server Management Studio Express  。安装完后就可以操作了,这个可以与SQL 2000并存的。
在SQL 2005 Management Studio Express管理工具里,把事先备份的数据库文件还原,在对应的数据库中点击右键然后选择“任务”菜单下的“生成脚本”,在“选项”下面的框中找到“为服务器版本编写脚本”,把后面的SQL Server2005修改成SQL Server 2000,把表,存储过程,视图这些都选中,然后点击“下一步”,再点


相关文档:

获取SQL Server的一些系统信息

 --@@CPU_BUSY获取cpu工作时间
select @@CPU_BUSY AS 'CPU ms',GETDATE() AS 'TIMES'
--获取磁盘读写次数
SELECT @@TOTAL_READ AS 'Reads',@@TOTAL_WRITE AS 'Writes', GETDATE() AS 'As of'
--获取SQl服务器名
SELECT HOST_NAME()
--获得数据库表示号
USE master
SELECT name,DB_ID(name) AS DB_ID from sysd ......

如何从 PL/SQL 存储函数返回数组

日期:2003 年 2 月 19 日
完成此方法指南后,您应该能够:
在 Oracle 数据库中创建 VARRAY
使用 oracle.sql.ARRAY 类
从 Java 访问 VARRAY
简介
本文档演示如何从 PL/SQL 函数返回数组并从 java 应用程序访问它。数组是一组有序的数据元素。 VARRAY 是大小可变的数组。它具有数据元素的排列集,并且所有元素属于 ......

动态sql语句基本语法

1 :普通SQL语句可以用Exec执行
      例:      Select * from tableName
                Exec('select * from tableName')
        & ......

关于sql中时间的格式转换


sql server2000中使用convert来取得datetime数据类型样式(全)
日期数据格式的处理,两个示例:
CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/
CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号