-
SQLServer-----SQLServer 2008 R2备份、还原数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
-
sqlserver 链接服务器在存储过程中调用的设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
如下代码: exec?? sp_addlinkedserver???? 'srv_lnk','','sqloledb','135.251.32.158'?? exec?? sp_addlinkedsrvlogin?? 'srv_lnk',false,null,'AMIISPDM','asb!2345' select qualno,amk,b.apn,b.mpn from srv_lnk.CQMS_UAT.dbo.project a,srv_lnk.CQMS_UAT.[详细]
-
SqlServer索引的原理与应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
一、索引的概念 ? ? ? ?索引的用途:我们对数据查询及处理速度已成为称量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 ? ? ? ?索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信[详细]
-
SqlServer with递归查询的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
SqlServer with递归查询的使用 1、数据准备 假定有一个表DiGui,有两个字段Id int ParentId int Id ParentId 4 0 5 0 7 0 2 1 8 5 15 5 9 7 14 11 30 15 23 15 41 18 104 23 42 30 39 30 53 39 67 39 88 39 107 39 2、目的:通过传入ParentId(=5),返回该记[详细]
-
SQLServer版本号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
内部版本号,比如SQL Server 2008的版本号为10 具体如下: SQLServer 2000: ?8 SQLServer 2005: ?9 SQLServer 2008: ?10 SQLServer 2012: ?11 从注册表中查询版本号: ? 注册表位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerCurrent[详细]
-
SQLSERVER 中在所有表和字段中查找关键字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
declare @str varchar(100) set @str='挂号' --要搜索的字符串 declare @s varchar(8000) declare tb cursor local for select s='if exists(select 1 from ['+b.name+'] where convert(varchar,['+a.name+']) like ''%'+@str+'%'') ?print ''select top 5 [[详细]
-
SqlServer性能检测和优化工具使用详细
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
工具概要 ? ? ? ? ? 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以[详细]
-
SqlServer 2012 序列号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
从 SQLserver?2012 开始,微软数据库增加了新的编程对象——序列号。序列号的创建语法基本和oracle一样。 更多参考:序列号 创建序列号语法:CREATE SEQUENCE (Transact-SQL) CREATE SEQUENCE [schema_name . ] sequence_name [ AS [ built_in_integer_type[详细]
-
高效的SQLSERVER分页查询(推荐)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlser[详细]
-
sqlserver 关联孤立账号 特别版
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
数据库有账号,服务器没账号 ?--??创建登录名?? use?master;?? create?login?[kk]?with?password?=?'abc123';?? go?? ?? --??对孤立用户连接到现有的登录名?? use?mytest;?? exec?sp_change_users_login??? ????@action='update_one',??? ????@usernamepatter[详细]
-
SQLServer - 约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
?? SQLServer - 约束 一、约束的分类 在SQLServer中,有3种不同类型的约束。 1、实体约束 实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。 2、域约束 域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。 3、参照完[详细]
-
SqlServer 2012 THROW 及其他异常错误信息捕获处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
?SQLserver 2012 增加了新的功能特性 throw ,一直没测试过,这两天又重新整理测试。之前测试过一次:qlServer try catch 捕获不到的一些错误及解决方法 更多概念可以参考:数据库引擎错误严重性 对于sql语句的异常,SqlServer 有 0~25 的严重级别定义: 0~1[详细]
-
sqlserver 中如何实现ORACLE中的ROWNUM功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
1、SELECT row_number() OVER (ORDER BY aa ASC) AS aaOrder,* FROM T_AAAA 据说这种方式需要SQL server 2005及以上版本 2、 select no= IDENTITY(int,1,1),* into #tempaaaaa? from T_AAAA; select * from #tempaaaaa 这种可以实现,是以中间的临时表为桥梁[详细]
-
sqlserver2008日志压缩
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
---设为简单恢复模式 use [master]? go alter database puyun_rds2 set recovery simple with no_wait alter database puyun_rds2 set recovery simple ---收缩数据库日志文件为8M use myhis go dbcc shrinkfile(puyun_rds2_log,8) alter database puyun_rds[详细]
-
SqlServer 自动化分区方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
本文是我关于数据库分区的方案的一些想法,或许有些问题。仅供大家讨论。SqlServer (SqlServer 2005SqlServer 2008)实现分区需要在企业版下进行. SqlServer的分区分为大致有以下个过程:1、创建文件组用以存放数据文件 2、创建文件组用户数据文件 3、创建分[详细]
-
SQLSERVER MSSQL 去掉特殊字符 只保留字母和数字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
前几天接到需求,要求去掉字段中的特殊字符,只保留数字和字母,后来求教别人搞定了,怕有朋友遇到类似的问题,所以分享出来 create FUNCTION DBO.GET_xxx(@S VARCHAR(100)) ? ?? RETURNS VARCHAR(100) ? ?? AS ? ?? BEGIN ? DECLARE @SQL VARCHAR(100) SET @SQL=[详细]
-
安装HP WebInspect时,SQLServer2008安装不上咋办
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
安装HP WebInspect时,S QL Server2008安装不上咋办?? 很多哥们在使用HP WebInspect做渗透测试时,抱怨SQLServer2008安装时总是出问题,此处给大家介绍个小技巧。 准备安装的软件:1. HP Webinspect;2. Visual Studio 2010. 发现什么了没有?WebInspect需[详细]
-
SAP SQLServer数据库的日志文件过大解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
服务器是windows server 2008 R2 64位英文版,数据库是SQL server 2008英文版。服务器上安装的是SAP DEV(SAP测试系统)和其数据库,由于同事测试的需要里面copy了6个集团,现在client 6想删除不要,释放一些磁盘空间。当我删除client 6后发现磁盘剩余的空间[详细]
-
SqlServer总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
Unicode:两个字节表示一个字符(包括字母和汉字) 非Unicode:一个字节表示一个字母,两个字节表示一个汉字(utf-8,ios-8859-1,gbk,gb2312,big5) 【字符类】 char 非Unicode类型,最大8000个字符,定长。 nchar Unicode类型,最大4000个字符,定长。 varchar[详细]
-
CPU报高,SQLServer如何排查
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
? ? ?最近系统在测试过程中,老出现CPU超标情况,有时CPU能够达到90%以上,我的天呢,有点崩溃了,下面一步一步的排查问题吧! ?一般排查都是用下面的脚本,一般会用到三个视图sys.sysprocesses,dm_exec_sessions,dm_exec_requests ? 看一下当前的数据库用户[详细]
-
CPU报高,SQLServer如何排查
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
? ? ?最近系统在测试过程中,老出现CPU超标情况,有时CPU能够达到90%以上,我的天呢,有点崩溃了,下面一步一步的排查问题吧! ?一般排查都是用下面的脚本,一般会用到三个视图sys.sysprocesses,dm_exec_sessions,dm_exec_requests ? 看一下当前的数据库用户[详细]
-
SQLserver平面数据导入异常
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
最近要用SQLserver,结果导个400MB的表,就是报错误错误, 终于知道了,是需要加长unicode长度,最长4000,默认50,改下就好了 错误 0xc02020a1 : 数据流任务 1 : 数据转换失败。列“最后修改用户标识”的数据转换返回状态值 4 和状态文本“文本被截断,或者[详细]
-
sqlserver新建job
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
SQL?Server?2005和2008定时作业的制定 http://blog.csdn.net/htl258/archive/2010/04/29/5543694.aspx --SQL?Server?2008?定时作业的制定 --1.打开【SQL?Server?Management?Studio】,在【对象资源管理器】列表中选择【SQL?Server?代理】; --2.鼠标右击【SQ[详细]
-
sqlserver函数(function)中不能使用临时表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
比如有,如下function CREATE FUNCTION dbo.functionName( @id INT,@type VARCHAR(20)) RETURNS TABLEASBEGINCREATE TABLE #Temporary_table_name(t_idINT NOT NULL)END 这样写完,run之后会抱错的:Cannot access temporary tables from within a function.[详细]
-
sqlserver清除缓存,记录查询时间
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
1 2 3 4 5 6 7 8 9 10 11 12 --1. 将当前数据库的全部脏页写入磁盘。“脏页”是已输入缓存区高速缓存且已修改但尚未写入磁盘的数据页。 --?? CHECKPOINT 可创建一个检查点,在该点保证全部脏页都已写入磁盘,从而在以后的恢复过程中节省时间。 CHECKPOINT --[详细]