-
日期:2020-11-10 14:07:15
点击:59
内容简介:今天早上一个客户的SqlServer 2008的服务器应为重新修改配置导致网站打不开,链接到远程服务器之后,在服务器的事件查看器,发现如下错误, 错误描述: 日志名称: Application 来源: MSSQLSERVER 日期: 2011/10/25 11:30:49 事件 ID: 17058 任务类别: 服务器...
-
日期:2020-11-10 14:07:14
点击:59
内容简介:一、需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。 其实这只是SQL Server权限管理很简单...
-
日期:2020-11-10 14:07:14
点击:59
内容简介:好吧,到数据库日志中去找找,通过时间、关键字批配。。能想到的全用上吧。 首先假定你执行过它。没有?好吧,要么它太过简单,要么你太过不简单。。 复制代码 代码如下: SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST.text,(QS.sta...
-
日期:2020-11-10 14:07:13
点击:59
内容简介:错误如图所示: 图一 如果不能很好地执行登录触发器,那么将会导致登录失败。 例如,如果创建了这个触发器,那么就可以设计下面的代码来达到失败的目的。 复制代码 代码如下: CREATE TRIGGER BadLogonTrigger ON ALL SERVER FOR LOGON AS BEGIN INSERT INTO B...
-
日期:2020-11-10 14:07:13
点击:59
内容简介:安装软件的时候默认访问sql server账号是sa,Management Studio Express默认是使用Windows身份验证登陆的,在系统默认实例Security的Login目录下找到了sa账户,查了下,原来是SQL server的默认管理员账户,而且据说还出现过好多安全漏洞。既然只是本地使用,...
-
日期:2020-11-10 14:07:13
点击:59
内容简介:分组取TOP数据是T-SQL中的常用查询, 如学生信息管理系统中取出每个学科前3名的学生。这种查询在SQL Server 2005之前,写起来很繁琐,需要用到临时表关联查询才能取到。SQL Server 2005后之后,引入了row_number()函数,row_number()函数的分组排序功能使这种...
-
日期:2020-11-10 14:07:12
点击:59
内容简介:SQL Server中新增加了XML.Modify()方法,分别为xml.modify(insert),xml.modify(delete),xml.modify(replace)对应XML的插入,删除和修改操作。 本文以下面XML为例,对三种DML进行说明: 复制代码 代码如下: declare @XMLVar XML; SET @XMLVar= ' catalog book...
-
日期:2020-11-10 14:07:12
点击:59
内容简介:复制代码 代码如下: exec sp_attach_db exun,'d:\exun2.mdf' 一句话就可以了。 网上看了那些比较繁琐的,都是sql server 2000版本的。 (可能执行一次不能成功,测试了下,有时候需要执行2次以上命令才行) 执行了之后,记得刷新数据库,不然是不会显示的...
-
日期:2020-11-10 14:07:11
点击:59
内容简介:语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) BR 例子: 复制代码 代码如下: select * from ( select *, ROW_NUMBER() OVER(Order by a.CreateTime DESC ) AS RowNumber from table_name as a ) as b where RowNumber BETWEEN 1 and 5 将会...
-
日期:2020-11-10 14:07:11
点击:59
内容简介:Server 2005 专用管理员连接 (DAC) 使用技巧 1 什么是专用管理员连接? SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。 2 专用管理员连接有什么用? 即使在 SQL Server 不响应标准连接请求时,管理员也可以使用...