-
Sqlserver中事务的写法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
SET XACT_ABORT 指定当 Transact-SQL 语句产生运行时错误时,Microsoft? SQL Server? 是否自动回滚当前事务。 语法 SET XACT_ABORT { ON | OFF } 注释 当 SET XACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行时错误,整个事务将终止并回滚。为 OFF 时[详细]
-
使用Sqlserver事务发布实现数据同步
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
??? 事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方[详细]
-
sqlserver2008连接问题,客户端能连接但telnet不通,程序也无法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
解决方法如下图:[详细]
-
sqlserver纵横表的转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
SELECT * FROM Table_Test --第一种方法 declare @sql varchar(8000) set @sql = 'select Name as ' + '姓名' select @sql = @sql + ',max(case Subject when ''' + Subject + ''' then Result else 0 end) [' + Subject + ']'from (select distinct Subject[详细]
-
SQLSERVER排查CPU占用高的情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
SQLSERVER排查CPU占用高的情况 今天中午,有朋友叫我帮他看一下数据库,操作系统是Windows2008R2,数据库是SQL2008R2 64位 64G内存,16核CPU 硬件配置还是比较高的,他说服务器运行的是金蝶K3软件,数据库实例里有多个数据库 他说是这几天才出现的,而且在每[详细]
-
SqlServer 书目
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
1. http://www.cnblogs.com/CareySon/archive/2013/05/04/PlanCacheInSQLServerPart2.html(执行计划缓存) 2. http://msdn.microsoft.com/zh-cn/library/ms190730?(启用锁定内存页) 3. http://www.cnblogs.com/kele99999/archive/2009/03/09/1406617.html? (S[详细]
-
SqlServer2008:日期与时间函数的使用举例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
print getdate()--获取当前年月日print getutcdate()--获取当前年月日--获取当前的年(3中获取方式)print year(getdate())--2014print datepart(year,getdate())--2014print datepart(yy,getdate())--2014print datename(year,getdate())--2014print datena[详细]
-
Sqlserver 系统表sysobjects、syscolumns、systypes函数object_
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
?? 1、sysobjects? ?? 系统对象表。 保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等 ?? sysobjects 重要字段解释: sysObjects ( ? Name sysname,????? --object 名称 ? id?? int,????????? --object id ? xtype char(2),???? -- object 类[详细]
-
Sqlserver查询数据库文件大小和剩余空间
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
--查询各个磁盘分区的剩余空间: Exec master.dbo.xp_fixeddrives --查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大[详细]
-
实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
实例是“内存”和“后台进程”的集合。数据库是数据的物理存储。特别注意,一个实例可以用于一个数据库,多个实例也可以同时用于一个数据库,实例和数据库的关系是一对多的关系。? 举个例子,如果把数据库比作一架飞机,实例就是飞机的发动机。那么,一台发[详细]
-
SQLServer_数据库删除日志已满方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
一、简单方法 1、右键数据库→属性→选项→故障还原模型→设为简单→确定; 2、右键数据库→所有任务→收缩数据库→确定; 3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。 二、复杂方法 1、清空日志 DUMP TRANSACTION 库名 WITH NO_L[详细]
-
如何查看sqlserver日志的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
定期分析sqlserver日志是DBA很重要的任务,那如何才能查看sqlserver日志呢? ?? 在SQL Server 7.0和SQL Server2000中,可以用下面的命令查看: ??? DBCC log ( {dbid|dbname},[,type={0|1|2|3|4}] ) 参数: Dbid or dbname - 任一数据库的ID或名字 type - 输出[详细]
-
sqlserver 2000 如何修改sa登陆密码?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
提问者: figo945a - 二级最佳答案操作步骤如下:? ? 1. 打开企业管理器,依次展开服务器组,然后展开服务器。? ? 2. 打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。? ? 3. 弹出“SQL Server登录属性”对话框,在“SQL S[详细]
-
sqlserver存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
SQL Server 存储过程 Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。? ? 存储过程的概念? ??? 存储过程Procedu[详细]
-
sqlserver链接服务器报内存不足
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
?消息?7399,级别?16,状态?1,第?1?行 链接服务器?"RD"?的?OLE?DB?访问接口?"MSDAORA"?报错。提供程序内存不足。 消息?7330,级别?16,状态?2,第?1?行 无法从链接服务器?"RD"?的?OLE?DB?访问接口"MSDAORA"提取行[详细]
-
sqlserver 2008安装时启动计算机失败
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
检查安装环境时,计算机重启失败 在开始-运行中输入regedit c、到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 位置 d、在右边窗口右击PendingFileRenameOperations,选择删除,关闭 重新检查 ok了。[详细]
-
SQLSERVER查询所有数据库名,表名,和字段名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
1.获取所有数据库名:? SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名:? SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name? XType='U':表示所有用户表;? XType='S':表示所有系统表; 3.获取所有字段名:? SELE[详细]
-
SQLSERVER连接池内部机制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
前言介绍: 当应用程序运行的时候,会有一个连接池的管理控件运行在应用程序的进程里,统一管理应用程序和SQLSERVER建立的所有连接, 并且维护这些连接一直处于活动状态。当有用户发出一个connection open指令时连接池会在自己维护的连接池中找一个处于空闲[详细]
-
sqlserver 中死锁相关问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
死锁定义: 所谓死锁就是两个线程或多个线程在拥有一部分资源的同时还需要拥有其他资源, 但是其他资源被其他线程占有,每个线程为了获得其他线程占有的资源都处于一个相互等待 的状态,这个时候如果没有外界力量破坏这种相互等待的状态或是某个(些)线程自动[详细]
-
SqlServer 监控发布中未分发的命令数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
对于查看未分发的命令数,我们通常这样查看。 然而当服务器有很多发布时,一个个打开查看就很麻烦 当然,如果想用脚本查看就更方便了,运行下面的语句 --查看各发布订阅未分发的命令数和估计时间SELECT 'EXEC distribution.sys.sp_replmonitorsubscriptionpe[详细]
-
sp_addlinkedserver使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
Exec sp_droplinkedsrvlogin DBVIP,Null?????? --删除映射(录与链接服务器上远程登录之间的映射) Exec sp_dropserver DBVIP???????????????????????? --删除远程服务器链接 EXEC? sp_addlinkedserver ????? @server='DBVIP',--被访问的服务器别名? ????? @[详细]
-
SqlServer中查看表结构字段,主键,外键,递增,描述方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
?? 1. 获取表的基本字段属性 获取SqlServer中表结构? SELECT ?syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length? FROM ?syscolumns,?systypes? WHERE ?syscolumns.xusertype? = ?systypes.xusertype? AND ?syscolumns.id? ? object_i[详细]
-
sqlserver中 登录名与用户的概念及关系
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
登录名 服务器方的一个实体,使用一个登录名只能进入服务器,但是不能让用户访问服务器中的数据库资源。 每个登录名的定义存放在master数据库的syslogin表中。 用户名 一个或多个登录对象在数据库中的映射。可以对用户对象进行授权,以便为登录对象提供对数[详细]
-
Sqlserver使用T-SQL编程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
在T-SQL中变量分为两类,包括全局变量和局部变量 局部变量:1、局部变量必须以@作为前缀。2、局部变量的使用是先声明,后赋值。 全局变量:1、全部变量必须以@@作为前缀。2、全局变量有系统定义和维护,只能读取不能修改全局变量的值。 ????????????????????[详细]
-
SQLSever语句新建用户、对用户授权、用户对用户授权等等
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
? 基于实验一建立的“图书读者数据库”( Book_Reader_DB )和实验二输入的部分虚拟数据,在 SQL?Server?2008 查询分析器的 Transact-SQL 语句输入区输入 Transact-SQL 语句,然后点击“查询”菜单中的“执行”菜单项(或用 F5 快捷键),执行输入区的 Trans[详细]