卸载SQL Server 2005
在卸载Visual Studio 2008 时,添加/删除程序 里面有许多的安装文件,此时如果没有先卸载SQL Server 2005 ,
而先卸载.Net Framework(提示:卸载.net Framework的得安版本从高到低的顺序),
这时SQL Server 2005就不能卸载,删除Program files 下面的 Microsoft SQL Server 文件夹也没有作用。
重新安装提示数据库实例已经存在,请重新选择另一个实例名称。
经过仔细分析,已处理如上疑问。处理步骤如下:
1.停用Windows 2003 下的数据库服务,右键点击我的计算机 -->管理-->服务,停用SQL Server (MSSQLSERVER)、SQL Server Agent (MSSQLSERVER)、SQL Server FullText Search (MSSQLSERVER)、SQL Server Browser、SQL Server VSS Writer等SQL Server 有关服务.
2.进入注册表(regedit)-->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ,
找到步骤1所停用的SQL Server有关服务注册表项,将其删除。
3。进入注册表(regedit)--
>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft,
找到Microsoft SQL Server、
Microsoft SQL Server 2005 Redist、
MSSQLServer
注册表项,将其删除。
原文:http://tayloryao.blog.163.com/blog/static/56289882200951965159409/
相关文档:
数据库sql语句系列都是以下面的表为基础的
1. 写出步骤4中的各项操作的SQL语句。
① 给学生表增加一属性Nation(民族),数据类型为Varchar(20);
alter table Student add Nation varchar(20);
② 删除学生表中新增的属性Nation;
alter table Student DR ......
select datediff(month,'2009-11-02','2009-12-01')
不知道你要怎么个月差异
上面的命令结果也是1
但是其实按照常识差异不是一个月,是差一天一个月
这有段现成的代码可以帮助你算出常识上的差异
SQL code
declare @t table(a datetime,b datetime);
insert @t
select '2009-11-02','2009-12-01' UNION ......
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。
select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where的条件为永真,得到的结果就是未加约束条件的。
在SQL注入时会用到这个,例如select * from table1 ......
MS-SQL中sa登录失败:
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:
1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server
操作步骤:
在企业管理器中
--右键你的服务器实例(就是那 ......
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
......