SQL Server
jmx123456789
山东烟台滴
展开
-
SQL Server 2008 定时作业的制定(SQL2005参考此方法) .
-------------------------------------------------------------------------- -- Author : htl258(Tony) -- Date : 2010-04-29 19:07:45 -- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int转载 2011-12-19 14:35:05 · 413 阅读 · 0 评论 -
SQL Server 2008数据库变更跟踪详解
SQL Server 2008数据库变更跟踪的相关知识是本文我们主要要介绍的内容,本文我们主要介绍了怎样在数据库、表上激活变更跟踪,以及怎样打开各种选项,例如AUTO_CLEANUP、TRACK_COLUMNS_UPDATED,一些应用程序是设计成将数据从一个中央数据库拿到一个本地缓存中,举例来说,到处奔走的销售人员只是偶尔连接到中央数据库来获取最新的库存量数据。或者业务逻辑的重型处理是从产品数据转载 2013-08-23 10:04:37 · 1654 阅读 · 0 评论 -
SQL Server网站防注入终极解决方案
SQL Server网站防注入终极解决方案 【说明】这篇文章发表在2009年第16期《网管员世界》上,介绍了通过“分离”网站与使用不同权限SQL Server用户的方法,解决政府网站(以及类似网站)被注入、修改的问题。而更加详细的介绍,是在正在写作的一本《中小企业虚拟机解决方案大全》(暂命名)中的一个案例的一部分,敬请期待! 根据国家互联网应急中心的统计,截止2009年1月,有20%以转载 2013-07-26 11:16:18 · 1016 阅读 · 0 评论 -
SQLCMD
--DEMO 1.cmd 2.sqlcmd -U 用户名 -P 密码 -S 域名 -d 数据库名称 注意大小写和空格 使用 sqlcmd 运行 Transact-SQL 脚本文件 可以使用 sqlcmd 执行数据库脚本文件。 脚本文件是一些文本文件,它们同时包含 Transact-SQL 语句、sqlcmd 命令和脚本变量。 有关如何转载 2013-07-08 14:54:02 · 1116 阅读 · 0 评论 -
SQL Server数据库DBA具体是做什么的???
在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色。DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行。DBA的工作也是最繁忙的工作,无论是性能调整,还是灾难恢复,都离不开DBA的支持。 一般地,作为一个DBA,至少应该做好以下12项任务: 任务一:转载 2013-05-29 09:19:02 · 1553 阅读 · 0 评论 -
SQL Server中的临时表和表变量
在SQL Server的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQL Server应用性能评估和调优的时候就看到过大量的临时数据集处理需求,而他们的开发人员就无法确定什么时候用临时表,什么时候用表变量,因此他们就简单的使用了临时表。实际上临时表和表变量都有特定的适用环境。转载 2013-05-08 10:26:10 · 679 阅读 · 0 评论 -
varchar和Nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解说,做决定吧。 一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答: varchar(n) 长度为 n转载 2013-05-04 10:54:12 · 569 阅读 · 0 评论 -
MSSQL 加密 使用 sys.fn_VarBinToHexStr() hashbytes() .
注意:hashbytes()返回varbinary类型值; sys.fn_VarBinToHexStr()是把varbinary转换成varchar; 具体使用方式如下: -- ============================================= -- Description: 实现MD5加密算法,返回对字符串的加密结果串 -- ==========原创 2013-03-19 09:33:55 · 2402 阅读 · 1 评论 -
SQLSERVER2008R2 索引建立的几点建议
1、不要把聚集索引浪费在主键上,除非你只按主键查询 虽然SQL SERVER默认是在主键上建立聚集索引的,但实际应用中,这样做比较浪费。通常,我们会在每个表中都建立一个ID列,以区分每条数据,并且这个ID列是自动增大的,步长一般为1。此时,如果我们将这个列设为主键,SQL SERVER会将此列默认为聚集索引。这样做有好处,就是可以让您的数据在数据库中按照ID进行物理排序,但这样做实转载 2013-03-06 15:28:39 · 5158 阅读 · 0 评论 -
自动定时备份sqlserver数据库的方法
下面是我已经证实可用的自动备份的方法. 1、打开企业管理器->管理->sql server代理 2、新建一个作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限; 3、点击步骤标签,进入步骤面板.新建步骤,步骤名可以随便填写,如步骤1,类型和数据库默认,不需要修改.命令中写入以下语句: BACKUP DATABASE [数转载 2013-01-29 13:33:26 · 751 阅读 · 0 评论 -
SQL中的锁、脏读、不可重复的读及虚读
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 A用户读取数翻译 2012-02-08 14:02:25 · 1723 阅读 · 0 评论 -
数据备份与还原 作业应用
利用T-SQL语句,实现数据库的备份与还原的功能 体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用 /*1.--得到数据库的文件目录转载 2011-12-29 10:41:44 · 542 阅读 · 0 评论 -
MS SQL Server:分区表、分区索引 详解
联机帮助 MS SQL Server:分区表、分区索引 详解 1. 分区表简介 使用分区表的主要目的,是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。 大型表:数据量巨大的表。 访问模式:因目的不同,需访问的不同的数据行集,每种目的的访问可以称之为一种访问模式。 分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一转载 2011-12-28 10:20:05 · 1128 阅读 · 0 评论 -
Server 2005 专用管理员连接 (DAC) 使用技巧
1 什么是专用管理员连接? SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。 2 专用管理员连接有什么用? 即使在 SQL Server 不响应标准连接请求时,管理员也可以使用这种连接访问 SQL Server,以便执行诊断查询并解决问题。 管理员可以通过 DAC 访问正在运行的 SQL Server Database Engine转载 2011-12-21 16:19:46 · 680 阅读 · 0 评论 -
MSSQLSERVER服务启动后又停止了
本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的 2009-04-30 14:35 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务"。????? 把系统“服务“中的三个服务的启动类型改为‘自动’ SQL Server (SQLEXPRESS) 描转载 2011-12-19 14:29:41 · 954 阅读 · 0 评论 -
SQL 清除日志
1、用BACKUP LOG database WITH NO_LOG清除日志 把数据库属性中的故障还原模型改为“简单”可以大大减慢日志增长的速度。 如果把还原模型调到简单,这样就不支持时间点还原了,但是日志文件会很小,如果数据比较重要推荐还是把数据库的还原模型调为完全 用BACKUP LOG database WITH NO_LOG命名后,会截断不活动日志,不减小物理日志文转载 2013-08-14 16:53:20 · 847 阅读 · 0 评论