我的电脑系统为win 2003 先装了sql2000后来又装了sql2005。它们俩的服务器名称都取了计算机名为Hamlet。
打开sql2005时它自动附加了sql2000上的数据库。
我我发现sql2000和 sql2005的数据库根目录都是C:\Program Files\Microsoft SQL Server\MSSQL, 操作的数据库都相同。我怎样才能让它们分开运行呀?
我的网站连接数据库时数据库服务器名都为Hamlet,真不知道是连接的是sql2000还是sql2005。
您应先装 SQL Server 2005,再装 SQL Server 2000,这样默认不会用到相同的 instance,且记得二者要取不同的 instance 名称。
最好不要先装 2000,再装 2005,这样默认会用到相同的 instance。
两个是可以同时运行的,我也是两个数据库都安装的,2005 的 可以附加2000 的数据库,但是反过来不行的,二者的区别在于连接数据库字符串不一样的。2000 的连接直接用DataBase=(local);………就可以了,而2005 的则是DataBase=(local)\SQLEXPRESS;…………。
你可以再重新安装2005的数据库。记得要完全安装,再试试,可能是有的 工作组件没有安装完全。。
可以同时用啊.区别是.2005的数据库.2000打不开。但是服务器可以可以运行起来sqlexpress,
2005的可以兼容2000的数据库。至于区分数据文件..看名字把.哈哈.