好学IT学院:IT信息技术分享交流平台
来源:互联网  作者:佚名  发布时间:2008-08-15  ★★★加入收藏〗〖手机版
摘要:将SQL2000数据库升级到SQL20052008-05-10 ,安个SQl2005可真不容易啊!先是出错,再是装完了没有企业管理器。我查了好久查出:SQL2005简易版的没有Microsoft SQL Server Management ……

将SQL2000数据库升级到SQL20052008-05-10 ,安个SQl2005可真不容易啊!先是出错,再是装完了没有企业管理器。我查了好久查出:
SQL2005简易版的没有Microsoft SQL Server Management Studio Express还要再装。还是到这里下吧!东西比较全!http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796

VS2005自带了个SQL2005.可以用但是不全啊!

还有的朋友会问我先装SQL2005再装SQL2000会不会出问题啊?可以明确告诉你可以,没问题的。
不过Sql2000可以和SQL2005共存,这样一些因版本不同的数据库附加不上的问题就可以解决了!那怎么让SQl2005升级到SQL2005怎么做呢?下面我举个例子来说明下

在升级的过程中有有几个需要注意的事项,下面一一做出解释:

1、新建数据库
2、取个名字,这里是个例子:artme
3、还原数据库
4、点From device ,然后点add按钮
5、选择您的数据库,这里我是以前在SQL2000中备份出来的文件artme
6、将添加的备份列表前面的勾打上
7、选择左边的Options项,将Overwrite the existing database打上勾通
8、还原后,将数据库中的Security >> Schemas项打开,删除以前自带的用户,这里是artme
9、然后删除Users组中的自带用户,这里是artme
10、在Secuity >> Logins组中新增登陆用户New Login
11、建立管理此数据库的用户和密码,注意红色框的选项
12、选择数据库的属性
13、在Files一项里点数据库的所属用户Owner
14、点Browser将,你恢复的数据名称,如:artme和sa打上勾,点击OK
15、点击Options项将Compatibility level 一项中的数据类型变成SQLServer 2005 (90),这里如果不变的话也可以,不过你的关系图(Database Diagrams)在SQL2005中就不能编辑了.
16、现在在就完成了全部的升级工作,Database Diagrams也可以用了。

大功告成!

另:
SQL Server 2000数据库升级到SQL Server 2005的最快速的方法   安装了sql server 2005以后,不管是32位还是64位,都可以直接附加sql server 2000下创建的数据库文件。数据库升级到2005的最快速的方法是:在SQL Server 2000中分离数据库,将数据库文件拷到装有SQL Server 2005的机器上,然后在Management Studio中附加数据库,附加的时候会出现孤立用户,可以用下面的语句把孤立用户和数据库用户做关联:
sp_change_users_login 'update_one', 'test', 'test'
  这样,就将服务器登录“test” 与Northwind 数据库用户“test”重新连接起来。

SQL2000和SQL2005共存注意问题2008-05-12 17:41我本来以为装了SQL2000和SQL2005可以方便调用 ,没想到给我带来这么多麻烦!VS2005连接它俩还不一样,还要区分实例名,这个很重要。现总结如下:

sql2000和sql2005装在一台机器上是需要加实例名的!

我是先安装的sql2005,后安装的sql2000。
比如:sql2005默认
   那么sql2000安装时就不能选“默认实例”,而要有实例名。
例如: sql2005   ap2
          sql2000  ap2\sql2000 (sql2000为实例名)

<addname="ConnKu"connectionString="Data Source=.;Initial Catalog=tongjinet;User ID=sa;Password=315bolixh0808"providerName="System.Data.SqlClient" /> 访问的是sql2005中的数据库

<addkey="ConnNew"value=".\sql2000;uid=sa;pwd=123;database=GlassDB"/> 访问的是sql2000中的数据库

SQL SERVER数据库备份/恢复测试报告
  为避免因火灾或软硬件故障等特殊原因而导致的数据丢失,数据库管理员通常需要制定一个完善的适用于本系统的灾难恢复计划,而解决的办法中数…
  • 好学触屏公众号虎力全开、杨帆起航!
  • 好学考试H5触屏版开放内测