sql server 2005的默认登录名
BUILTIN\Administrators
-- 这个是Admin组的权限,默认情况下本地Admin都隶属于这个组,具有比较大的权限,
-- 作为Windows集成登录,如果使用的是管理员,就会使用到它,
HC811\ASPNET
-- 这个是ASPNET应用的访问帐号组,
HC811\SQLServer2005MSFTEUser$HC811$MSSQLSERVER
-- 这个是全文索引的访问帐号组
HC811\SQLServer2005MSSQLUser$HC811$MSSQLSERVER
-- 这个是通常的用户访问帐号组
HC811\SQLServer2005SQLAgentUser$HC811$MSSQLSERVER
-- 这个是Agent用户访问的帐号组
NT AUTHORITY\SYSTEM
-- 这个是NT授权帐号组
sa
-- 这个是超级用户,就不用说了吧
对应的权限在MSDN上有详细的说明,自己看看,
要看你的数据库的应用,所以使用哪些权限和哪些登录组.
参考:
设置 Windows 服务帐户
http://technet.microsoft.com/zh-cn/library/ms143504.aspx
相关文档:
引:现在一些中小企业都广泛使用MS Windows NT 为网络操作系统平台,SQL Server 为后台数据库构建企业内部的各种管理系统,该成熟技术的普及,能有效地帮助企业对内部数据进行管理。这类应用中,对数据库的备份是很重要的一项工作,其重要性不必多言。
其备份的方法很多,如:在一些规模较大、资金雄厚的企业,往往是 ......
----start
前面,我们介绍了 尽量避免在SQL语句的WHERE子句中使用函数,因为这样做会使该字段上的索引失效,影响SQL语句的性能。基于同样的道理,我们也应该避免使用LIKE。考虑下面的情况:
CREATE TABLE USER
(
NAME VARCHAR(20) NOT NULL,---姓名
MYNUMBER VARCHAR(18)---身份证号码
);&nb ......
/*
使用事务日志恢复数据的实验
*/
--1.创建测试数据库
CREATE DATABASE Db_test
ON
( NAME = Db_test_DATA,
FILENAME = 'c:\Db_test.mdf' )
LOG ON
( NAME = Db_test_LOG,
FILENAME = 'c:\Db_test.ldf')
GO
--2.故障还原模型设置为full模型,默认的简单模型备份 ......
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。
通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:
SET STATISTICS PROFILE ON:显示分析 ......
SQL注入简单分析
示例语句:
select * from admintable where adminName like '%a%'
在查询中我们一般在a这个地方由界面传入不同的值,当我们在a这里传入的值为“'”单引号时,拼凑成的SQL语句就如下:
select * from admintable where adminName like '%'%'
执行这句语句我们会发现出现以下异常:
......