易截截图软件、单文件、免安装、纯绿色、仅160KB

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密码为空.


相关文档:

Oracle常用Sql语句

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 ......

SQL之COLLATE 子句 排序规则

COLLATE 是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则转换。
语法
COLLATE { <collation_name> | database_default }
<collation_name> :: =
     { Windows_collation_name } | { SQL_collation_name }
参数
collation_name
  ......

SQL 标量值函数的调用

调用 MS SQL 标量值函数,应该在函数前面加上 "dbo.",否则会报 “不是可以识别的 内置函数名称”错误。例如
    DECLARE @WhichDB TINYINT;
    SELECT @WhichDB = user_GetWhichDB(1);--看看是哪个数据库的
=================================================
-- ......

查看sql server 2000的版本的三种方法

方法一:
打开企业管理器->SQL SERVRE 组->(local)window NT ->属性
产品:有personal的是个人版的,有Enterprise的是企业版的
产品版本:8.00.2039(sp4);8.00.760(sp3)
方法二:
第一步:在查询分析器
select @@version
print @@version
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86)
May 3 2005 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号