-
SQL Server 2005使用专用管理员连接(DAC)的技巧和登录到服务器
Server 2005专用管理员连接 (DAC) 使用技巧 一、什么是专用管理员连接? SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。 二、专用管理员连接有什么......[08-30]
-
SQL Server 2005自动备份并存储另一电脑上的存储过程函数
代码如下: --Full BackUp --Use Master CREATE proc [dbo].[bakup_DataBase] as Declare @strPsw varchar(50) Declare @strUsr varchar(50) Declare @strCmdShell varchar(300) Declare @strDataBaseName varchar(20) Declare @FullFileName Varchar(200) Declare......[08-30]
-
SQL Server 2008中SQL应用:阻塞(Blocking)应用分析
通常短时间的阻塞没有问题,且是较忙的应用程序所需要的。然而,设计糟糕的应用程序会导致长时间的阻塞,这就不必要地锁定了资源,而且阻塞了其他会话读取和更新它们。 在SQL Server中,......[08-30]
-
SQL Server 2008中SQL应用:锁定(locking)应用分析
一、锁的基本概念: 锁定 (Locking)是一个关系型数据库系统的常规和必要的一部分,它防止对相同数据作并发更新或在更新过程中查看数据,从而保证被更新数据的完整性。它也能防止用户读取......[08-30]
-
SQL Server存储过程中的top+变量使用分析
存储过程中的TOP后跟一个变量会如何? 代码如下: Create proc getWorkPlan2 (@intCounter int ,@lngUserID int) as select Top 5 lngWorkID,strWorkName,strExecHumanName,strBeginDate from worklist where lngExecHumanID= @lngUserID order by l......[08-30]
-
SQL Server 2005日志收缩方法
1、选中数据库,右键属性/选项,把恢复模式从完整改为简单。 2、选中数据库,右键任务/收缩文件,选择日志文件,设置将文件收缩为0M,确定。 3、再将恢复模式从简单-完整。......[08-30]
-
SQL Server2005下的安全操作技巧分享
针对与MSSQL2005的安全,应当针对于2个方面来做,针对于主要的权限及端口。(要是有人说删除不安全的系统存储过程,先说好这个方式只能针对于2000,2005及2008均未发现可以删除的方法,有的......[08-30]
-
SQL Server 2008中通过DBCC OPENTRAN和会话查询事务
对事务日志进行备份也只会截断不活动事务的那部分事务日志,所以打开的事务会导致日志变多(甚至达到物理限制),直到事务被提交或回滚。 要找到最早的活动事务,可以使用DBCC OPENTRA......[08-30]
-
SQL Server分布式事务问题
一、 问题现象 在执行 SQL Server分布式事务时, 在SQL Server 2005下收到如下错误: 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行。无法执行该操作,因为链接服务器 xxxxx 的 OLE DB 访问接口 SQLN......[08-30]
-
SQL Server 2005中使用row_number在一个查询中删除重复记录
下面我们来看下,如何利用它来删除一个表中重复记录 代码如下: If Exists(Select * From tempdb.Information_Schema.Tables Where Table_Name Like #Temp%) Drop Table #temp Create Table #temp ([Id] int, [Name] varchar(50), [Age] i......[08-27]