我这种小白没有记得特别清楚 开始是百度谷歌各种找解决方法 按照上面的提示操作的 然后我觉得可能的原因是有两个:之前的2008没有卸载干净 但是我是在添加删除程序里面卸载的 不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了 但是这个可能是之前安装2008版本的时候默认给改了 对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大重新配置能好么(求具体步骤) 还是需要重装呢 如果重装的话怎么能保证卸载干净机器名可以这么修改: 1、查询 *************************************** use master go select @@servername select serverproperty('servername') *************************************** 如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。 2、运行以下脚本修改 *************************************** if serverproperty('servername') <> @@servername begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername') as sysname) exec sp_addserver @server = @server , @local = 'LOCAL' end *************************************** 说明:其实就是删除旧的服务器名servername,再添加新的服务器名 sp_dropserver '旧的服务器名' sp_addserver '新的服务器名' , 'LOCAL' 3、重启SQL SERVER 4、再运行以下脚本验证一下。 *************************************** use master go select @@servername select serverproperty('servername') ***************************************
如果是要卸载sql server 2008,可以参考下面的方法:1.停掉SQL SERVER 2008所有相关服务2.在控制面板“添加删除程序”中,删除SQL SERVER 2008相关的程序3.下载 Windows Install Clean Up 工具卸载SQL 2008组件,安装默认C:\Program Files\Windows Installer Clean Up,运行(google it ~关于怎么用懒得写,看看就知道了)删除所有SQL服务4.清除注册表 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除 将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除5.删除残留文件6.将SQL SERVER安装路径下,如:C盘——Program File下的Microsoft SQL Server 文件夹删除7.重启计算机 (这世界清净了)
***************************************
use master
go
select @@servername
select serverproperty('servername')
***************************************
如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。
2、运行以下脚本修改
***************************************
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end
***************************************
说明:其实就是删除旧的服务器名servername,再添加新的服务器名
sp_dropserver '旧的服务器名'
sp_addserver '新的服务器名' , 'LOCAL'
3、重启SQL SERVER
4、再运行以下脚本验证一下。
***************************************
use master
go
select @@servername
select serverproperty('servername')
***************************************
然后我觉得可能的原因是有两个:之前的2008没有卸载干净 但是我是在添加删除程序里面卸载的 不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了 但是这个可能是之前安装2008版本的时候默认给改了 对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大
从2000版的企业管理器直接启动查询分析器,什么服务器帐号密码全不需要。没有连接上呢 是不是这个local是2008版本的那个实例?然后低版本的连不上高版本服务器的?如果现在想要重装2000版本的话 需要怎么做能够确保2008版本的卸载干净呢?
你还记得2000的命名实例不?不要用local试试,2000可以连2005,不过连2008就没试过了
如果现在想要重装2000版本的话 需要怎么做能够确保2008版本的卸载干净呢?
在控制面板中把所有SQL的字样全部删掉,一般就没问题了
然后我觉得可能的原因是有两个:之前的2008没有卸载干净 但是我是在添加删除程序里面卸载的 不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了 但是这个可能是之前安装2008版本的时候默认给改了 对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大重新配置能好么(求具体步骤) 还是需要重装呢 如果重装的话怎么能保证卸载干净
然后我觉得可能的原因是有两个:之前的2008没有卸载干净 但是我是在添加删除程序里面卸载的 不知道还要怎么做才能保证卸载干净(在网上看到过还要删除注册表里面的注册信息??)另外一个原因就是可能把计算机名给改了 但是这个可能是之前安装2008版本的时候默认给改了 对2008比较陌生 给卸载了改了机器名会导致SQLServer的一些注册信息失效,需要重新配置,这个可能性比较大重新配置能好么(求具体步骤) 还是需要重装呢 如果重装的话怎么能保证卸载干净机器名可以这么修改:
1、查询
***************************************
use master
go
select @@servername
select serverproperty('servername')
***************************************
如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。
2、运行以下脚本修改
***************************************
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end
***************************************
说明:其实就是删除旧的服务器名servername,再添加新的服务器名
sp_dropserver '旧的服务器名'
sp_addserver '新的服务器名' , 'LOCAL'
3、重启SQL SERVER
4、再运行以下脚本验证一下。
***************************************
use master
go
select @@servername
select serverproperty('servername')
***************************************
将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除
将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除5.删除残留文件6.将SQL SERVER安装路径下,如:C盘——Program File下的Microsoft SQL Server 文件夹删除7.重启计算机 (这世界清净了)
?
如果是的话,sqlserver2000的实例名应该就是上面的那个吧我昨天右键吧local给删除了(因为连接不成功,新建注册也没有解决) 这样删除的话是不是就是删除了2008版本的那个实例呢
?
如果是的话,sqlserver2000的实例名应该就是上面的那个吧我昨天右键吧local给删除了(因为连接不成功,新建注册也没有解决) 这样删除的话是不是就是删除了2008版本的那个实例呢你是这么删除的呀,这样会有问题,你得通过安装程序来卸载,不能手动删除实例,因为还有注册表等,也得删除的
?
如果是的话,sqlserver2000的实例名应该就是上面的那个吧我昨天右键吧local给删除了(因为连接不成功,新建注册也没有解决) 这样删除的话是不是就是删除了2008版本的那个实例呢你是这么删除的呀,这样会有问题,你得通过安装程序来卸载,不能手动删除实例,因为还有注册表等,也得删除的
嗯啊 下载了你推荐的那个工具 真心不错 发现的确好多sqlserver2008的残留项,不过删除的时候总是提示系统错误 然后中断掉了 这是正常现象么?
另:为什么在这个卸载工具中没有看到sqlserver2000的相关信息呢?百度了下,如果要完全删除实例,是不是得卸载安装在计算机上的相关数据库呀?查询分析器暂时连接不了,不过上面的内容真心不错,一直在找的~~先收下了
z合格是2000,不过我不知道它是不是能获取准确这样呀 长见识了
合格2000,不知道是否能准确获取是什么意思呢? 我下载的sqlserver2000有问题么?
现在把电脑上的数据库全部卸载掉 一会儿重装 希望能解决
默默问一句:1、实例名和计算机名什么关系呢?为什么不一样会出错? 2、昨天安装的时候用的是windows身份验证模式,但是连接驱动时候提示:not found sources,用户名为“null”(后来在企业管理器里面修改为混合验证模式才解决。)
疑问:难道用windows验证方式就注定连接驱动不成功么?还是我可能其他哪里写错了?