SQL Server 无帐号或忘记密码登陆问题
Question 1:
数据库的验证模式为Windows验证,删除了MS SQL Server帐号BUILTIN\Administrators,登陆不上SQL Server管理器?
Answer:
1.重新运行MS SQL SERVER的安装程序,在“安装选项”界面里选择“高级选项”,下一步后选择“注册表重建”,接下来跟安装过程差不多,注意在选择“身份验证模式”的时候选择“混合模式”,目的是使sa帐户有效。
2.重建完成以后,用查询分析器,使用sa帐户登录,在查询分析器里执行 sp_grantlogin 'builtin\administrators',这样就恢复windows身份验证了。
Question 2:
数据库的验证模式为混合验证,无sa帐号的密码,删除了MS SQL Server帐号BUILTIN\Administrators,登陆不上SQL Server管理器?
Answer:
1.把MSsqlserver服务停止,把 master.mdf和mastlog.ldf 文件拷贝出来。
2.在别的sqlserver服务器上,把文件附加成数据库AAA(数据库名称自己决定,这里假设是AAA),然后执行 update AAA..sysxlogins set password=null where name='sa'
3.把master.mdf和mastlog.ldf两个文件覆盖到SQL Server安装目录的data目录下,启动SQL Server,此时sa密码为空.
相关文档:
1. 创建视图:
CREATE OR REPLACE VIEW SM_V_UNIT_AUTH AS
SELECT T2.UNIT_ID,
T2.SUPER_UNIT_ID,
T1.AUTH_ID,
T1.AUTH_NAME,
T1.A ......
http://hi.baidu.com/dumao/blog/item/1cafa71e5886d019413417e4.html
1.全文索引概述
对 Microsoft® SQL Server™ 2000 数据的全文支持涉及两个功能:对字符数据发出查询的能力和创建及维护基础索引以简化这些查询的能力。
全文索引在许多地方与普通的 SQL 索引不同。
普通 SQL 索引全文索引
存储时受 ......
一直都想找个时间研究一下,今天花了一天时间去实践了一下,非常有用。可以说是数据库里面的精华吧。还好我今天去弄了几下,虽说都是些简单的语句,但是最起码知道以后在项目该怎么去做了。 闲话少说。进入正题。
1.创建SQL存储过程:
CREATE PROCEDURE stu_proc1//指定过程名
@Sno varc ......
这个题目听起来十分拗口,英文应该这样写“How to find the service pack version installed on SQL Server using”,这个问题我一直在找,SQL Server一直没有像其他软件一样可以直接查看到版本+补丁号的方法,今天到一个老外的网站终于找到了:
有两种方法:
第一步:使用SQL语句查询
select @@version ......
已成功与服务器建立连接,但是在登录前的握手期间发生错误的处理方法
在用SQL SERVER 用户登陆SQL SERVER 2005时,弹出一个对话框,提示" 已成功与服务器建立连接,但是在登录前的握手期间发生错误",查找了一下原因,原来是SQL SERVER 2005时禁用TCP/IP登陆了,打开SQL SERVER 2005菜 ......